15秋学期《C语言程序设计》在线作业

所属学校:南开大学 科目:C语言程序设计 2015-12-02 10:06:30
15秋学期《C语言程序设计》在线作业

【单选题】

1.下面4个选项中,均是不合法的用户标识符的选项是( )
A. A  P_0  do
B. float  a0  _A
C. b-a  123  int
D. _123  temp  INT
正确答案:C

2.x=-2; y=-1; if(x!=0)   if(x>0) y=1; else y=0; 该程序段的输出结果为( )。
A. 1
B. 0
C. -1
D. 不确定
正确答案:C

3.在C语言中,char型数据在内存中的存储形式是( )
A. 补码
B. 反码
C. 原码
D. ASCII码
正确答案:D

4.for (i=2; i=0; ) printf(“%d” , i--) ; 以上程序段的循环次数是( )。
A. 2次
B. 无限次
C. 0 次
D. 1 次
正确答案:B

5.以下不正确的叙述是( )
A. 在C程序中,逗号运算符的优先级最低
B. 在C程序中,APH和aph是两个不同的变量
C. 若a和b类型相同,在执行了赋值表达式a=b后b中的值将放人a中,而b中的值不变。
D. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。
正确答案:D

6.若调用fputc函数输出字符成功,则其返回值是( )
A. EOF
B. 1
C. 0
D. 输出的字符
正确答案:D

7.struct person {char name[9]; int age;}; struct person class[10]={"John",17,"Paul",19,"Mary"18,"adam",16}; 根据上面的定义,能打印出字母M的语句是( )。
A. printf("%c/n",class[3].name);
B. printf("%c/n",class[3].name[1]);
C. printf("%c/n",class[2].name[1]);
D. printf("%c/n",class[2].name[0])
正确答案:D
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: