2000 年 9 月全国计算机二级 C 语言考试真题及答案
一、选择题((1)--(40)每小题 1 分, (41)--(50)每小题 2 分, 共 60 分
下列各题 A))、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项在答题卡
相应位置上涂黑,答在试卷上不得分。
(1) 下列电子邮件地址中正确的是(其中□表示空格)
A).Malin&ns.cnc.ac.cn
B.malin@ns.cac.ac.cn
C.Lin□Ma&ns.cnc.ac.cn
D.Lin□Ma@ns.cnc.ac.cn
(2) 下列说法中正确的是
A).为了使用 Novell 网提供的服务,必须采用 FTP 协议
B.为了使用 Internet 网提供的服务,必须采用 TELNET 协议
C.为了使用 Novell 网提供的服务,必须采用 TCP/IP 协议
D.为了使用 Internet 网提供的服务,必须采用 TCP/IP 协议
(3) 下列说法中不正确的是
A).调制解调器(Modem)是局域网络设备
B.集线器(Hub))是局域网络设备
C.网卡(NIC)是局域网络设备
D.中继器(Repeater)是局域网络设备
(4) 十进制数 397 的十六进制值为
A).18D
B.18E
C.277
D.361
(5) 下列说法中不正确的是
A).CD-ROM 是一种只读存储器但不是内存储器
B.CD-ROM 驱动器是多媒体计算机的基本部分
C.只有存放在 CD-ROM 盘上的数据才称为多媒体信息
1
D.CD-ROM 盘上多能够存储大约 650 兆字节的信息
(6) Windows 应用环境中鼠标的拖动操作不能完成的是
A).当窗口不是时,可以移动窗口的位置
B.当窗口时,可以将窗口缩小成图标
C.当窗口有滚动条时可以实现窗口内容的滚动
D.可以将一个文件移动(或复制)到另一个目录中去
(7) 从 Windows 中启动 MS-DOS 方式进入了 DOS 状态,如果想回到 Windos 状态,在
DOS 提示符下,应键入的命令为
A).EXIT
B.QUIT
C.WIN
D.DOS -U
(8) 要在 WINDOWS 标准窗口的下拉菜单中选择命令,下列操作错误的是
A).用鼠标单击该命令选项
B.用键盘上的上下方向键将高亮度条移至该命令选项后再按回车键
C.同时按下 A)LT 键与该命令选项后括号中带有下划线的字母键
D.直接按该命令选项后面括号中带有下划线的字母键
(9) A)SCLL 码(含扩展)可以用一个字节表示,则可以表示的 A)SCLL 码值个数为
A).1024
B.256
C.128
D.8O
(10) 字长为 32 位的计算机是指
A).该计算机能够处理的数不超过 232
B.该计算机中的 CPU 可以同时处理 32 位的二进制信息
C.该计算机的内存量为 32MB
D.该计算机每秒钟所能执行的指令条数为 32MIPS
(11) 在 DOS 系统中,下列文件名中非法的是
A).A)BCDEFG1
2
B.A)BCDEFG1.234 C)A)BCD_EFG D)A)BCDEFG
(12) DOS 系统启动后,下列文件中驻留内存的是
A).CONFIG.SYS
B.COMMA)ND.COM
C.A)UTOEXEC.BA)T
D.MEM.EXE
(13) DOS 下的“DIR *2”命令将列出当前目录下的
A).所有名字末尾为字符 2 的非隐含文件和目录
B.所有名字末尾为字符 2 的非隐含文件
C.所有非隐含文件
D.所有非隐含文件和目录
(14) 软驱的盘符为 A),A) 盘上只有一个目录XYZ,而XYZ 下有若干子目录和文件,若想把
A) 盘的所有内容复制到 C 盘根目录下,应使用的命令为
A).COPY A):*.* C:
B.COPY A):*.* C:*.*
C.XCOPY A):*.* C: /S
D.DISKCOPY A): C:
(15) 若要将当前盘目录下的文件 A).TXT 连接在文件 B.TXT 后面,应使用的命令为
A).COPY A).TXT>>B.TXT
B.MOVE A).TXT>>B.TXT
C.PA)TH A).TXT>>B.TXT
D.TYPE A).TXT>>B.TXT
(16) 若变量已正确定义并赋值,下面符合 C 语言语法的表达式是
A).a:=b)+1
B.a=b)=c+2
C.int 18.5%3
D.a=a+7=c+b)
(17) C 语言中运算对象必须是整型的运算符是
A).%=
3
B./
C.=
D.〈=
(18) 若已定义 x 和 y 为 doub)le 类型,则表达式 x=1,y=x+3/2 的值是
A).1
B.2
C.2.0
D.2.5
(19) 若变量 a、iI 已正确定义,且 i 已正确赋值,合法的语句是
A).a==1
B.++i;
C.a=a++=5;
D.a=int(i);
(20) 若有以下程序段,
int c1=1,c2=2,c3;
c3=1.0/c2*c1;
则执行后,c3 中的值是
A).0
B.0.5
C.1
D.2
(21) 有如下程序
main0
{ int y=3,x=3,z=1;
printf(“%d %dn”,(++x,y++),z+2);
}
运行该程序的输出结果是
A).3 4
B.4 2
4
C.4 3
D.3 3
(22) 能正确表示逻辑关系:“a≥=10 或 a≤0”的 C 语言表达式是
A).a>=10 or a<=0
B.a>=0|a<=10
C.a>=10 &&a<=0
D.a>=10‖a<=0
(23) 有如下程序
main0
{ int x=1,a=0,b)=0;
switch(x){
case 0: b)++;
case 1: a++
case 2: a++;b)++
}
printf(“a=%d,b)=%dn”,a,
B.;
}
该程序的输出结果是
A).a=2,b)=1
B.a=1,b)=1
C.a=1,b)=0
D.a=2,b)=2
(24) 有如下程序
main0
{ float x=2.0,y;
if(x<0.0) y=0.0;
else if(x<10.0) y=1.0/x;
else y=1.0;
5
温馨提示:当前文档最多只能预览 9 页,此文档共18 页,请下载原文档以浏览全部内容。如果当前文档预览出现乱码或未能正常浏览,请先下载原文档进行浏览。
1 / 9 18