1998年9月全国计算机二级C语言考试真题及答案.doc
《1998年9月全国计算机二级C语言考试真题及答案.doc》由会员分享,可在线阅读,更多相关《1998年9月全国计算机二级C语言考试真题及答案.doc(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1998年9月全国计算机二级C语言考试真题及答案一、选择题((1)-(40)每小题1分, (41)-(50)每小题2分, 共60分)下列各题 A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1)通常所说的主机主要包括ACPUBCPU和内存CCPU、内存与外存DCPU、内存与硬盘(2)在微机系统中,基本的输入输出模块BIOS存放在ARAM中BROM中C硬盘中D寄存器中(3)一个24*24点阵的汉字字形信息所占的字节数为A2B24C32D72(4)bit的意思是A字B字长C字节D二进制位(5)某学校的工资管理程序属于A系统程序B应用程
2、序C工具软件D文字处理软件(6)与十六进制数BB等值的十进制数是A187B188C185D186(7)设一张软盘已染上病毒,能清除病毒的措施是A删除该软盘上的所有文件B格式化该软盘C删除该软盘上的所有可执行文件C删除该软盘上的所有批处理文件(8)一张3.5英寸双面高密度软盘片的容量为A360KBB720KBC1.44MBD1.2MB(9)与二进制小数0.1等值的十六进制小数为A0.1B0.2C0.4D0.8(10)DOS系统的热启动与冷启动的不同之处为热启动时A不检测键盘、处设接口与内存B不提示用户输入日期与时间C不用装入COMMAND.COM文件D不能从软盘启动(11)为了将磁盘上的文件K1
3、,K2,K3,依次连接在文件K4的后面,应使用命令ACOPY K1+K2+K3 K4BCOPY K1+K2+K3+K4CCOPY K1+K2+K3+K4 K4DCOPY K4+K1+K2+K3(12)下列文件名中可以作为批处理文件名的是AAUTOEXC.CBAUTOEXECCATX.BATDAUTO.TXT(13)要打印输出当前盘的根目录下所有文件与子目录清单,应使用命令ADIR PRNBTYPE PRNCDIR PRNCTYPE PRNCDIR PRNDTYPE PRN(14)设可执行文件ABC.EXE所需要的本该由键盘输入的数据已经按格式存放在文件XYZ中,并要求执行结果放在XYZ中输入数
4、据的后面。下列命令中正确的是AABCXYZBABCXYZCABCDABCXYZ(15)设当前盘中某一目录路径为ABC,当前目录为A。下列命令中肯定出错的是AMD ACBCD.CMD ABADMD AB(16)设A盘的目录结构如下: 根目录 ABC D1子目录 DX.C Q.DAT D2子目录 A.FOR B.PAS D3子目录 Y.BAS A.C A1.C D4子目录 XYZ.C QR.C NA.C A.TXT B.C如果当前盘为C盘,A盘的当前目录为D2,则下列对A盘上文件QR.C的指定中,合法的是AD2D4QR.CBD4QR.CCA:D4QR.CDA:D2D4QR.C(17)下列DOS命令
5、中,有错误的是ATYPE AAB.FORCONBTYPE ? AB.FORCCOPY *.C CONDCOPY CON PRN(18)设当前盘为A盘,为了将当前盘当前目录下的文件AB1.TXT连接在C盘根目录下的文件XYZ.TXT的后面,正确的命令是ACOPY C:XYZ.TXT+AB1.TXTBCOPY AB1.TXTC:XYZ.TXTCTYPE AB1.TXTC:XYZ.TXTDAB1.TXT+C:XYZ.TXTC:XYZ.TXT(19)下列命令中合法的是ADISKCOPY A: A:BDISKCOPY A: C:CDISKCOPY C: A:DDISKCOPY C: D:(20)设当前盘
6、中某一目录路径为ABCDXU,当前目录为A。要将根目录下扩展名为.C的所有文件复制到当前目录下,并将扩展名改为.FOR,应使用命令ACOPY *.C *.FORBCOPY *.C A*.FORCCOPY *.FOR *.CDCOPY A*.C *.FOR(21)下列不正确的转义字符是ABC074D0(22)若有以下定义: char a; int b; float c; double d; 则表达式a*b+d-c值的类型为AfloatBintCcharDdouble(23)表示关系x=y=z的c语言表达式为A(X=Y)&(Y=Z)B(X=Y)AND(Y=Z)C(X=Y=Z)D(X=Y)&(Y=Z
7、)(24)设a=1,b=2,c=3,d=4,则表达式:A765.12Bi=100,f=765.12C100765.12Dx=100y=765.12(29)设x和y均为int型变量,则执行下的循环后,y值为 for(y=1,x=1;y=10)break; if (x%2=1) x+=5; continue; x-=3; A2B4C6D8(30)给出以下定义:char x =abcdefg;char y =a,b,c,d,e,f,g;则正确的叙述为A数组X和数组Y等价B数组x和数组Y的长度相同C数组X的长度大于数组Y的长度D数组X的长度小于数组Y的长度(31)以下叙述中不正确的是A在不同的函数中可
8、以使用相同名字的变量B函数中的形式参数是局部变量C在一个函数内定义的变量只在本函数范围内有效D在一个函数内的复合语句中定义的变量在本函数范围内有效(32)假定a和b为int型变量,则执行以下语句后b的值为a=1; b=10;do b-=a; a+; while (b-3;j-) if(j%3)j-; -j; -j; printf(%d ,j); A6 3B7 4C6 2D7 3(34)设有以下宏定义:#define N 3#define Y(n)( (N+1)*n)则执行语句:z=2 * (N+Y(5+1);后,z的值为A出错B42C48D54(35)设P1和P2是指向同一个int型一维数组的
9、指针变量,k为int型变量,则不能正确执行的语句是Ak=*P1+*P2;Bp2=k;CP1=P2;DK=*P1 * (*P2);(36)设有如下定义:int arr=6,7,8,9,10;int * ptr;则下列程序段的输出结果为ptr=arr;* (ptr+2)+=2;printf (%d,%dn,*ptr,*(ptr+2);A8,10B6,8C7,9D6,10(37)以下程序的输出结果是main() int i,k,a10,p3:K=5;for (i=0;i10;i+)ai=i;for (i=0;i3;i+)pi=ai*(i+1);for (i=0;ii0=0x39; s-i1=0x38
10、; printf(%xn,s-k); 输出结果是A3839B3938C380039D390038(42)有以下程序 #include main() int a,b,c=246; a=c/100%9; b=(-1)&(-1); printf(%d,%dn,a,B; 输出结果是A2,1B3,2C4,3D2,-1(43)设有如下定义:int (*ptr)*();则以下叙述中正确的是Aptr是指向一维组数的指针变量Bptr是指向int型数据的指针变量Cptr是指向函数的指针,该函数返回一个int型数据Dptr是一个函数名,该函数的返回值是指向int型数据的指针(44)有以下程序 #include st
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 1998 全国计算机 二级 语言 考试 答案
限制150内