19秋学期(1709、1803、1809、1903、1909)《C语言程序设计》在线作业-0003
试卷总分:100  得分:100
一、单选题 (共 40 道试题,共 80 分)
1.判断字符串a是否大于b,应当使用( )
A.if (strcmp(b,a)>0)
B.if (strcmp(a,b)>0)
C.if (strcmp(a,b))
D.if (a>b)
[分析上述题目后,请完成作答]
参考选择是:B
2.x=-1; do { x=x*x; } while (x); 以上程序段( )
A.有语法错误
B.是死循环
C.循环执行2次
D.循环执行1次
[分析上述题目后,请完成作答]
参考选择是:A
3.下列函数调用中,不正确的是( )
A.max(a,b)
B.max(3,a+b)
C.max(3,5)
D.int max(a,b)
[分析上述题目后,请完成作答]
参考选择是:D
4.若以”a+”方式打开一个已存在的文件,则以下叙述正确的是( )。
A.文件打开时,原有文件内容被删除,只可作写操作。
B.文件打开时,原有文件内容被删除,位置指针移到文件开头,可作重新写和读操作。
C.文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和读操作。
D.以上各种说法皆不下确。
[分析上述题目后,请完成作答]
参考选择是:C
5.设有说明语句:char w;int x;float y;double z;w*x+z-y值的数据类型为( )。
A.int
B.float
C.double
字符串长度判断
D.char
[分析上述题目后,请完成作答]
参考选择是:C
6.关于return语句,下列说法正确的是( )。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。