|
谋学网: www.mouxue.com 主要提供奥鹏辅导资料,奥鹏在线作业辅导资料,奥鹏离线作业辅导资料和奥鹏毕业论文以及其他各远程教育作业代写服务,致力打造中国最专业远程教育辅导社区。
一、单选题(共 15 道试题,共 60 分。)V 1. 若有说明语句:int w=2,x=3,y=3,z=4;则表达式w>x?w:z>y?z:x的值是
A. 4
B. 3
C. 2
D. 1
满分:4 分
2. 设a=1,b=2,c=3,d=4, 则表达式a < b ? a : c < d ? c : d的结果是___________.
A. 4
B. 3
C. 2
D. 1
满分:4 分
3. 若变量已正确说明为float类型,要通过语句scanf("%f %f %f ",&a,&b,&c);给a赋于10.0,b赋予22.0,c赋予33.0,不正确的输入形式是________.
A. 10<回车>22<回车> 33<回车>
B. 10.0,22.0,33.0<回车>22<回车> 33<回车>
C. 10.0<回车>22.0 33.0<回车>
D. 10 22<回车> 33<回车>
满分:4 分
4. 设C语言中,一个int型数据在内存中占2个字节,则unsigned int型数据的取值范围为_____。
A. 0~255
B. 0~32767
C. 0~65535
D. 0~2147483647
满分:4 分
5. 以下选项中属于C语言的数据类型是( )
A. 复数型
B. 逻辑型
C. 集合型
D. 双精度型
满分:4 分
6. 若有以下定义和语句,int a[ ]={1, 2, 3, 4, 5, 6, 7, 8, 9, 0}, *p, i ;p = a ; 且0≤i<10,则对数组元素地址正确表示的是
A. &(a+1)
B. a++
C. &p
D. &p
满分:4 分
7. 已知x=5,则执行语句x += x -= x*x ;后,x的值为______。
A. 25
B. 40
C. -40
D. 20
满分:4 分
8. 在下列运算符中,( )优先级最高。
A. <=
B. *=
C. +
D. *
满分:4 分
9. 给出说明语句:int a=100,b=40,c=92; 则表达式(a>b)? a+c : b+c的值是( ).
A. 192
B. 1
C. 132
D. 100
满分:4 分
10. 定义int x,y;执行y=(x=1,++x, x+2)语句后,y的值是( ).
A. 1
B. 2
C. 7
D. 4
满分:4 分
11. 若k为整型,以下while循环()次. int k=10; while (k=0) k=k-1;
A. 10次
B. 无限循环
C. 一次不执行
D. 执行一次
满分:4 分
12. 若有以下两条语句:static char x[ ]="12345"; static char y[ ]={'1','2','3','4','5'};,则下面说法中,正确的是
A. x数组和y数组的长度相同
B. x数组长度大于y数组长度
C. x数组长度小于y数组长度
D. x数组等价于y数组
满分:4 分
13. 设int a,x;表达式正确的是__________.
A. a=(a[0]+a[1])/2
B. a=(x=1,x++,x+2),10
C. a*=*a+1
D. a="good"
满分:4 分
14. 设char ch; 以下正确的赋值语句是
A. ch='123';
B. ch='\xff';
C.
ch='\08';
D. ch="\"
满分:4 分
15. 下面程序的输出结果是__________. main() { int x=10,y=10; printf("%d %dn",x--,--y); }
A. 10 9
B. 9 9
C. 9 10
D. 10 10
满分:4 分
二、判断题(共 10 道试题,共 40 分。)V 1. 设有定义:char a[2][3]={1,2,3,4}; 则数组元素a[1][1]的值为4
A. 错误
B. 正确
满分:4 分
2. switch语句中,各个case和default的出现次序不影响执行结果。( )
A. 错误
B. 正确
满分:4 分
3. 一个int型变量的最大允许值为32767,如果再加1就会溢出。( )
A. 错误
B. 正确
满分:4 分
4. 使用printf和scanf函数时,必须添加#include <stdio.h>命令。( )
A. 错误
B. 正确
满分:4 分
5. 数组的大小是固定的,但可以有不同类型的数组元素。( )
A. 错误
B. 正确
满分:4 分
6. C程序中,有调用关系的所有函数不一定放在同一个源程序文件中。( )
A. 错误
B. 正确
满分:4 分
7. 字符型变量用来存放字符常量,可以存放多个字符。( )
A. 错误
B. 正确
满分:4 分
8. 设char s[10]; *p=s; 则s=p+s;是正确的表达式。( )
A. 错误
B. 正确
满分:4 分
9. 在switch语句中可以根据需要使用或不使用break语句。( )
A. 错误
B. 正确
满分:4 分
10. C语言规定:在一个源程序中,main函数的位置必须在最开始。( )
A. 错误
B. 正确
满分:4 分
谋学网: www.mouxue.com 主要提供奥鹏辅导资料,奥鹏在线作业辅导资料,奥鹏离线作业辅导资料和奥鹏毕业论文以及其他各远程教育作业代写服务,致力打造中国最专业远程教育辅导社区。 |
|