1994全国计算机等级考试二级c语言笔试试题含参考答案

上传人:s9****2 文档编号:473326649 上传时间:2023-04-24 格式:DOC 页数:390 大小:1.84MB
返回 下载 相关 举报
1994全国计算机等级考试二级c语言笔试试题含参考答案_第1页
第1页 / 共390页
1994全国计算机等级考试二级c语言笔试试题含参考答案_第2页
第2页 / 共390页
1994全国计算机等级考试二级c语言笔试试题含参考答案_第3页
第3页 / 共390页
1994全国计算机等级考试二级c语言笔试试题含参考答案_第4页
第4页 / 共390页
1994全国计算机等级考试二级c语言笔试试题含参考答案_第5页
第5页 / 共390页
点击查看更多>>
资源描述

《1994全国计算机等级考试二级c语言笔试试题含参考答案》由会员分享,可在线阅读,更多相关《1994全国计算机等级考试二级c语言笔试试题含参考答案(390页珍藏版)》请在金锄头文库上搜索。

1、94-10年全国计算机等级考试二级笔试试题附赠答案全国计算机等级考试二级笔试试题根底知识与C语言程序设计(考试时间120分钟,总分值100分)1994年4月一、选择题(1-30每题1分,31-45每题2分,共60分)以下各题 A),B),C),D)四个选项,只有一个选项是正确的,请将正确的选项在答题卡相应位置上涂黑。答在试卷上不得分。(1) 二进制数101110转换为等值的八进制数是 【1】 。【1】 A) 45B) 56C) 67D) 78(2) CPU是由 【2】 组成的。【】【2】 A) 内存储器和控制器 B) 控制器和运算器C) 内存储器和运算器 D) 内存储器、控制器和运算器(3)

2、DOS是为IBM PC系列微型计算机及其兼容机所配置的 【3】 磁盘操作系统。【3】A) 多用户多任务 B) 单用户单任务 C) 分时 D) 分布式(4) 启动MS-DOS操作系统后, 【4】 已驻留内存。【4】A) COMMAND B) DISKCOPY C) FORMAT D) CCCC.EXE(5) 设驱动器B中软盘上的目录结构如以下图所示。B:根目录F22子目录F1子目录F2子目录F3子目录F21子目录F11子目录FA.TXTFB.BASFC.TXT设当前目录为F2,那么把A盘根目录下的PROG.BAS文件复制到B盘F3子目录中的命令是【5】 。【5】 A) COPY PROG.BAS

3、 B:B) COPY A:PROG.BAS B:C) COPY A:PROG.BAS B:F3 D) COPY A:PROG.BAS B:F3(6) 下面四组DOS命令中,意义完全相同的一组是 【6】 。【6】A) COPY和DISKCOPYB) COMP和DISKCOMPC) DEL和RD D) RENAME和REN(7) 防止软盘感染病毒的有效方法是 【7】 。【7】A) 不要把软盘和有毒软盘放在一起 B) 在写保护缺口上贴上胶条C) 保持机房清洁 D) 定期对软盘格式化(8) 双面高密度5英寸软磁盘的容量是【8】 。【8】A) 360KBB) 720KB C) 1.2MB D) 1.44

4、MB(9) 在FOXBASE中,可以使用的两类变量是【9】 。【9】A) 内存变量和字段变量 B) 全局变量和局部变量C) 字段变量和简单变量 D) 内存变量和自动变量(10) 建立一个新子目录的DOS命令是 【10】 。【10】A) CREATE B) RD C) MD D) CD(11) 在C语言中,如果下面的变量都是int类型,那么输出的结果是 【11】 。sum=pad=5; pAd=sum + + ,pAd + + , + + pAd;printf(%dn,pad);【11】A) 7 B) 6 C) 5 D) 4(12) 以下程序的输出结果是 【12】 。# include main

5、() int i=010 , j = 10;printf(%d,%dn,+ +i , j - -); 【12】A) 11,10 B) 9,10 C) 010,9 D) 10,9(13) 在ASCII代码中,字母A的序号为65,以下程序的输出的结果是 【13】 。# include main() char c1=A, c2=Y; printf(%d,%dn,c1,c2); 【13】A) 因输出格式不合法,输出错误信息 B65,90 CA,Y D65,89(14) 指针s所指字符串的长度为 【14】 。char *s=NameAddressn;【14】A) 19 B) 15 C) 18 D)说明不

6、合法(15) 设有说明int(*ptr)m;其中的标识符ptr是 【15】 。【15】AM个指向整型变量的指针B指向M个整型变量的函数指针C一个指向具有M个整型元素的一维数组的指针 D具有M个指针元素的一维指针数组,每个元素都只能指向整型量(16) 语句while(!E);中的条件!E等价于【16】 。【16】AE = = 0 BE!=1 CE!=0 DE(17) 以下程序的输出结果是【17】。# include main() printf(%dn,NULL); 【17】A) 不确定的因变量无定义 B0 C-1 D1(18) 以下函数调用语句中含有 【18】 个实参。func(exp1,exp

7、2),(exp3,exp4,exp5);【18】A) 1 B) 2 C) 4 D) 5(19) 设有以下语句:char a=3,b=6,c;c=ab2;那么c的二进制值是 【19】 。【19】A) 00011011 B00010100 C00011100 D00011000(20) 下面的程序中 【20】 有错误每行程序前面的数字是行号。1 #include 2 main()3 4 float a3=0,0;5 int i;6 for(i=0;i3;i + + ) scanf(%d,&ai);7 for(i=1;i3;i + + ) a0=a0+ai;8 printf(%fn,a0);9 【2

8、0】A) 没有 B第4行 C第6行 D第8行(21) 设有语句int a=3;那么执行了语句a+=a-=a*a;后,变量a的值是【21】 。 【21】A3 B0 C9 D-12(22) 以下的for循环 【22】 。 for(x=0,y=0; (y!=123)&(x4); x + + );【22】A) 是无限循环 B循环次数不定 C执行4次 D执行3次(23) 设有语句char a=72;那么变量a 【23】。【23】A包含1个字符 B包含2个字符 C包含3个字符 D说明不合法(24) 以下程序的输出结果是【24】 。# include # include main() int a=1,b=4

9、,c=2; float x=10.5 , y=4.0 , z; z=(a+b)/c+sqrt(double)y)*1.2/c+x; pritnf(%fn,z); 【24】A) 14.000000 B) 015.400000 C) 13.700000 D) 14.900000(25) sizeof(double)是【25】 。【25】A一种函数调用 B一个双精度型表达式C一个整型表达式 D一个不合法的表达式(26) C语言中【26】 。【26】A不能使用do-while语句构成的循环 Bdo-while语句构成的循环必须用break语句才能退出Cdo-while语句构成的循环,当while语句中

10、的表达式值为非零时结束循环Ddo-while语句构成的循环,当while语句中的表达式值为零时结束循环(27) 以下程序的输出结果是 【27】 。# include # include main() char str12=s,t,r,i,n,g; printf(%dn,strlen(str); 【27】A) 6 B) 7 C) 11 D) 12(28) 以下程序的输出结果是【28】 。# include main() int a=2,c=5; printf(a=%d,b=%dn,a,c); 【28】A) a=%2,b=%5 B) a=2,b=5 C) a=%d,b=%d D) a=%d,b=%

11、d(29) 以下程序的输出结果是【29】 。# includemain() int a ,b,d=241; a=d/100%9; b=(-1)&(-1); printf(%d,%dn,a,b); 【29】A) 6,1 B) 2,1 C) 6,0 D) 2,0(30) 以下程序的输出结果是【30】 。# include main() int i; for ( i=1;i=5;i + + ) if ( i%2 ) printf(*); else continue; printf(#); printf($n); 【30】A) *#*#*#$ B) #*#*#*$ C) *#*#$ D) #*#*$(

12、31) 以下for语句构成的循环执行了 【31】 次。# include # define N 2# define M N+1# define NUM (M+1)*M/2main() int i , n=0; for ( i=1;i=NUM;i + + ); n + + ; printf(%d,n); printf(n); 【31】A) 5 B) 6 C) 8 D) 9(32) 设有以下语句,那么【32】不是对a数组元素的正确引用,其中0i10。int a10=0,1,2,3,4,5,6,7,8,9, *p=a;【32】A) ap-a B) *(&ai) C) pi D) *(*(a+i)(33) 有以下程序:# include # define N 6main() char cN; int i=0;for ( ;iN ; ci=getchar () , i + + );for ( i=0 ; iN ; putchar(ci) , i + + ); 输入以下三行,每行输入都是在第一列上 开始,代表一个回车符:abcdef程序的输出结果是 【33】

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

当前位置:首页 > 医学/心理学 > 基础医学

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