第3题 (1.0分) 题号:937 在C程序中,每行中只能写一条语句 答案:N
第4题 (1.0分) 题号:715
整数 -32100可以赋值给int型和long int型变量. 答案:Y
第5题 (1.0分) 题号:720
语句 printf(\输出为 0.333333. 答案:N
第6题 (1.0分) 题号:944
C语言中,赋值表达式加上分号就构成了赋值语句. 答案:Y
第7题 (1.0分) 题号:719
C语言本身不提供输入输出语句,输入和输出操作是由函数来 实现的. 答案:Y
第8题 (1.0分) 题号:947
printf函数中,%c和%s都可以输出字符串. 答案:N
第9题 (1.0分) 题号:930
关于if语句中,条件表达式只能是关系表达式或逻辑表达式 答案:N
第10题 (1.0分) 题号:936
在C语言中,逻辑\真\等价于不等于0的数 答案:Y
第11题 (1.0分) 题号:956
在switch-case语句中,必须使用default语句. 答案:N
第12题 (1.0分) 题号:950
逻辑运算符中的\和\低于关系运算符,\高于算术运算符. 答案:Y
第13题 (1.0分) 题号:953
C语言中的for语句可以用于循环次数已经确定的情况,但是不能用于循环次数不确定而只给出循环结束条件的情况.
答案:N
第14题 (1.0分) 题号:952
do-while循环是先判断循环条件表达式,后执行循环体;while循环是先执行循环体,后判断循环条件表达式. 答案:N
第15题 (1.0分) 题号:954
continue语句只结束本次循环,而不是终止整个循环的执行.break语句则是结束整个循环过程,不再判断执行循环的条件是否成立. 答案:Y
三、单项选择 共20题 (共计40分) 第1题 (2.0分) 题号:2231
下面四个选项中,均是不合法的用户标识符的选项是(). A:A P_0 do B:float la0 _A C:b-a goto int D:_123 temp int 答案:C
第2题 (2.0分) 题号:2022 下列数据中,为字符串常量的是(). A:A B:\C:How do you do. D:$abc 答案:B
第3题 (2.0分) 题号:2214
在C语言中,char型数据在内存中的存储形式是(). A:补码 B:反码 C:原码 D:ASCII码 答案:D
第4题 (2.0分) 题号:2013
以下运算符中,优先级最高的运算符是(). A:= B:!= C:*(乘号) D:() 答案:D
第5题 (2.0分) 题号:2024 下列语句的结果是(). main() { int j; j=3;
printf(\printf(\} A:3,3 B:3,4 C:4,3 D:4,4 答案:D
第6题 (2.0分) 题号:2042
若a是float型变量,b是unsigned型变量,以下输入语句中合法的是(). A:scanf(\B:scanf(\C:scanf(\D:scanf(\答案:C
第7题 (2.0分) 题号:2049 以下程序的输出结果为(). main()
{int i=010,j=10;
printf(\} A:11,10 B:9,10 C:010,9 D:10,9 答案:B
第8题 (2.0分) 题号:2127 下列程序段的输出结果为(). float k=0.8567;
printf(\A:0085.6%% B:85.7% C:0085.6% D:.857 答案:B
第9题 (2.0分) 题号:2189
从键盘上输入某字符串时,不可使用的函数是(). A:getchar() B:gets() C:scanf() D:fread() 答案:A
第10题 (2.0分) 题号:2040
若ch为char型变量,k为int型变量(已知字符a的ASCII十进制代码为97), 则以下程序段的执行结果是().
ch='a'; k=12; printf(\A:因变量类型与格式描述符的类型不匹配,输出无定值 B:输出项与格式描述符个数不符,输出为零值或不定值 C:61,141,k= D:61,141,k=%d 答案:C
第11题 (2.0分) 题号:2046 以下程序的输出结果是(). main()
{int i,j,k,a=3,b=2; i=(--a==b++)?--a:++b; j=a++;k=b;
printf(\}
A:i=2,j=1,k=3 B:i=1,j=1,k=2 C:i=4,j=2,k=4 D:i=1,j=1,k=3 答案:D
第12题 (2.0分) 题号:2067
C语言的if语句嵌套时,if与else的配对关系是(). A:每个else总是与它上面的最近的if配对 B:每个else总是与最外层的if配对 C:每个else与if的配对是任意的 D:每个else总是与它上面的if配对 答案:A
第13题 (2.0分) 题号:2146 求平方根函数的函数名为(). A:cos
B:abs C:pow D:sqrt 答案:D
第14题 (2.0分) 题号:2133
下列运算符中是C语言关系运算符的是(). A:~ B:! C:& D:!= 答案:D
第15题 (2.0分) 题号:2011 以下运算符中,优先级最高的运算符是(). A:*= B:>= C:(类型) D:+ 答案:C
第16题 (2.0分) 题号:2123
设j和k都是int类型,则for循环语句(). for(j=0,k=0;j<=9&&k!=876;j++) scanf(\A:最多执行10次 B:最多执行9次 C:是无限循环
D:循环体一次也不执行 答案:A
第17题 (2.0分) 题号:2249
若i为整型变量,则以下循环执行次数是(). for(i=2;i==0;) printf(\A:无限次 B:0次 C:1次 D:2次 答案:B
第18题 (2.0分) 题号:2061
在以下给出的表达式中,与 do--while(E)语句中的(E)不等价的 表达式是(). A:(!E==0) B:(E>0||E<0)