
一、选择题((1)-(40)每个选项1分,(41)-(50)每个选项2分,共60分)
(1)通常所说的主机主要包括()
A)CPUB)CPU和内存C)CPU、内存与外存D)CPU、内存与硬盘
(2)在微机系统中,最基本的输入输出模块BIOS存放在()
A)RAM中B)ROM中C)硬盘中D)寄存器中
(3)一个24*24点阵的汉字字形信息所占的字节数为()
A)2B)24C)32D)72
(4)bit的意思是()
A)字B)字长C)字节D)二进制位
(5)某学校的工资管理程序属于()
A)系统程序B)应用程序C)工具软件D)文字处理软件
(6)与十六进制数BB等值的十进制数是()
A)187B)188C)185D)186
(7)设一张软盘已染上病毒,能清除病毒的措施是()
A)删除该软盘上的所有文件B)格式化该软盘C)删除该软盘上的所有可执行文件D)删除该软盘上的所有批处理文件
(8)一张3.5英寸双面高密度软盘片的容量为()
A)360KBB)720KBC)1.44MBD)1.2MB
(9)与二进制小数0.1等值的十六进制小数为()
A)0.1B)0.2C)0.4D)0.8
(10)DOS系统的热启动与冷启动的不同之处为热启动时()
A)不检测键盘、处设接口与内存B)不提示用户输入日期与时间
C)不用装入COMMAND.COM文件D)不能从软盘启动
(11)为了将磁盘上的文件K1,K2,K3,依次连接在文件K4的后面,应使用命令()
A)COPYK1 K2 K3K4B)COPYK1 K2 K3 K4C)COPYK1 K2 K3 K4K4D)COPY
K4 K1 K2 K3
(12)下列文件名中可以作为批处理文件名的是()
A)AUTOEXC.CB)AUTOEXECC)ATX.BATD)AUTO.TXT
(13)要打印输出当前盘的根目录下所有文件与子目录清单,应使用命令()
A)DIR\>PRNB)TYPE\>PRNC)DIR>PRND)TYPE>PRN
(14)设可执行文件ABC.EXE所需要的本该由键盘输入的数据已经按格式存放在文件XYZ中,并要求执行结果放在文件XYZ
中输入数据的后面.下列命令中正确的是()
A)ABC
(15)设当前盘中某一目录路径为\A\B\C,当前目录为\A.下列命令中肯定出错的是()
A)MD\A\CB)CDC)MD\A\B\AD)MD\A\B
(16)设A盘的目录结构如下:根目录()
┌─────┬┴──┬───┬───┬────┐
ABCD1子目录DX.CQ.DATD2子目录A.FOR
┌────┬─┴──┬───┐┌───┢───┐
B.PASD3子目录Y.BASA.CA1.CD4子目录XYZ.C
┌────┬──┢─────┐
QR.CNA.CA.TXTB.C
如果当前盘为C盘,A盘的当前目录为\D2,则下列对A盘上文件QR.C的指定中,合法的是
A)\D2\D4\QR.CB)D4\QR.CC)A:D4\QR.CD)A:D2\D4\QR.C
(17)下列DOS命令中,有错误的是()
A)TYPEAAB.FORCONB)TYPE?AB.FORC)COPY*.CCOND)COPYCONPRN
(18)设当前盘为A盘,为了将当前盘当前目录下的文件AB1.TXT连接在C盘根目录下的文件XYZ.TXT的后面,正确的命令是()
A)COPYC:\XYZ.TXT AB1.TXTB)COPYAB1.TXTC:\XYZ.TXT
C)TYPEAB1.TXTC:\XYZ.TXTD)AB1.TXT C:\XYZ.TXTC:\XYZ.TXT
(19)下列命令中合法的是()
A)DISKCOPYA:A:B)DISKCOPYA:C:C)DISKCOPYC:A:D)DISKCOPYC:D:
(20)设当前盘中某一目录路径为\A\B\C\D\XU,当前目录为\A.要将
)
A)COPY\*.C*.FORB)COPY*.C\A\*.FORC)COPY*.FOR\*.D)COPY
\A\*.C*.FOR
(21)下列不正确的转义字符是()
A)'\\'B)'\"C)'074'D)'\0'
(22)若有以下定义:chara;intb;floatc;doubled;()
则表达式a*b d-c值的类型为
A)floatB)intC)charD)double
(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)
(24)设a=1,b=2,c=3,d=4,则表达式:aA)4B)3C)2D)1
(25)设x为int型变量,则执行以下语句后,x的值为()
x=10;x =x-=x-x;
A)10B)20C)40D)30
(26)下列可作为C语言赋值语句的是()
A)x=3,y=5B)a=b=6C)i--;D)y=int(x);
(27)设x,y,z,t均为int型变量,则执行以下语句后,t的值为()
x=y=z=1;
t= x|| y&& z;
A)不定值B)2C)1D)0
(28)设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值:()
scanf("i=d,f=f",&i,&f);
为了把100和765.12分别赋给i和f,则正确的输入为
A)100765.12B)i=100,f=765.12C)100765.12D)x=100y=765.12
(29)设x和y均为int型变量,则执行下的循环后,y值为()
for(y=1,x=1;y<=50;y )
{if(x=10))break;
if(x2==1){x =5;continue;}
x-=3;}
A)2B)4C)6D)8
(30)给出以下定义:()
charx[]="abcdefg";
chary[]={'a','b','c','d','e','f','g'};
则正确的叙述为
A)数组X和数组Y等价B)数组x和数组Y的长度相同C)数组X的长度大于数组Y的长度D)数组X的长度小于数组Y的长度
(31)以下叙述中不正确的是()
A)在不同的函数中可以使用相同名字的变量
B)函