实用标准文案
2017 秋春川大《 C 语言程序设计 0008 》 17 春在线作业 2
一、单选题(共 25 道试题,共 100 分。)
1. 在以下程序段中, while 循环执行的次数是( )。 int k=0 ; while (k=1 ) k++ ;
A. 执行一次
B. 一次也不执行
C. 执行无限次
D. 提示有语法错误
正确答案:
2. 设 a 为整型变量,下列表达式中不正确的是( )。
A. a=a+1
B. a++
C. (++a)+1
D. a+(1++)
正确答案:
3. 若有代数式 ,则不正确的C语言表达式是 ( )
精彩文档
实用标准文案
A. a/c/d*b*2
B. 2*a*b/c/d
C. 2*a*b/c*d
D. a*b/c/d*2
正确答案:
4. main( ) { int a=666, b=888; Printf( “%dn ” , a,b); } 程序运行后的输出结果是 ( ) 。
A. 错误信息
B. 666
C. 888
D. 666 ,888
正确答案:
5. 下列哪个选项不是 C 语言的语句( )
A. 空语句
B. 函数调用语句
C. 表达式语句
D. 输入输出语句
正确答案:
6. 以下叙述不正确的是( )
A. 一个 C 源程序可由一个或多个函数组成
B. 产生可执行程序的 C 源程序必须包含一个 main 函数
C. C 程序的基本组成单位是函数
D. 在 C 程序中一条语句占一行
精彩文档
实用标准文案
正确答案:
7. 以下所列的 C 语言常量中,错误的是( )。
A. OxFF
B. 1.2e0.5
C. 2L
D. ‘72 ’
正确答案:
8. 若有定义: int a=8, b=5, c; 执行语句 c=a/b+0.4; 后 , c 的值为 ( ) 。
A. 1.4
B. 1
C. 2.0
D. 2
正确答案:
9. 若要求 a, b, c, d 的值分别为 10, 20, A 和 B,正确的数据输入方式是 ( ) 。int a, b; char
c, d; scanf( “%d%c%d%c ”, &a,&c,&b,&d); (注:□为空格,为回车)
A. 10A □20B
B. 10 □A □20 □B
C. 10 □A20 □B
D. 10A20 □B
正确答案:
10. C 语言中用于结构化程序设计的 3 种基本结构是( )。
A. 顺序结构,选择结构,循环结构
精彩文档
实用标准文案
B. if ,switch ,break
C. for ,while ,do-while
D. if ,for ,continue
正确答案:
11. 以下的非法赋值语句是( )。
A. n=(i+2,i++)
B. j++
C. ++(i+1)
D. x=j>0
正确答案:
12. 若变量 a、 i 已定义,且 i 已正确赋值,合法的语句是( )。
A. a==1
B. ++i;
C. a=a++=5;
D. a=int(i);
正确答案:
13. 在一个 C 程序中( )
A. main 函数必须出现在所有函数之前
B. main 函数必须出现在所有函数之后
C. main 函数可以出现在任何位置
D. main 函数必须在固定位置
正确答案:
精彩文档
实用标准文案
14. 有变量说明