历届重庆市、计算机二级考试试题及答案[1]

上传人:xy****7 文档编号:39532040 上传时间:2018-05-16 格式:DOC 页数:19 大小:257.89KB
返回 下载 相关 举报
历届重庆市、计算机二级考试试题及答案[1]_第1页
第1页 / 共19页
历届重庆市、计算机二级考试试题及答案[1]_第2页
第2页 / 共19页
历届重庆市、计算机二级考试试题及答案[1]_第3页
第3页 / 共19页
历届重庆市、计算机二级考试试题及答案[1]_第4页
第4页 / 共19页
历届重庆市、计算机二级考试试题及答案[1]_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《历届重庆市、计算机二级考试试题及答案[1]》由会员分享,可在线阅读,更多相关《历届重庆市、计算机二级考试试题及答案[1](19页珍藏版)》请在金锄头文库上搜索。

1、弹剑狂歌临绝塞,云海苍茫人远,挽冰河洗涤尘丝乱弹剑狂歌临绝塞,云海苍茫人远,挽冰河洗涤尘丝乱, ,对孤盏独酌月光寒。对孤盏独酌月光寒。C 语言笔试试题 第 1 页 共 20 页 一行白雁遥天暮,几点黄花满地秋。二级二级 C C 语言笔试试卷语言笔试试卷(A)(A)2007 年 1 注意事项:注意事项:1.1.一、二题为客观题,请将答案一、二题为客观题,请将答案 涂在机读答题卡上涂在机读答题卡上2.2. 三、四、五、六题为主观题,请将答案三、四、五、六题为主观题,请将答案 做在答题纸上做在答题纸上一、单项选择题。一、单项选择题。 (每小题分,共(每小题分,共 2020 分)分) 1 1在在 C

2、C 程序的函数调用时,主调函数中的实参程序的函数调用时,主调函数中的实参 和被调函数中的形参(和被调函数中的形参( B B ) 。 (A)(A) 个数、次序必须相同,但数据类型可以个数、次序必须相同,但数据类型可以 不考虑不考虑 (B)(B) 个数、次序和对应参数的数据类型都应个数、次序和对应参数的数据类型都应 该相同该相同 (C)(C) 个数、次序和数据类型均可以不相同个数、次序和数据类型均可以不相同 (D)(D) 对应参数数据类型应相同,但个数和次对应参数数据类型应相同,但个数和次 序可以不考虑序可以不考虑 2 2如如 a a 为为 intint 型,则与表达式型,则与表达式 a a 等价

3、的等价的 C C 语言语言 关系表达式是(关系表达式是( B B ) (A)(A) a0a0 (B)(B) a!=0a!=0 (C)(C) a=0a=0 (D)(D) ab*p-b (B)(B) p-ap-a (C)(C) +(p-a)+(p-a) (D)(D) (p+)-a(p+)-a 9 9以下程序的输出结果是(以下程序的输出结果是( C C ) 。 intint x=3,y=4;x=3,y=4; voidvoid main(main( ) ) intint x,y=5;x,y=5;x=y+;x=y+;printf(“%d“,x);printf(“%d“,x); (A(A)3 3 (B)(

4、B) 4 4 (C)(C) 5 5 (D)(D) 6 6 1010在在 C C 语言中,函数默认的存储类型为语言中,函数默认的存储类型为 ( D D ) 。 (A)(A) autoauto(B)(B) registerregister (C)static(C)static (D)(D) externextern1111有定义:有定义:floatfloat y,*p=y,*p=,假定变量,假定变量y y 在内存中所占地址为在内存中所占地址为 100103100103。那么。那么 p p的值为(的值为( A A )。)。(A)(A) 100100(B)(B) 101101 (C)(C) 10210

5、2(D)(D) 103103 12.12. 有定义:有定义:intint a10,a10, n,n, *p1=a,*p2=*p1=a,*p2=,则正确的赋值语句为,则正确的赋值语句为 ( A A ) 。 (A)(A) n=p2-p1;n=p2-p1;(B)(B) n=p2*p1;n=p2*p1; (C)(C) n=p2+p1;n=p2+p1; (D)(D) n=p1/p2;n=p1/p2; 1313调用调用 strlen(“abcd0efng0“)strlen(“abcd0efng0“)的结的结 果为果为( ( A A ) )。(A)(A) 4 4 (B)(B) 5 5 (C)(C) 8 8

6、(D)(D) 1010 1414执行下面程序中输出语句后,执行下面程序中输出语句后,a a 的值的值 是是( ( C C ) )。 #include#include main(main( ) ) intint a;a; printf(“%dn“,(a=3*5,a*4,a);printf(“%dn“,(a=3*5,a*4,a); 弹剑狂歌临绝塞,云海苍茫人远,挽冰河洗涤尘丝乱弹剑狂歌临绝塞,云海苍茫人远,挽冰河洗涤尘丝乱, ,对孤盏独酌月光寒。对孤盏独酌月光寒。C 语言笔试试题 第 2 页 共 20 页 一行白雁遥天暮,几点黄花满地秋。(A)65(A)65 (B)20(B)20 (C)15(C)

7、15 (D)10(D)10 1515若有定义若有定义 intint a,b,x;a,b,x;且变量都已正确赋值,且变量都已正确赋值, 下面选项中合法的下面选项中合法的 ifif 语句是(语句是( A A ) 。 (A)if(a=b)(A)if(a=b) x+;x+; (B)if(a=b)(C)if(ab)(D)if(a=b) x+;x+; 1616执行下面的程序后,变量执行下面的程序后,变量 a a 的值是(的值是( B B ) 。#include#include #define#define SQR(X)SQR(X) X*XX*X voidvoid main()main() intint a

8、=10,k=2,m=3;a=10,k=2,m=3; a/=SQR(m)/SQR(k);a/=SQR(m)/SQR(k); printf(“%dprintf(“%d n“,a);n“,a); (A)10(A)10 (B)1(B)1 (C)5(C)5 (D)0(D)0 1717若变量若变量 t t 为为 doubledouble 类型,表达式类型,表达式 (t=1,t+5,t)(t=1,t+5,t)的值是的值是( ( C C ) )。(A)1(A)1 (B)6.0(B)6.0 (C)1.0(C)1.0 (D)6(D)6 1818在在 C C 语言中,下面关于数组的描述中正确的语言中,下面关于数组的

9、描述中正确的 是是( ( C C ) )。 (A)(A)数组的大小是固定的,但可以有不同类数组的大小是固定的,但可以有不同类 型的数组元素型的数组元素 (B)(B)数组的大小是可变的,但所有数组元素数组的大小是可变的,但所有数组元素 的类型必须相同的类型必须相同 (C)(C)数组的大小是固定的,所有数组元素的数组的大小是固定的,所有数组元素的 类型必须相同类型必须相同 (D)(D)数组的大小是可变的,可以有不同的类数组的大小是可变的,可以有不同的类 型的数组元素型的数组元素 1919下述程序的输出结果是(下述程序的输出结果是(B B ) 。 #include#include voidvoid

10、main()main() intint a,b,c=241;a,b,c=241;a=c/100%9;a=c/100%9;b=-1b=-1printf(“%d,%dn“,a,b);printf(“%d,%dn“,a,b); (A)2,0(A)2,0 (B)2,1(B)2,1 (C)6,1(C)6,1 (D)0,-1(D)0,-1 20.20.若有以下说明和语句,则下列引用方式中不若有以下说明和语句,则下列引用方式中不 正确的是(正确的是( D D ) 。structstruct workerworker intint no;no; charchar *name;*name; work,*p=wo

11、rk,*p= (A)work.no(A)work.no (B)(*p).no(B)(*p).no (C)p-(C)p- nono (D)work-no(D)work-no二、基本概念选择填空题(本大题后面有若干备二、基本概念选择填空题(本大题后面有若干备选项,请选择合适的备选项并将其号码填选项,请选择合适的备选项并将其号码填 入各小题的空白处。每空入各小题的空白处。每空 2 2 分,共分,共 1010 分)分)1 1在在 C C 语言中,函数一般由两个部分组语言中,函数一般由两个部分组 成,它们是函数首部和成,它们是函数首部和 B B 。 2 2任何程序都可调用标准函数任何程序都可调用标准函数

12、 exit()exit(), 当它被调用时就当它被调用时就 E E 程序的执程序的执 行。行。 3 3一个一个 C C 语言程序在可以被执行之前,语言程序在可以被执行之前, 需要经过的需要经过的 4 4 个处理程序是:编辑程个处理程序是:编辑程 序、预处理程序、编译程序和序、预处理程序、编译程序和 H H 。 4 4在在 C C 语言中无固有的输入和输出语句,语言中无固有的输入和输出语句, 但是用但是用 C C 语言编写的程序可以用函数语言编写的程序可以用函数 调用的形式来实现输入、输出,这些调用的形式来实现输入、输出,这些 函数由函数由 GG 提供。提供。 5 5C C 标准库函数标准库函数

13、 rewindrewind 的作用是的作用是 F F 。备选项:备选项: (A)(A) 主函数主函数(B)(B) 函函 数体数体(C)(C) 函数首部函数首部(D)(D) 用户自用户自 定义函数定义函数(E)(E) 终终 止止(F)(F) 使读写指使读写指 针指向文件的针指向文件的 开头开头 (G)(G) 标准标准 I/OI/O 库库/ /系统系统(H)(H) 连连 接程序接程序(J)(J) 判断文件判断文件 指针是否指向指针是否指向 文件末尾文件末尾三、程序填空题。三、程序填空题。 (每空(每空 2 2 分,共分,共 2020 分)分) 。1.1. 下面程序的功能是从键盘上输入一行下面程序的

14、功能是从键盘上输入一行 字符,将其中的小写字母转换为大写字符,将其中的小写字母转换为大写 字母后输出。请填空完善程序。字母后输出。请填空完善程序。 #include#include voidvoid main()main() charchar c;c; while(c=while(c=getchargetchar()() )!)! =n)=n) if(c=a*fp; intint i;i; charchar c;c; if(if( (fp=fopen(“f1.txt“,“r“)(fp=fopen(“f1.txt“,“r“) 弹剑狂歌临绝塞,云海苍茫人远,挽冰河洗涤尘丝乱弹剑狂歌临绝塞,云海苍茫人远,挽冰河洗涤尘丝乱, ,对孤盏独酌月光寒。对孤盏独酌月光寒。C 语言笔试试题 第 3 页 共 20 页 一行白雁

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

当前位置:首页 > 办公文档 > 其它办公文档

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