C语言复习60题

上传人:枫** 文档编号:509491443 上传时间:2023-06-14 格式:DOC 页数:10 大小:82KB
返回 下载 相关 举报
C语言复习60题_第1页
第1页 / 共10页
C语言复习60题_第2页
第2页 / 共10页
C语言复习60题_第3页
第3页 / 共10页
C语言复习60题_第4页
第4页 / 共10页
C语言复习60题_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《C语言复习60题》由会员分享,可在线阅读,更多相关《C语言复习60题(10页珍藏版)》请在金锄头文库上搜索。

1、1 计算机本身最擅长的能力是?A.推理 B.想像 C.重复 D. 分析正确答案:C、重复。2 计算机( CPU)可以直接运行人类编写的程序A. B.正确答案:B、。3 编程语言是和计算机交谈的语言A. B.正确答案:B、。4 关于 C 语言,以下说法错误的有:A.C 语言是和Unix 操作系统一同发展起来的B.C 语言不能写图形界面的软件C.C 语言一般是编译执行的D.C 语言诞生于1970 年代正确答案:B、C 语言不能写图形界面的软件。6 IDE 的中文翻译是什么?正确答案是:集成开发环境。7 给定: int a,b; 以下哪些 scanf的使用是正确的?A.scanf(%d, &a);

2、scanf(%d, &b);B.scanf(%d %d, &a, &b);C.scanf(%d, %d, &a, &b);D.scanf(%d %d, a, b);正确答案:A 、 scanf(%d, &a); scanf(%d, &b); 。 B 、 scanf(%d %d, &a, &b); 。C、scanf(%d, %d, &a, &b); 。8 以下哪些是有效的变量名?A.mainB.4everC.monkey-kingD._int 正确答案:A、 main。 D、 _int。9 给定:int a,b;scanf(%d %d, &a, &b);则以下哪些输入方式是正确的?A.1 2B.

3、1,2C.1(回车 )2D.1、 2 正确答案:A 、 1 2。 C、1(回车 )2。编辑版 word10 给定以下代码段:int a,b=0;则 a 的初始值是 0A. B.正确答案:B、。11 写出下式的运算结果:10/3.0*3正确答案是: 10.0。12 写出下式的运算结果:10/3*3.0正确答案是: 9.0。13 写出以下代码执行后, t1 和 t2 的值,以空格隔开:int a=14;int t1 = a+;int t2 = +a;正确答案是: 14 16。14 写出以下表达式的结果,一个结果一行:6+5/4-22+2*(2*2-2)%2/310+9*(8+7)%6)+5*4%3

4、*2+31+2+(3+4)*(5*6%7/8)-9)*10正确答案是: 5 2 44 -627。15 以下语句是否可以通过编译:if ( 1=n=10 );A. B.正确答案:A 、。16 以下语句是否表示 n 属于 1,10:if ( 1=nij);正确答案是: 1。18 写出程序的输出结果:int i,j,k;i=2;j=3;k = i*j=6;printf(%dn, k);正确答案是: 1。19 写出程序的输出结果:int i,j,k;i=3;j=2;k=1;printf(%d, ij = j50 ) printf(A);if ( a40 ) printf(B);if ( a30 ) p

5、rintf(C);正确答案是: ABC。22while 循环的条件满足的时候循环继续,而do-while 的条件满足的时候循环就结束了A. B.正确答案:B、。编辑版 word23以下代码片段执行结束后,变量i 的值是多少?int i =10;while ( i0 ) i /=2;正确答案是: 0。24以下代码片段执行结束后,变量i 的值是多少?int i = 1;do i += 5 ; while (i17);正确答案是: 21。25 以下哪种运算能从变量x 中取得十进制最低位的数字A.x / 10B.x % 10C.x * 10D.10 / x正确答案:B、x % 10。26 当需要累加一

6、些值的时候,用来记录累加结果的变量应该被初始为:正确答案是: 0。27 以下哪个循环和其他三条循环不等价(假设循环体都是一样的)?A.for ( i=0; i10; i+ ) .B.for ( i=0; i10; +i ) .C.for ( i=0; i+10;) .D.for ( i=0; i=9; i+ ) .正确答案:C、 for ( i=0; i+ 1; i /=2 ) printf(%d , i+);正确答案是:10 5 3 2。29 以下代码段的输出是:int sum = 0;for ( int i=0; i10; i+ ) 编辑版 wordif ( i%2 ) continue;

7、sum += i;printf(%dn, sum);正确答案是: 20。30 以下代码段的输出是:int sum = 0;for ( int i=0; i10; i+ ) if ( i%2 ) break;sum += i;printf(%dn, sum);正确答案是: 0。31 以下哪个数字占据的空间最大?A.32768B. 3 C.32768.0D.32768.0F正确答案:C、 32768.0。32 以下哪个字母不能在数字后面表示类型?A.FB.UC.LD.X正确答案:D、X。33 以下哪个数字的值最大?A.10B.010C.0x10D.10.0 正确答案:C、 0x10。34以下哪种类

8、型不能用在switch-case的判断变量中:A.charB.shortC.intD.double 正确答案:D 、 double。35 下列哪些是有效的字符?A. B. C.D.正确答案:A、。 B、。C、 。36 以下表达式的结果是:1+3编辑版 word正确答案是:52或4。37以下哪个表达式的结果是true?A.!(42|4=4&10C.34=33&!falseD.!false正确答案:D 、 !false。38 以下哪个表达式,当 a 和 b 中只有一个是 true 的时候结果为 true,而如果两个都是 false或都是 true 的时候,结果为 falseA.a & bB.a |

9、 bC.a != bD.!a & !b正确答案:C、 a != b。39 以下哪个表达式,当 a 和 b 都是 true 或者都是 false的时候,表达式的结果为 true。A.a & bB.a | bC.a = bD.a b正确答案:C、 a = b 。40 以下哪个表达式与 !(a&b)是等价的A.!a & !bB.!a | !bC.a & bD.a | b正确答案:B、 !a | !b 。41 以下代码执行后, i 的值是:i = 3/2,3*2; 正确答案是: 1。42 以下哪句不是正确的原型?A.int f(); B.int f(int i); C.int f(int);D.int

10、 f(int i) 正确答案:D 、 int f(int i) 。编辑版 word43 以下哪个函数的定义是错误的?A.void f() B.void f(int i) return i+1; C.void f(int i) D.int f() return 0; 正确答案:B、void f(int i) return i+1; 。44 对于不返回值而且只有一个 int 类型的参数的函数,以下哪些函数原型是正确的?A.void f(int x);B.void f();C.void f(int);D.void f(x);正确答案:A、 void f(int x); 。 B、 void f(); 。 C、 void f(int); 。45 以下程序的输出是什么?#include void swap(int a, int b);int main()int a = 5;int b = 6;swap(a,b);printf(%d-%dn, a, b);return 0;void swap(int a, int b)int t = a;a = b;b = t;正确答案是:5-6。46 若有定义:int a2

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号