本文件共有 14459 字符 您好!没有登录不能查看全部内容!如果您想继续查看,请 登录 或 注册 成为会员!
内容预览:
|
一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。 1.I/O设备指的是计算机的() A、存储设备 B、输入和输出设备 C、控制器 D、运算器 2.具有只读功能的内存储器是指() A、ROM B、RAM C、硬盘 D、CD-ROM 3.C语言源程序的基本单位是() A、过程 B、函数 C、子程序 D、语句 4.字符串常数"CHINA"在内存中存储时占的字节数是() A、5个 B、6个 C、7个 D、8个 5.设有int p,q;以下不正确的语句是() A、p*=3 B、p/=q C、p+=3 D、p&&=q 6.如果a=1,b=2,c=3,d=4,则表达式a>b?a:c<d?c:d的值为() A、1 B、2 C、3 D、4 7.下面程序段的运行结果是( ) main( ) {Int a=11,b=10; a-=b+1; printf("%d\n",a); } A、1 B、0 C、2 D、5 8.下列程序段执行后输出结果为() int i=-1; if(i<=0)printf("****\n"); else printf("%%%%\n"); A、****C B、%%%% C、%%%%C D、**** 9.若所用变量已正确地定义,则下列程序段输出结果为() a=10;b=50;c=30; if(a>b)a=b b=c;c=a printf("a=%d,b=%d,c=%d\n",a,b,c); A、a=10,b=50,c=10 B、a=10,b=30,c=10 C、a=50,b=30,c=10 D、a=50,b=3,c=50 10.下述循环的循环次数是() int k=2; while(k=0)printf("%d",k); k--;printf("\n") A、无限次 B、0次 C、1次 D、2次 11.在下列选项中,没有构成死循环的程序段是() A、int i=100; while(1) {i=i%100+1; if(i>100)break; } B、for(;;) C、int k=1000; do(++k;) while(k>=10000); D、int s=36; while(s);--s; 12.若有以下定义和语句,且0<=i<10,则对数组元素的错误引用是() int a[]={0,1,2,3,4,5,6,7,8,9},*p,i; p=a A、*(a+i) B、a[p-a] C、p+i D、*(&a[i]) 13.下面能正确将字符串"Boy"进行完整赋值操作的语句是() A、char s[3]={'B','o','y'}; B、char s[ ]="Boy"; C、char s[3]={"Boy"}; D、char s[3]; s[0]='B';s[1]='o';s[2]='y' 14.以下程序段的输出结果是( ) char arr[ ]="ABCD"; char*ptr; for(ptr=arr;ptr<arr+4;ptr++) printf("%s\n",ptr);
|
A、ABCD |
B、 |
A |
C、 |
D |
D、 |
ABCD |
| |
|
B |
|
C |
|
BCD |
| |
|
C |
|
B |
|
CD |
| |
|
D |
|
A |
|
D | ……
本资料来源于参考资料网ckzl.net
|
|