全国计算机等级考试二级笔试试题。
基础知识与c语言程序设计。
考试时间120分钟,满分100分)
2023年4月。
1) 二进制数101110转换为等值的八进制数是 【1】 。
1】 a) 45b) 56c) 67d) 78
2) cpu是由 【2】 组成的。【】
2】 a) 内存储器和控制器b) 控制器和运算器。
c) 内存储器和运算器d) 内存储器、控制器和运算器。
3) dos是为ibm pc系列微型计算机及其兼容机所配置的 【3】 磁盘操作系统。
3】 a) 多用户多任务 b) 单用户单任务 c) 分时 d) 分布式。
4) 启动ms-dos操作系统后, 【4】 已驻留内存。
4】 a) b) c) d)
5) 设驱动器b中软盘上的目录结构如下图所示。
设当前目录为f2,则把a盘根目录下的文件复制到b盘f3子目录中的命令是 【5】 。
5】 a) copy bb) copy b:\
c) copy a:\ b:\f3 d) copy b:\f3\
6) 下面四组dos命令中,意义完全相同的一组是 【6】 。
6】 a) copy和diskcopyb) comp和diskcomp
c) del和rdd) rename和ren
7) 防止软盘感染病毒的有效方法是 【7】 。
7】 a) 不要把软盘和有毒软盘放在一起 b) 在写保护缺口上贴上胶条。
c) 保持机房清洁d) 定期对软盘格式化。
8) 双面高密度5英寸软磁盘的容量是 【8】 。
8】 a) 360kb b) 720kbc) 1.2mb d) 1.44mb
9) 在foxbase中,可以使用的两类变量是 【9】 。
9】 a) 内存变量和字段变量b) 全局变量和局部变量。
c) 字段变量和简单变量d) 内存变量和自动变量。
10) 建立一个新子目录的dos命令是 【10】 。
10】 a) create b) rdc) md d) cd
11) 在c语言中,如果下面的变量都是int类型,则输出的结果是 【11】 。
sum=pad=5; pad=sum + padpad;
printf("%d",pad);
11】 a) 7b) 6c) 5 d) 4
12) 以下程序的输出结果是 【12】 。
# include <>
main()
int i=010 , j = 10;
printf("%d,%d",+i , j
12】 a) 11,10b) 9,10c) 010,9 d) 10,9
13) 已知在ascii**中,字母a的序号为65,以下程序的输出的结果是 【13】 。
# include <>
main()
char c1='a', c2='y';
printf("%d,%d",c1,c2);
13】a) 因输出格式不合法,输出错误信息 b)65,90 c)a,y d)65,89
14) 指针s所指字符串的长度为 【14】 。
char *s="\name\\address";
14】 a) 19b) 15c) 18 d) 说明不合法。
15) 设有说明int(*ptr)[m];其中的标识符ptr是 【15】 。
15】 a)m个指向整型变量的指针。
b)指向m个整型变量的函数指针。
c)一个指向具有m个整型元素的一维数组的指针
d)具有m个指针元素的一维指针数组,每个元素都只能指向整型量。
16) 语句while(!e);中的条件!e等价于 【16】 。
16】 a)e = 0 b)e!=1 c)e!=0 d)~e
17) 以下程序的输出结果是 【17】 。
# include <>
main()
17】 a) 不确定的(因变量无定义) b)0 c)-1 d)1
18) 以下函数调用语句中含有 【18】 个实参。
func((exp1,exp2),(exp3,exp4,exp5));
18】 a) 1b) 2c) 4d) 5
19) 设有以下语句:
char a=3,b=6,c;
c=a^b<<2;
则c的二进制值是 【19】 。
19】 a) 00011011 b)00010100 c)00011100 d)00011000
20) 下面的程序中 【20】 有错误(每行程序前面的数字是行号)。
#include <>
2 main()
5 int i;
6 for(i=0;i<3;i + scanf("%d",&a[i]);
7 for(i=1;i<3;i + a[0]=a[0]+a[i];
8 printf("%f",a[0]);
【20】 a) 没有 b)第4行 c)第6行 d)第8行。
21) 设有语句int a=3;则执行了语句a+=a-=a*a;后,变量a的值是 【21】 。
【21】 a)3 b)0 c)9 d)-12
22) 以下的for循环 【22】 。
for(x=0,y=0; (y!=123)&&x<4); x +
22】a) 是无限循环 b)循环次数不定 c)执行4次 d)执行3次。
23) 设有语句char a='\72';则变量a 【23】 。
23】a)包含1个字符 b)包含2个字符 c)包含3个字符 d)说明不合法。
24) 以下程序的输出结果是 【24】 。
# include <>
# include
main()
int a=1,b=4,c=2;
float x=10..5 , y=4.0 , z;
z=(a+b)/c+sqrt((double)y)*1.2/c+x;
pritnf("%f",z);
24】a) 14.000000 b) 015.400000 c) 13.700000 d) 14.900000
25) sizeof(double)是 【25】 。
25】 a)一种函数调用b)一个双精度型表达式。
c)一个整型表达式d)一个不合法的表达式。
26) c语言中 【26】 。
26】 a)不能使用do-while语句构成的循环
b)do-while语句构成的循环必须用break语句才能退出。
c)do-while语句构成的循环,当while语句中的表达式值为非零时结束循环。
d)do-while语句构成的循环,当while语句中的表达式值为零时结束循环。
27) 以下程序的输出结果是 【27】 。
# include <>
# include <>
main()
char str[12]=;
printf("%d",strlen(str));
27】 a) 6 b) 7 c) 11 d) 12
28) 以下程序的输出结果是 【28】 。
# include <>
main()
int a=2,c=5;
printf("a=%%d,b=%%d",a,c);
28】a) a=%2,b=%5 b) a=2,b=5 c) a=%%d,b=%%d d) a=%d,b=%d
29) 以下程序的输出结果是 【29】 。
# include<>
main()
int a ,b,d=241;
a=d/100%9;
b=(-1)&&1);
printf("%d,%d",a,b);
【29】 a) 6,1 b) 2,1c) 6,0d) 2,0
30) 以下程序的输出结果是 【30】 。
# include <>
main()
int i;
for ( i=1;i<=5;iif ( i%2 ) printf("*
else continue; printf("#
printf("$n");
30】 abcd) ##*$
31) 以下for语句构成的循环执行了 【31】 次。
# include <>
# define n 2
# define m n+1
# define num (m+1)*m/2
main()
int i , n=0;
for ( i=1;i<=num;i +
printf("");
31】 a) 5b) 6c) 8 d) 9
32) 设有以下语句,则 【32】 不是对a数组元素的正确引用,其中0≤i<10。
int a[10]=,p=a;
32】 a) a[p-a] b) *a[i]) c) p[id) *a+i))
33) 有以下程序:
# include <>
# define n 6
main()
char c[n]; int i=0;
for ( i 全国计算机等级考试二级笔试试卷。基础部分和c语言程序设计。考试时间120分钟,满分100分 1999年9月。1 十进制数1385转换成十六进制数为。a 568b 569c d85d d55 2 下列叙述中正确的是。a 计算机病毒只能传染给可执行文件。b 计算机软件是指存储在软盘中的程序。c 计算机每... 全国计算机等级考试二级笔试试卷。基础部分和c语言程序设计。考试时间 120分钟,满分100分 2000年9月。1 下列电子邮件地址中正确的是 其中 表示空格 a malin c lin ma lin 2 下列说法中正确的是。a 为了使用novell网提供的服务,必须采用ftp协议。b 为了使用int... 全国计算机等级考试二级笔试试卷。基础部分和c语言程序设计。考试时间 120分钟,满分100分 2001年4月。1 计算机的存储器完整的应包括。a 软盘 硬盘b 磁盘 磁带 光盘。c 内存储器 外存储器d ram rom 2 计算机中运算器的作用是。a 控制数据的输入 输出b 控制主存与辅存间的数据交...C语言真题
C语言真题
C语言真题