C语言真题

发布 2020-04-12 03:03:28 阅读 7928

全国计算机等级考试二级笔试试题。

基础知识与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语言真题

全国计算机等级考试二级笔试试卷。基础部分和c语言程序设计。考试时间120分钟,满分100分 1999年9月。1 十进制数1385转换成十六进制数为。a 568b 569c d85d d55 2 下列叙述中正确的是。a 计算机病毒只能传染给可执行文件。b 计算机软件是指存储在软盘中的程序。c 计算机每...

C语言真题

全国计算机等级考试二级笔试试卷。基础部分和c语言程序设计。考试时间 120分钟,满分100分 2000年9月。1 下列电子邮件地址中正确的是 其中 表示空格 a malin c lin ma lin 2 下列说法中正确的是。a 为了使用novell网提供的服务,必须采用ftp协议。b 为了使用int...

C语言真题

全国计算机等级考试二级笔试试卷。基础部分和c语言程序设计。考试时间 120分钟,满分100分 2001年4月。1 计算机的存储器完整的应包括。a 软盘 硬盘b 磁盘 磁带 光盘。c 内存储器 外存储器d ram rom 2 计算机中运算器的作用是。a 控制数据的输入 输出b 控制主存与辅存间的数据交...