1994年4月全国计算机二级C语言考试真题及答案

2020-07-13发布者:郝悦皓大小:65.50 KB 下载:0

1994 年 4 月全国计算机二级 C 语言考试真题及答案 一、选择题(1-30 每小题 1 分,31-45 每小题 2 分,共 60 分) 下列各题 A),B),C),D)四个选项,只有一个选项是正确的,请将正确的选项在答题卡 相应位置上涂黑。答在试卷上不得分。 (1) 二进制数 101110 转换为等值的八进制数是 () 。 A.45 B.56 C.67 D.78 (2) CPU 是由()组成的。 A.内存储器和控制器 B.控制器和运算器 C.内存储器和运算器 D.内存储器、控制器和运算器 (3) DOS 是为 IBM PC 系列微型计算机及其兼容机所配置的 () 磁盘操作系统。 A.多用户多任务 B.单用户单任务 C.分时 D.分布式 (4) 启动 MS-DOS 操作系统后, () 已驻留内存。 A.COMMAND.COM B.DISKCOPY.COM C.FORMAT.COM D.CCCC.EXE (5) 设驱动器 B 中软盘上的目录结构如下图所示。 设当前目录为 F2,则把 A 盘根目录下的 PROG.BAS 文件复制到 B 盘 F3 子目录中的命令 是 () 。 A.COPY PROG.BAS B: 1 B.COPY A:PROG.BAS B: C.COPY A:PROG.BAS B:F3 D.COPY A:PROG.BAS B:F3 (6) 下面四组 DOS 命令中,意义完全相同的一组是 () 。 A.COPY 和 DISKCOPY B.COMP 和 DISKCOMP C.DEL 和 RD D.RENAME 和 REN (7) 防止软盘感染病毒的有效方法是 () 。 A.不要把软盘和有毒软盘放在一起 B.在写保护缺口上贴上胶条 C.保持机房清洁 D.定期对软盘格式化 (8) 双面高密度 5 英寸软磁盘的容量是 () 。 A.360KB B.720KB C.1.2MB D.1.44MB (9) 在 FOXBASE 中,可以使用的两类变量是 () 。 A.内存变量和字段变量 B.全局变量和局部变量 C.字段变量和简单变量 D.内存变量和自动变量 (10) 建立一个新子目录的 DOS 命令是 () 。 A.CREATE B.RD C.MD D.CD (11) 在 C 语言中,如果下面的变量都是 int 类型,则输出的结果是 () 。 2 sum=pad=5; pAd=sum + + ,pAd + + , + + pAd; printf("%dn",pad); A.7 B.6 C.5 D.4 (12) 以下程序的输出结果是 () 。 # include main() { int i=010 , j = 10; printf("%d,%dn",+ +i , j - -); } A.11,10 B.9,10 C.010,9 D.10,9 (13) 已知在 ASCII 代码中,字母 A 的序号为 65,以下程序的输出的结果是 () 。 # include main() { char c1=’A’, c2=’Y’; printf("%d,%dn",c1,c2); } A.因输出格式不合法,输出错误信息 B.65,90 C.A,Y D.65,89 (14) 指针 s 所指字符串的长度为 () 。 char *s=""NameAddressn"; A.19 B.15 C.18 3 D.说明不合法 (15) 设有说明 int(*ptr)[m];其中的标识符 ptr 是 () 。 A.M 个指向整型变量的指针 B.指向 M 个整型变量的函数指针 C.一个指向具有 M 个整型元素的一维数组的指针 D.具有 M 个指针元素的一维指针数组,每个元素都只能指向整型量 (16) 语句 while(!E);中的条件!E 等价于 () 。 A.E = = 0 B.E!=1 C.E!=0 D.~E (17) 以下程序的输出结果是 () 。 # include main() { printf("%dn",NULL); } A.不确定的(因变量无定义) B.0 C.-1 D.1 (18) 以下函数调用语句中含有 () 个实参。 func((exp1,exp2),(exp3,exp4,exp5)); A.1 B.2 C.4 D.5 (19) 设有以下语句: char a=3,b=6,c; c=a^b<<2; 则 c 的二进制值是 () 。 4 A.00011011 B.00010100 C.00011100 D.00011000 (20) 下面的程序中 () 有错误(每行程序前面的数字是行号)。 1 #include 2 main() 3{ 4 float a[3]={0,0}; 5 int i; 6 for(i=0;i<3;i + + ) scanf("%d",&a[i]); 7 for(i=1;i<3;i + + ) a[0]=a[0]+a[i]; 8 printf("%fn",a[0]); 9} A.没有 B.第 4 行 C.第 6 行 D.第 8 行 (21) 设有语句 int a=3;则执行了语句 a+=a-=a*a;后,变量 a 的值是 A.3 B.0 C.9 D.-12 (22) 以下的 for 循环 () 。 for(x=0,y=0; (y!=123)&&(x<4); x + + ); A.是无限循环 B.循环次数不定 C.执行 4 次 D.执行 3 次 5 () 。
温馨提示:当前文档最多只能预览 10 页,此文档共20 页,请下载原文档以浏览全部内容。如果当前文档预览出现乱码或未能正常浏览,请先下载原文档进行浏览。
发表评论(共0条评论)
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,发表审核后显示!

下载需知:

1 该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读

2 除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑修改

3 有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载

4 该文档为会员上传,版权归上传者负责解释,如若侵犯你的隐私或权利,请联系客服投诉

返回顶部