先有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件 如下: include<stdio.h> include"myfun.C" main() {fun();printf("\n");} //myfun.c文件如下: void fun() { char s[80],c;int n=0; while((c=getchar())!='\n') s[n++]=c; n--; while(n>=0)printf("%c",s[n--]); } 当编译连接通过后,运行程序T1

题目

先有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件 如下: include<stdio.h> include"myfun.C" main() {fun();printf("\n");} //myfun.c文件如下: void fun() { char s[80],c;int n=0; while((c=getchar())!='\n') s[n++]=c; n--; while(n>=0)printf("%c",s[n--]); } 当编译连接通过后,运行程序T18时,输入Hello!则输出结果是( )。


相似考题
更多“先有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件 如下: include<stdio. ”相关问题
  • 第1题:

    在UNIX操作系统中,当用户执行如下命令:

    link(“/user/include/myfile.Sh”, “/usr/userwang/youfile.sh”)

    则文件名“/usr/userwang/youfile.sh”存放在(44)。

    2.假设在系统中一个文件有两个名字,它与一个文件保存两个副本的区别是(45)。

    A.user目录文件中

    B.include目录文件中

    C.userwang目录文件中

    D.youfile.sh的文件内容中


    正确答案:C

  • 第2题:

    在文件包含预处理的定义中,#include后的文件名用< >括起来时,寻找被包含文件的方式是()。

    A.仅搜索当前目录

    B.先在源程序所在目录搜索,再按系统设定的标准方式搜索

    C.仅搜索源程序所在目录

    D.按系统指定的路径下搜索指定文件


  • 第3题:

    在Windows操作系统中,().

    A.在根目录下允许建立多个同名的文件或文件夹

    B.同一文件夹中可以建立两个同名的文件或文件夹

    C.在不同的文件夹中不允许建立两个同名的文件或文件夹

    D.同一文件夹中不允许建立两个同名的文件或文件夹


    B,C

  • 第4题:

    在UNIX操作系统中,当用户执行如下命令Link("/user/include/myfile.sh","/usr/userwang /youfile.sh")则文件名"/usr/userwang/youfile.sh"存放在(21)。

    A.user目录文件中

    B.include目录文件中

    C.userwang目录文件中

    D.youfile.sh的文件内容中


    正确答案:C
    link命令属于文件系统调用,主要是为了实现文件共享。它有两个参数:path1和path2。path1是源文件名称,path2是新建立的目录文件名称。link命令的实质是为文件建立一个新的目录项,增加一个新的路径名。如题所示的link命令,就是使用户userwang可以使用“/user/userwang/youfile.sh”路径名对“/user/include”路径下的myfile.sh进行访问。

  • 第5题:

    【单选题】在Windows操作系统中,____。

    A.在不同的文件夹中不允许建立两个同名的文件或文件夹

    B.同一文件夹中不允许建立两个同名的文件或文件夹

    C.在根目录下允许建立多个同名的文件或文件夹

    D.同一文件夹中可以建立两个同名的文件或文件夹


    C 解析:Windows 2000 Professional中很多作为服务器应该具备的功能都不是默认安装的,如果做服务器的话,需要加装很多工具,所以一般不用Windows 2000 Professional作为服务器。