2002年4月份c语言笔试题
更新时间:2023-11-12 18:41:01 阅读量: 教育文库 文档下载
- 月份天数c语言推荐度:
- 相关推荐
2002年4月份笔试题(c语言)
全国计算机等级考试二级笔试试卷 基础部分和C语言程序设计
(考试时间:120分钟,满分100分) 2002年4月
一、选择题((1)—(40)题每小题1分,(41)—(50)题每小题2分,共和60分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1) 在计算机中,一个字长的二进制位数是 A) 8 B) 16 C) 32 D) 随CPU的型号而定 (2) 计算机网络的突出优点是
A) 速度快 B) 资源共享 C) 精度高 D) 容量大 (3) 计算机网络能传送的信息是:
A) 所有的多媒体信息 B) 只有文本信息
C) 除声音外的所有信息 D) 文本和图像信息
(4) 切断计算机电源后,下列存储器中的信息会丢失的是: A) RAM B) ROM C) 软盘 D) 硬盘 (5) 十进制数127转换成二进制数是
A) 11111111 B) 01111111 C) 10000000 D) 11111110
(6) 要想打印存放在当前盘当前目录上所有扩展名为.TXT 的文件内容, 应该使用的DOS命令为
A) DIR *.TXT>PRN B) TYPE *.TXT>PRN C) COPY *.TXT PRN D) COPY *.TXT>PRN
(7) 将当前盘当前目录及其子目录中的全部文件 (总量不足1.2MB) 复制到一张空的A盘的根目录下,应该使用的DOS命令为
A) XCOPY *.*A:\\ /M B) XCOPY *.*A:\\ /S C) XCOPY *.*A:\\ /P D) XCOPY *.*A:\\ /A
(8) 在C盘根目录下执行PROMPT $p$g命令之后,DOS的提示符变为 A) C:> B) C:\\> C) C> D) C:\\
(9) DOS命令 \ CON DISP\中的CON代表 A) 子目录 B) 磁盘文件 C) 键盘 D) 显示器
(10) 结构化程序设计所规定的三种基本控制结构是 A) 输入、处理、输出 B) 树形、网形、环形
C) 顺序、选择、循环 D) 主程序、子程序、函数 (11) 要把高级语言编写的源程序转换为目标程序,需要使用
A) 编辑程序 B) 驱动程序 C) 诊断程序 D) 编译程序
(12) 英文小写字母d的ASCII码为100,英文大写字母D的ASCII码为 A) 50 B) 66 C) 52 D) 68
(13) Windows环境下,PrintScreen键的作用是 A) 复制当前窗口到剪贴板 B) 打印当前窗口的内容 C) 复制屏幕到剪贴板 D) 打印屏幕内容
(14) 在Windows环境下,为了终止应用程序的运行,应
A) 关闭该应用程序窗口 B) 最小化该应用程序窗口
C) 双击该应用程序窗口的标题栏 D) 将该应用程序窗口移出屏幕 (15) 下列各带有通配符的文件名中,能代表文件XYZ.TXT的是 A) *Z.? B) X*.* C) ?Z,TXT D) ?.? (16) 若有定义:int a=8,b=5,C;,执行语句C=a/b+0.4;后,c的值为 A) 1.4 B) 1 C) 2.0 D) 2
(17) 若变量a是int类型,并执行了语句:a=‘A'+1.6;,则正确的叙述是 A) a的值是字符C B) a的值是浮点型
C) 不允许字符型和浮点型相加 D) a的值是字符‘A’的ASCII值加上1。 (18) 以下程序段的输出结果是 int a=1234;
printf(\
A) 12 B) 34 C) 1234 D) 提示出错、无结果 (19) 以下选项中不属于C语言的类型的是
A) signed short imt B) unsigned long int C) unsigned int D) long short
(20) 若有说明语句:int a,b,c,*d=&c;,则能正确从键盘读入三个整数分别赋给变量a、b、c的语句是
A) scanf(\
C) scanf(\
(21) 在16位C编译系统上,若定义long a; ,则能给a赋40000的正确语句是 A) a=20000+20000; B) a=4000*10; C) a=30000+10000; D) a=4000L*10L; (22) 以下叙述正确的是
A) 可以把define和if定义为用户标识符
B) 可以把define定义为用户标识符,但不能把if定义为用户标识符 C) 可以把if定义为用户标识符,但不能把define定义为用户标识符 D) define和if都不能定义为用户标识符
(23) 若定义:int a=511,*b=&a;, 则printf(\的输出结果为 A) 无确定值 B) a的地址 C) 512 D) 511 (24) 以下程序的输出结果是 main()
{ int a=5,b=4,c=6,d;
printf(\ }
A) 5 B) 4 C) 6 D) 不确定
(25) 以下程序中,while循环的循环次数是 main() { int i=0; while(i<10) { if(i<1) continue; if(I==5) break; i++; }
......
}
A) 1 B) 10
C) 6 D) 死循环,不能确定次数 (26) 以下程序的输出结果是 main() { int a=0,i; for(i=;i<5;i++) { switch(i) { case 0: case 3:a+=2; case 1: case 2:a+=3; default:a+=5; } }
printf(\ }
A) 31 B) 13 C) 10 D) 20
(27) 以下程序的输出结果是 main()
{ int a=4,b=5,c=0,d; d=!a&&!b||!c; printf(\ }
A) 1 B) 0 C) 非0的数 D) -1 (28) 以下程序的输出结果是 #include main()
{ int i=0,a=0; while(i<20) { for(;
{ if((i)==0) break; else i--; }
i+=11; a+=i; }
printh(\ }
A) 21 B) 32 C) 33 D) 11
(29) 以下程序的输出结果是 char cchar(char ch) {
if(ch>=‘A’&&ch<=‘Z') ch=ch-‘A'+‘a';
return ch;
}
main()
{ char s[]=\ while(*p) { *p=cchar(*p); p++;
}
printf(\ }
A) abc+ABC=DEFdef B) abc+abc=defdef C) abcaABCDEFdef D) abcabcdefdef (30) 以下程序的输出结果是 int f() { static int i=0; int s=1; s+=i; i++; return s; } main() { int i,a=0;
for(i=0;i<5;i++) a+=f(); printf(\ }
A) 20 B) 24 C) 25 D) 15
(31) 以下程序段的输出结果是 char s[]=\ printf (\ A) 9 B) 12 C) 13 D) 14 (32) 若有以下程序 #include void f(int n); main()
{ void f(int n); f(5); }
void f(int n)
{ printf(\
则以下叙述中不正确的是
A) 若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数f
B) 若在主函数前对函数f进行说明,则在主函数和其后的其它函数中都可以正确调用函数f
C) 对于以上程序,编译时系统会提示出错信息:提示对对f函数重复说明 D) 函数f无返回值,所以可用void将其类型定义为无值型
(33) 以下程序调用findmax函数返回数组中的最大值 findmax(int *a,int n) { int *p,*s;
for(p=a,s=a; p-a if ( ) s=p; return(*s); } main()
{ int x[5]={12,21,13,6,18}; printf(\ }
在下划线处应填入的是
A) p>s B) *p>*s C) a[p]>a[s] D) p-a>p-s (34) 以下程序的输出结果是 main()
{ char cf[3][5]={\ printf(\
}
A) \ (35) 在C语言中,形参的缺省存储类是
A) auto B) register C) static D) extern
(36) 若指针p已正确定义,要使p指向两个连续的整型动态存储单元,不正确的语句是 A) p=2*(int*)malloc(sizeof(int)); B) p=(int*)malloc(2*sizeof(int)); C) p=(int*)malloc(2*2);
D) p=(int*)calloc(2,sizeof(int)); (37) 以下程序的输出结果是 main()
{ char x=040;
printf(\ }
A) 100 B) 80 C) 64 D) 32
(38) 若要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是
A) fopen(\ C) fopen(\ (39) 以下不能正确进行字符串赋初值的语句是 A) char str[5]=\ C) char *str=\ (40) 若有下面的说明和定义: struct test
{ int ml; char m2; float m3; union uu {char ul[5]; int u2[2];} ua; } myaa;
则sizeof(struct test )的值是
正在阅读:
2002年4月份c语言笔试题11-12
主管检验师考试试题回顾及题型07-08
某工程坡屋面高支模方案12-21
如何让播音主持更具个性化、人格化和亲和力03-23
通州区2017-2018学年第一学期九年级期中学业水平质量检测数学试卷(含答案)11-12
城市地域结构与规划03-16
事业单位自我鉴定范文六篇03-18
办公隔断拆装注意事项02-09
党员对照检查表样本03-20
经济法实质正义06-21
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 试题
- 月份
- 语言
- 2002
- 粉体科学与工程基础课后习题及计算题解答 - 图文
- 角色游戏材料投放策略的案例研究 -
- OK=幼儿园活动-习题及答案
- 公务员、社区工作人员、村官笔试、面试题集
- 辽师大版《品德与社会》五年级(上)教案
- 人社部58号文
- 进境植物检疫性有害生物名录(最终稿)-2007-05-29
- 车轮设计指导书
- 新版《电力设备典型消防规程》.doc
- 圆周率前200位故事
- 概率论与数理统计谢寿才版课后习题第二章答案
- 教师个人课题研究手册
- 高考语文非连续性文本阅读策略
- 湖北荆门市方言语音特点研究
- 县委书记在公安工作讲话
- 工程经济试卷 - 图文
- 创建三级甲等医院医务科重点工作
- 有线电视数字化改造项目可行性研究报告
- 2016税收法律制度考题综合试题(附答案)
- CAD期末考试复习资料