奥鹏网院作业 发表于 2016-10-12 20:41:17

《高级语言程序设计基础》2.系统的标准输入文件是指( )...

奥鹏东大16秋学期《高级语言程序设计基础》在线作业2标准答案

一、单选题:
1.下面程序段的运行结果是(    )。char str="output";printf("\"%s\"\n", str);          (满分:5)
    A. output
    B. "output"
    C. \"output\"
    D. 编译出错
2.系统的标准输入文件是指(    )。          (满分:5)
    A. 键盘
    B. 显示器
    C. 软盘
    D. 硬盘
3.以下正确的函数形式是(    )。          (满分:5)
    A. double fun1(int x
   int y)  { z=x+y; return z; }
    B. fun1(int x
   y){ int z;return z; }
    C. fun1(x
   y) { int x
   y; double z;z=x+y;return z; }
    D. double fun1(int x
   int y){ double z;z=x+y; return z; }"
4.以下正确的描述是(    )。          (满分:5)
    A. 定义函数时,形参的类型说明可以放在函数体内
    B. return后面的值不能为表达式
    C. 如果函数值的类型与返回值类型不一致,以函数值类型为准
    D. 如果实参与形参的类型不一致,以实参类型为准
5.C语言中字符型(char)数据在内存中的存储形式是(    )。          (满分:5)
    A. 原码
    B. 补码
    C. 反码
    D. ASCII码
6.若有说明:int a;则数组a中各元素(    )。          (满分:5)
    A. 可在程序的运行阶段得到初值0
    B. 可在程序的编译阶段得到初值0
    C. 不能得到确定的初值
    D. 可在程序的编译或运行阶段得到初值0
7.若调用fputc函数输出字符成功,则函数的返回值是(    )。          (满分:5)
    A. 输出的字符
    B. -1
    C. 0
    D. EOF
8.下面程序的运行结果是(    )。 char a="abcdef"; char b="ABC"; strcpy(a,b); printf("%c",a);          (满分:5)
    A. 输出空格
    B. \0
    C. e
    D. f
9.若有说明:int a[]={0,0};则下面不正确的叙述是(    )。          (满分:5)
    A. 数组a中的每个元素都可得到初值0
    B. 二维数组a的第1维大小为1
    C. 因为二维数组a中第二维大小的值除以初值个数的商为1,故数组a的行数为1
    D. 只有数组元素a和a可得到初值0,其余元素均得不到初值0
10.有下面的程序段 char a,b[]="China"; a=b; printf("%s",a); 则(    )。          (满分:5)
    A. 运行后将输出China
    B. 运行后将输出Ch
    C. 运行后将输出Chi
    D. 编译时出错
11.执行以下程序后,m的值是(    )。  #define MIN(x, y) (x)<(y) ?(x) :(y)  main(    )  { int i=12, j=8, m;   m=10*MIN(i, j);   printf("%d\n", m);  }          (满分:5)
    A. 120
    B. 80
    C. 12
    D. 8
12.若有以下语句,则对x数组元素引用不正确的是(    )。int x[ ]={1, 2, 3, 4, 5, 6}, *ptr;ptr=x;          (满分:5)
    A. *(--ptr)
    B. *(ptr--)
    C. *(ptr++)
    D. *(++ptr)
13.当正常执行了文件关闭操作时,fclose函数的返回值是(    )。          (满分:5)
    A. -1
    B. 随机值
    C. 0
    D. 1
14.以下对C语言中共用体类型数据的叙述正确的是(    )。          (满分:5)
    A. 可以对共用体变量名直接赋值
    B. 一个共用体变量中可以同时存放其所有成员
    C. 一个共用体变量中不能同时存放其所有成员
    D. 共用体类型定义中不能出现结构体类型的成员
15.若执行fopen函数时发生错误,则函数的返回值是(    )。          (满分:5)
    A. 随机值
    B. 1
    C. NULL
    D. EOF
16.设有一段程序:int *var,a;a=100;var=&a;a=*var+10; 执行上面程序段后a的值为(    )。          (满分:5)
    A. 120
    B. 110
    C. 100
    D. 90
17.有字符数组a和b,则正确的输出语句是(    )。          (满分:5)
    A. puts(a.b);
    B. printf("%s
    %s"
    a[]
    b[]);
    C. pitchar(a
    b);
    D. puts(a); puts(b);
18.语句while(!y)中的表达式 !y 等价于(    )。          (满分:5)
    A. y==0
    B. y!=1
    C. y!=0
    D. y==1
19.以下为一维整型数组a的正确说明是(    )。          (满分:5)
    A. int a(10);
    B. int n=10
    a;
    C. int n; scanf("%d"
    &n); int a;
    D. #define SIZE 10;int a;
20.下面程序的输出结果是(    )。main(    ){ int x,i;for(i=1;i<=100;i++){ x=i;if(++x%2==0)if(++x%3==0)if(++x%7==0)printf("%d ",x);}}          (满分:5)
    A. 39 81
    B. 42 84
    C. 26 68
    D. 28 70

页: [1]
查看完整版本: 《高级语言程序设计基础》2.系统的标准输入文件是指( )...