重庆市计算机等级考试07年 - 08年C语言二级考试试题及答案
目 录
二级C语言笔试试卷(2007年4月) ..................................................................... 1 二级C语言笔试试卷参考答案(2007年4月) ..................................................... 7 二级C语言笔试试卷(2007年11月) ................................................................... 8 二级C语言笔试试卷参考答案(2007年11月) ....................................................... 16 二级C语言笔试试卷(2008年4月) ......................................................................... 18 二级C语言笔试试卷参考答案(2008年4月) ........................................................ 24 二级C语言笔试试卷(2008年11月) ....................................................................... 26 二级C语言笔试试卷参考答案(2008年11月) ....................................................... 32
二级C语言笔试试卷(A)
2007年4月
注意事项:1.一、二题为客观题,请将答案涂在机读答题卡上
2. 三、四、五、六题为主观题,请将答案做在答题纸上
一、单项选择题。(每小题1分,共20分)
1.在C程序的函数调用时,主调函数中的实参和被调函数中的形参( )。
(A) 个数、次序必须相同,但数据类型可以不考虑 (B) 个数、次序和对应参数的数据类型都应该相同 (C) 个数、次序和数据类型均可以不相同
(D) 对应参数数据类型应相同,但个数和次序可以不考虑
2.如a为int型,则与表达式a等价的C语言关系表达式是( )
(A) a>0 (B) a!=0 (C) a==0 (D) a<0
3.循环语句for(a=0,b=0;(b!=45)||(a<5);a++);的循环次数是( )
(A) 4 (B) 3 (C) 5 (D) 无数多次 4.设有字符数组a,则正确的输入语句是( )。
(A) gets('a'); (B) scanf(\(C) scanf(\(D) gets(\
5. enum color{red,green,yellow=5,white,black};定义了一枚举类型。编译程序为值表中各标识符分配的枚举值依次为( )。
(A)1、2、3、4、5 (B)0、1、5、2、3 (C)0、1、5、6、7 (D)3、4、5、6、7 6.运行完下列程序后,在屏幕上的内容是( )。
void main () { int a=0; a+=(a=12);
printf (\}
(A)0 (B)6 (C)12 (D)24
7.若x,y为实数类型的变量,要判断x,y相等,最好使用下列关系表达式( )。
(A)x==y (B)x-y==0
(C) fabs(x-y)<1e-8 (D)labs(x-y)<1e-8 8.若有以下的定义、说明和语句,则值为101的表达式是( )。
struct CW { int a;
int *b; }*p;
int x0[]={11,12},x1[]={31,32}; struct CW x[2]={100,x0,300,x1}; p=x;
(A) *p->b (B) p->a (C) ++(p->a) (D) (p++)->a 9.以下程序的输出结果是( )。
int x=3,y=4; void main( ) { int x,y=5; x=y++;
printf(\}
(A)3 (B) 4 (C) 5 (D) 6 10.在C语言中,函数默认的存储类型为( )。
1
(A) auto (B) register (C)static (D) extern
11.有定义:float y,*p=&y;,假定变量y在内存中所占地址为100~103。那么p的值为( )。
(A) 100 (B) 101 (C) 102 (D) 103
12. 有定义:int a[10], n, *p1=a,*p2=&a[9];,则正确的赋值语句为( )。
(A) n=p2-p1; (B) n=p2*p1; (C) n=p2+p1; (D) n=p1/p2; 13.调用strlen(\的结果为( )。
(A) 4 (B) 5 (C) 8 (D) 10 14.执行下面程序中输出语句后,a的值是( )。
#include
printf(\}
(A)65 (B)20 (C)15 (D)10
15.若有定义int a,b,x;且变量都已正确赋值,下面选项中合法的if语句是( )。
(A)if(a==b) x++; (B)if(a=b) x++; (D)if(a=>b) x++; 16.执行下面的程序后,变量a的值是( )。
#include
{ int a=10,k=2,m=3; a/=SQR(m)/SQR(k); printf(\}
(A)10 (B)1 (C)5 (D)0 17.若变量t为double类型,表达式(t=1,t+5,t)的值是( )。 (A)1 (B)6.0 (C)1.0 (D)6 18.在C语言中,下面关于数组的描述中正确的是( )。
(A)数组的大小是固定的,但可以有不同类型的数组元素 (B)数组的大小是可变的,但所有数组元素的类型必须相同 (C)数组的大小是固定的,所有数组元素的类型必须相同 (D)数组的大小是可变的,可以有不同的类型的数组元素 19.下述程序的输出结果是( )。
#include
{ int a,b,c=241; a=c/100%9; b=-1&&-1;
printf(\}
(A)2,0 (B)2,1 (C)6,1 (D)0,-1 20.若有以下说明和语句,则下列引用方式中不正确的是( )。 struct worker { int no;
char *name; }work,*p=&work;
(A)work.no (B)(*p).no (C)p->no (D)work->no 二、基本概念选择填空题(本大题后面有若干备选项,请选择合适的备选项并将其号码填入各小题的空白处。每空2分,共10分)
1.在C语言中,函数一般由两个部分组成,它们是函数首部和 ① 。
2.任何程序都可调用标准函数exit(),当它被调用时就 ② 程序的执行。
2
3.一个C语言程序在可以被执行之前,需要经过的4个处理程序是:编辑程序、预处理程序、编译程序和 ③ 。
4.在C语言中无固有的输入和输出语句,但是用C语言编写的程序可以用函数调用的形式来实现输入、输出,这些函数由 ④ 提供。
5.C标准库函数rewind的作用是 ⑤ 。
备选项: (A) 主函数 (D) 用户自定义函数 (G) 标准I/O库/系统 (B) 函数体 (E) 终止 (H) 连接程序 (C) 函数首部 (F) 使读写指针指向文件的开头 (J) 判断文件指针是否指向文件末尾 三、程序填空题。(每空2分,共20分)。
1. 下面程序的功能是从键盘上输入一行字符,将其中的小写字母转换为大写字母后输出。请填空完善程序。
#include
while((c= ① )!='\\n') if(c>='a'&&c<='z') printf(\}
2.下面程序的功能是从当前目录下的文本文件“f1.txt”中读取前10个字符,依次显示在屏幕上;如果文本文件中不足10个字符,则读完为止;请填空完善程序。 #include
if( ② ==NULL)
{ printf(\ return; }
for(i=0;i<10;i++) { if(feof(fp)) break; c=fgetc(fp); putchar(c); }
fclose(fp); }
3. 下面程序的功能是输出数组中的各字符串,请填空完成程序。
相关推荐:
- [政务民生]2013年公共基础知识热点问题(七)
- [政务民生]检验检测机构资质认定评审准则及释义20
- [政务民生]关于印发重庆市房屋建筑和市政基础设施
- [政务民生]1、隧道洞身开挖支护施工技术交底书
- [政务民生]2015年山东省17地市中考语文试题分类汇
- [政务民生]2-高级会计师资格考试和评审流程图
- [政务民生]2018版中国清分机行业发展分析及前景策
- [政务民生]新课改高中政治探究
- [政务民生]2018-2024年中国新型组合房屋行业投资
- [政务民生]2015年上海市春季高考数学模拟试卷五
- [政务民生]灌砂法及环刀法测压实度(带计算过程)
- [政务民生]运筹学实验2求解非线性规划
- [政务民生]劝学、逍遥游默写(教师卷)
- [政务民生]《运筹学》 - 期末考试 - 试卷A - 答案
- [政务民生]八年级英语下册 Module 6 Hobbies测试
- [政务民生]2019年宪法知识竞赛试题库100题(含答
- [政务民生]自动化英文文献翻译
- [政务民生]公文格式实施细则
- [政务民生]高一地理上册课堂跟踪练习题6
- [政务民生]会计继续教育习题及答案
- 第三章 无约束最优化方法
- 泛读教程第三册答案
- 魏晋南北朝文学
- 幂的运算复习题
- 城市环境问题的成因与治理策略_以社会
- 钢结构行业产业链及竞争分析研究
- 新型热塑性弹性体增韧聚丙烯的研究
- 中国旅游地理B卷试题及答案
- (苏教版)五年级数学上册第三单元测试卷
- 不稳定性心绞痛诊断与治疗
- 俞氏国际后勤职能部门绩效考核办法
- GB7258-2017新标准考试题含答案
- 小学生汉字听写比赛活动方案
- 1.3《平抛运动》学案 教科版必修2
- 2011香港特别行政区公务员考试复习资料
- 考虑水力条件变化的城市给水管网可靠性
- 表面活性剂在油田开发和生产中的应用
- ITT内部培训资料-FI端吸泵的介绍
- 文明守纪,从我做起学生发言稿
- 初中读《聊斋志异》心得体会800字范文




