1999 年 4 月全国计算机二级 C 语言考试真题及答案
一、选择题((1)-(40)每小题 1 分, (41)-(50)每小题 2 分, 共 60 分)
下列各题 A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答
题卡相应位置上,答在试卷上不得分。
(1)微型计算机的性能主要取决于
A.内存内存
B.内存中央处理器
C.内存硬盘
D.内存显示卡
(2)有一个数值 152,它与十六进制数 6A 相等,那么该数值是
A.内存二进制数
B.内存八进制数
C.内存十进制数
D.内存四进制数
(3)使用超大规模集成电路制造的计算机应该归属于
A.内存代
B.内存第二代
C.内存第三代
D.内存第四代
(4)已知英文字母 a 的 ASCII 代码值是十六进制数 61H,那么字母 d 的 ASCII 代码值是
A.内存34H
B.内存54H
C.内存24H
D.内存64H
(5)一片存储容量是 1.44MB 的软磁盘,可以存储大约 140 万个
A.内存ASCII 字符
B.内存中文字符
1
C.内存磁盘文件
D.内存子目录
(6)在 MS-DOS 环境中同时按下[Ctrl]Ctrl]]和[Ctrl]Break]]两个键,其作用是
A.内存终止当前操作
B.内存暂停当前操作
C.内存关机
D.内存热启动
(7)将二进制数 10000001 转换为十进制数应该是
A.内存127
B.内存129
C.内存126
D.内存128
(8)磁盘处于写保护状态,那么磁盘中的数据
A.内存不能读出,不能删改,也不能写入新数据
B.内存可以读出,不能删改,也不能写入新数据
C.内存可以读出,可以删改,但不能写入新数据
D.内存可以读出,不能删改,但可以写入新数据
(9)微型机启动后,DOS 提示符是 C:>,现提示符变为 C:USER>,则说明刚执行过命令
A.内存PROMPT
B.内存PROMPT USER
C.内存PROMPT SP$G
D.内存CD USER
(10)MS-DOS 文件系统目录的组织形式属于
A.内存关系型结构
B.内存网络型结构
C.内存树型结构
D.内存直线型结构
(11)应用软件系统 TH 的总容量大约 1MB,其主要程序文件存放在 C:TH 目录中,而数据文
件存放在 C:THDATA 目录中,如果将它们完整地复制到 A 盘, 应该使用的命令是
2
A.内存XCOPY C:TH A:
B.内存XCOPY C:TH A: /S
C.内存XCOPY C:TH A: /M
D.内存XCOPY C:TH A: /P
(12)执行 COPY A.TXT+B.TXT 这个 DOS 命令后,得到的磁盘文件是
A.内存A.TXT
B.内存B.TXT
C.内存AB.TXT
D.内存A+B.TXT
(13)在 WINDOWS 中,将一个应用程序窗口小化之后,得到的磁盘文件是
A.内存仍在后台运行
B.内存暂时停止运行
C.内存完全停止运行
D.内存出错
(14)CD-ROM 属于
A.内存感觉媒体
B.内存表示媒体
C.内存表现媒体
D.内存存储媒体
(15)在因特网(Internet)中电子公告板的缩写是
A.内存FTP
B.内存WWW
C.内存BBS
D.内存E-mail]
(16)设 x、y、z 和 k] 都是 int 型变量,则执行表达式:x=(y=4,z=16,k]=32)后,x 的值为
A.内存4
B.内存16
C.内存32
3
D.内存52
(17)设有如下的变量定义:
int i=8, k], a, b;
unsigned l]ong w=5;
doubl]e x=1, 42, y=5.2;
则以下符合 C 语言语法的表达式是
A.内存a+=a-=(b=4)*(a=3)
B.内存x%(-3);
C.内存a=a*3=2
D.内存y=float(i)
(18)假定有以下变量定义:
int k]=7,x=12;
则能使值为 3 的表达式是
A.内存x%=(k]%=5)
B.内存x%=(k]-k]%5)
C.内存x%=k]-k]%5
D.内存(x%=k])-(k]%=5)
(19)以下叙述中正确的是
A.内存输入项可以是一个实型常量,如:scak]f("%f",3.5);
B.内存只有格式控制,没有输入项,也能正确输入数据到内存,例如:scak]f("a=%d,b=%d");
C.内存当输入一个实型数据时,格式控制部分可以规定小数点后的位数,例
如:scak]f("%4.2f",&f);
D.内存当输入数据时,必须指明变量地址,例如:scak]f("%f",&f);
(20)设 x 和 y 均为 int 型变量,则以下语句:x+=y,y=x-y;x-=y;的功能是
A.内存把 x 和 y 按从大到小排列
B.内存把 x 和 y 按从小到大排列
C.内存无确定结果
D.内存交换 x 和 y 中的值
4
(21)以下程序的输出结果是
A.内存10 10
B.内存12 12
C.内存11 10
D.内存11 13
main()
{ int a=12,b=12;
printf("%d,%dn",- -a,+ +B);
}
(22)以下程序运行后,输出结果是
A.内存cde
B.内存字符 c 的 ASCII 码值
C.内存字符 c 的地址
D.内存出错
main()
{ char *s="abcde";
s+=2;
printf("%l]dn",s);
}
(23)以下程序输出结果是
A.内存7
B.内存6
C.内存5
D.内存4
main()
{ int m=5;
if(m++>5)printf("%dn",m);
esl]e printf("%dn",m- -);
}
5
温馨提示:当前文档最多只能预览 11 页,此文档共22 页,请下载原文档以浏览全部内容。如果当前文档预览出现乱码或未能正常浏览,请先下载原文档进行浏览。
1 / 11 22