2002年9月全国计算机等级考试二级C语言笔试试题及答案 计算机二级考试
一、选择题((1)—(40)每题1分,(41)—(50)每题2分,共60分)
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1) 在32位计算机中,一个字长所占的字节数为
A.1
B.2
C.4
D.8
(2) 与十进制数511等值的十六进制数为
A.1FF
B.2FF
C.1FE
D.2FE
(3) 能将高级语言编写的源程序转换成目标程序的是
A.编程程序
B.编译程序
C.解释程序
D.链接程序
(4) 在计算机系统中,存储一个汉字的国标码所需要的字节数为
A.1
B.2
C.3
D.4
(5) 下列带有通配符的文件名中,能表示文件ABC.TXT的是
A.*BC.?
B.A?.*
C.?BC.*
D.?.?
(6) 在多媒体计算机系统中,不能用以存储多媒体信息的是
A.光缆
B.软盘
C.硬盘
D.光盘
(7) DOS命令“COPY/?”的功能是
A.将当前盘当前目录中的所有文件复制到当前盘的根目录下
B.将当前盘当前目录中所有以单个字符命名的文件复制到当前盘的根目录下
C.以提示方式复制文件
D.显示COPY命令的帮助信息
(8) 在Windows环境下,若要将当前活动窗口存入剪贴板,则可以按
A.Ctrl+PrintScreen键
B.Ctrl+PrintScreen键
C.Shift+PrintScreen键
D.PrintScreen键
(9) 在Windows环境下,单击当前应用程序窗口中的“关闭”按钮,其功能是
A.将当前应用程序转为后台运行
B.退出Windows后再关机
C.退出Windows后重新启动计算机
D.终止当前应用程序的运行
(10) 在Windows环境中,粘贴按钮是
A.
B.
C.
D.
(11) 以下叙述中正确的是
A.构成C程序的基本单位是函数
B.可以在一个函数中定义另一个函数
C.main()函数必须放在其它函数之前
D.所有被调用的函数一定要在调用之前进行定义
(12) 以下选项中合法的实型常数是
A.5E2.0
B.E-3
C..2E0
D.1.3E
(13) 以下选项中合法的用户标识符是
A.long
B._2Test
C.3Dmax
D.A.dat
(14) 已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量‘\101’是
A.字符A B)字符a C)字符e D)非法的常量
(15) 以下非法的赋值语句是
A.n=(i=2,++i); B)j++;
C.++(i+1); D)x=j>0;
(16) 设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是
A)6.500000 B)6
C.5.500000
D.6.000000
(17) 已知i、j、k为int型变量,若从键盘输入:1,2,3,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是
A.scanf(“---”,&i,&j,&k);
B.scanf(“%d %d %d”,&i,&j,&k);
C.scanf(“%d,%d,%d”,&i,&j,&k);
D.scanf(“i=%d,j=%d,k=%d”,&i,&j,&k);
(18) 与数学式子 对应的C语言表达式是
A.3*x^n(2*x-1)
B.3*x**n(2*x-1)
C.3*pow(x,n)*(1/(2*x-1))
D.3*pow(n,x)/(2*x-1)
(19) 设有定义:long x=-123456L;,则以下能够正确输出变量x值的语句是
A)printf(“x=%d\n”,x);
B.printf(“x= \n”,x);
C)printf(“x=?L\n”,x); D)printf(“x=%LD\n”,x);
(20) 若有以下程序:
main()
{ int k=2,i=2,m;
m=(k+=i*=k);printf(“%d,%d\n”,m,i);
}
执行后的输出结果是
A.8,6
B.8,3
C.6,4
D.7,4
(2