版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、01 计算机本身最擅长的能力是?A. 推理B.想像C.重复D.分析正确答案:C、重复。02计算机(CPU )可以直接运行人类编写的程序A. V B. X正确答案:B、X。03 编程语言是和计算机交谈的语言A. V B. X正确答案:B、X。04 关于 C 语言,以下说法错误的有:A. C 语言是和 Unix 操作系统一同发展起来的B. C 语言不能写图形界面的软件C. C 语言一般是编译执行的D. C 语言诞生于 1970 年代正确答案: B、 C 语言不能写图形界面的软件。06 IDE 的中文翻译是什么?正确答案是:集成开发环境。07 给定: int a,b; 以下哪些 scanf 的使用是
2、正确的?A. scanf("%d", &a); scanf("%d", &b);B. scanf("%d %d", &a, &b);C.scanf("%d, %d", &a, &b);D.scanf("%d %d", a, b);C、正确答案: A、 scanf("%d", &a); scanf("%d", &b); 。 B、 scanf("%d %d", &a,
3、&b); 。 scanf("%d, %d", &a, &b); 。08 以下哪些是有效的变量名?A. mainB.4everC.monkey-kingD._int 正确答案:A、 main。 D、 _int 。09 给定:int a,b; scanf("%d %d", &a, &b);则以下哪些输入方式是正确的?A. 1 2B.1,2C.1(回车)2D.1、2 正确答案:A、1 2。 C、1(回车)2。10 给定以下代码段:int a,b=0;则 a 的初始值是 0A. V B. X正确答案:B、X。11 写出下式
4、的运算结果: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 * 2 + 31 + 2 + (3 + 4) * (5 * 6 % 7 / 8) - 9) * 10 正确答案是: 5 2 44 -6
5、27 。15 以下语句是否可以通过编译:if ( 1<=n<=10 );A. V B. X正确答案: A、“。16 以下语句是否表示 n 属于 1,10 :if ( 1<=n<=10 );A. V B. X正确答案:B、X。17 写出程序的输出结果:int i,j,k; i=5; j=10; k=1; printf("%d", k>i<j);正确答案是: 1。18 写出程序的输出结果:int i,j,k; i=2;j=3; k = i*j=6; printf("%dn", k);正确答案是: 1。19 写出程序的输出结
6、果:int i,j,k; i=3;j=2;k=1; printf("%d", i<j = j<k);正确答案是: 1。20 写出程序的输出:int i=1; switch ( i%3 ) case 0: printf("zero"); case 1: printf("one"); case 2: printf("two"); 正确答案是: onetwo 。21 写出程序的输出:int a = 58;if ( a>50 ) printf("A");if ( a>40 ) p
7、rintf("B");if ( a>30 ) printf("C"); 正确答案是: ABC 。22 while 循环的条件满足的时候循环继续, 而 do-while 的条件满足的时候循环 就结束了A. V B. X正确答案:B、X。23 以下代码片段执行结束后,变量 i 的值是多少?int i =10;while ( i>0 ) i /=2; 正确答案是: 0。24 以下代码片段执行结束后,变量 i 的值是多少?int i = 1;do i += 5 ; while (i<17); 正确答案是: 21。25以下哪种运算能从变量 x 中
8、取得十进制最低位的数字A. x / 10B.x % 10 C.x * 10 D.10 / x正确答案: B、 x % 10。26 当需要累加一些值的时候,用来记录累加结果的变量应该被初始为:正确答案是: 0。27 以下哪个循环和其他三条循环不等价(假设循环体都是一样的)?A.for ( i=0; i<10; i+ ) .B. for ( i=0; i<10; +i ) .C. for ( i=0; i+<10;) .D. for ( i=0; i<=9; i+ ) .正确答案: C、 for ( i=0; i+<10;) . 。28 以下代码段的输出是什么?for
9、 ( int i=10; i> 1; i /=2 ) printf("%d ", i+);正确答案是: 10 5 3 2。29 以下代码段的输出是:int sum = 0;for ( int i=0; i<10; i+ ) if ( i%2 ) continue;sum += i; printf("%dn", sum);正确答案是: 20。30 以下代码段的输出是:int sum = 0;for ( int i=0; i<10; i+ ) if ( i%2 ) break; sum += i; printf("%dn"
10、;, sum);正确答案是: 0。31 以下哪个数字占据的空间最大?A.32768 B. 3 C.32768.0 D.32768.0F 正确答案: C、 32768.0。32 以下哪个字母不能在数字后面表示类型?A.F B.U C.L D.X 正确答案: D、 X 。33 以下哪个数字的值最大?A.10 B.010 C.0x10 D.10.0 正确答案: C、0x10 。34 以下哪种类型不能用在 switch-case 的判断变量中:A.char B.short C.int D.double 正确答案: D 、 double 。35 下列哪些是有效的字符?A. 'B. 'C.
11、 ''D. '' 正确答案: A 、 '。 B、 '。 C、 ''。36 以下表达式的结果是:'1'+3正确答案是: 52 或 '4'。37 以下哪个表达式的结果是 true ?A.!(4<5)B. 2>2|4=4&&1<0C. 34=33&&!falseD. !false正确答案: D、 !false。38 以下哪个表达式,当 a 和 b 中只有一个是 true 的时候结果为 true ,而如果 两个都是 false 或都是 true 的时候,结果
12、为 falseA.a && bB. a | bC. a != bD. !a && !b 正确答案: C、a != b。39 以下哪个表达式, 当 a 和 b 都是 true 或者都是 false 的时候, 表达式的结果 为 true 。A.a && bB. a | bC. a = bD. a A b 正确答案: C、a = b。40 以下哪个表达式与 !(a&&b) 是等价的A.!a && !b B.!a | !b C.a && b D.a | b 正确答案: B、!a | !b。41 以下代码执行
13、后, i 的值是:i = 3/2,3*2; 正确答案是: 1。42 以下哪句不是正确的原型?A. int f(); B.int f(int i); C.int f(int);D.int f(int i) 正确答案: D、int f(int i) 。43 以下哪个函数的定义是错误的?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
14、.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 <stdio.h> 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 =
15、b; b = t;正确答案是: 5-6。46 若有定义:int a23;则以下选项中不越界的正确的访问有:A.a20 B.a23 C.a1>20D.a03 正确答案: C、 a1>20 。47 以下程序片段的输出结果是: int m3 = 1,4,7,2,5,8,3,6,9,;int i,j,k=2;for ( i=0; i<3; i+ ) printf("%d", mki); A.369B. 不能通过编译C. 789D. 能编译,但是运行时数组下标越界了 正确答案: A 、 369。48 假设 int 类型变量占用 4 个字节,定义数组 int x10
16、= 0,2,4;则 x 在内存中占据几个字节?正确答案是: 40。49 若有:int a3 = 0,1,2;则 a12 的值是? 正确答案是: 0。50 对于:int a = 5, 15, 34, 54, 14, 2, 52, 72;int *p = &a5;则: p-2的值是?A. 编译出错,因为数组下标越界了B. 运行出错,因为数组下标越界了C. 54D. 2 正确答案: C、 54。51 如果:int a = 0;int *p = a; 则以下哪些表达式的结果为真?A.p =a0B.p =&a0C.*p = a0D.p0= a0正确答案:B、p =&a0 。C、*p = a0 。D、p0= a0 。52 以下变量定义:int* p,q;中,p和q都是指针。A. V B. X正确答案: B、X。53 对于:int a = 5, 15, 34, 54, 14, 2, 52, 72;int *p = &a1;则:p2的值是?正确答案是: 54。54 对于以下代码段,正确的说法是: char *p;while (1) p = malloc(1);*p = 0;A. 最终程序会因为没有没有空间了而退出B. 最终程序会因
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公共建筑装饰设计的施工图纸深化考核试卷
- 宝石首饰设计与流行趋势考核试卷
- 宠物饲料市场调研与分析考核试卷
- 化纤浆粕的改性与应用考核试卷
- 太阳能发电成本考核试卷
- 外汇交易风险管理的案例分析研究考核试卷
- 农业机械产业政策研究考核试卷
- 柳州市政府采购合同
- 建筑业固定期限用工合同
- 技术资料许可合同
- 大学体验英语综合教程课后答案Unit1-2
- 安全与合规管理
- 《货币金融学》蒋先玲版期末复习知识点总结
- 山东省潍坊市2022-2023学年七年级上学期期末数学试题(含答案)
- 油烟净化器安全操作规程范本
- 输卵管积水护理查房
- 护理门诊开科方案课件
- MBTI量表完整版本
- 占用人行道开挖施工方案
- 食品召回记录表
- 农村小学基于国家中小学智慧教育平台下的双师课堂研究
评论
0/150
提交评论