c语言计算机二级考试选择题如图

c语言计算机二级考试选择题如图,第1张

全国计算机二级考试试题题库(附答案)

下列各题 A) 、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项在答题

卡相应位置上涂黑,答在试卷上不得分。

(1) 应用软件是指

A) 所有能够使用的软件 B) 能被各应用单位共同使用的某种软件

C) 所有微机上都应使用的基本软件 D) 专门为某一应用目的而编制的软件

(2) 下列述叙中错误的是

A) 计算机要经常使用不要长期闲置不用

B) 为了延长计算机的寿命,应避免频繁开关计算机

C) 在计算机附近应避免磁场干扰

D) 计算机用几小时后,应关机一会儿再用

(3) 下列字符中,ASCII码值最小的是

A) A B) a C) Z D) x

(4) 用晶体管作为电子器件制成的计算机属于

A) 第一代 B) 第二代 C) 第三代 D) 第四代

(5) 下列各不同进制的四个无符号数中,最小的数是

A) ()2 B) (37)8 C) (75)10 D) (2A)16

(6) 二进制数转换成十六进制数是

A) B) C) D)

(7) 下列各无符号十进制数中,能用八位二进制表示的是

A) 296 B) 333 C) 256 D) 199

(8) 计算机的软件系统可分类为

A) 程序与数据 B) 系统软件与应用软件

D) *** 作系统与语言处理程序 D) 程序、数据与文档

(9) 486机中的CPU同时能处理的二进制位数为

A) 8 B) 16 C) 32 D) 64

(10) 在使用计算机的过程中,需要重新启动DOS,则要

A) 按Ctrl+Break键 B) 按^C键 C) 按Ctrl+Alt+Del键 D) 按^H键

(11) 现要从软盘启动DOS(软盘中已存有DOS系统),设有如下一些 *** 作:①打开计算机

电源;②将该软盘插入A驱动器;③关好A驱动器门。则冷启动的 *** 作顺序应为

A) ①→②→③ B) ③→②→① C) ②→①→③ D) ②→③→①

(12) 设当前盘中某一文件路径为\A\C\B\,当前目录为\A。下列命令中错误的是

A) CD B) RD \A\C\B

C) TYPE \A\C\B\ D) TYPE C\B\

(13) 设当前盘中的根目录下有一子目录AB,在子目录AB下有一文件。现要查看文件

的内容,应使用命令

A) TYPE \AB B) TYPE \AB\

C) TYPE \ D) DIR \AB\

(14) 自动批处理文件必须放在

A) C盘根目录中 B) A盘根目录中

C) 启动盘的任一个目录中 D) 启动盘的根目录中

(15) 设当前盘当前目录为C:\USER\XY\P,且当前盘当前目录为空,则下列命令中能正

确执行的是

A) RD C:\USER\XY\P B) RD USER\XY\P

C) MD \USER\XY\P\USER D) MD \USER\XY\P\X\Y

(16) 下列DOS命令中,合法的是

A) DISKCOMP B) TYPE >>

C) COMP A: B: D) COMP A: A:

(17) 设当前盘为C盘,所用的所有软盘已格式化,且容量相同,则下列DOS命令中错

误的是

A) DISKCOPY A: A: B) COPY A: C) COPY D) COPY A: C:

(18) 下列DOS命令中错误的是

A) TYPE >PRN B) TYPE PRN

C) COPY TXT PRN D) COPY CON PRN

(19) 下列四组DOS命令中,互相等价的一组是

A) COPY A: B:与DISKCOPY A: B:

B) COPY +与TYPE >>

C) COPY + 与COPY +

D) TYPE FOR>CON与COPY FOR CON

(20) 设C盘目录结构如下:

且C盘根目录下文件的内容为

CD FORTRAN

CD \TC

如果在A驱动器中插入一张根目录中只有扩展名为C的若干文件(即A盘中无DOS系统

文件)的软盘片,则由C盘启动DOS系统后,第一次键入下列命令中,正确的是

A) COPY A:\C B) COPY A:\C TC

C) COPY A:\C FORTRAN D) CD USER

(21) C语言提供的合法的数据类型关键字是

A) Double B) short C) integer D) Char

(22) 在C语言中,合法的长整型常数是

A) 0L B) 4962710 C) D)

(23) 表达式:10!=9的值是

A) true B) 非零值 C) 0 D) 1

(24) 合法的C语言中,合法的长整型常数是

A) '\t' B) "A" C) 65 D) A

(25) 若有说明和语句:

int a=5;

a++;

此处表达式a++的值是

A) 7 B) 6 C) 5 D) 4

(26) 在下列选项中,不正确的赋值语句是

A) ++t; B) n1=(n2=(n3=0)); C) k=i==j; D) a=b+c=1;

(27) 若有说明:int i,j=7, p=&i;,则与i=j;等价的语句是

A) I= P; B) P=&J; C) i=&j; D) i= p;

(28) 不能把字符串:Hello!赋给数组b的语句是

A) char b[10]={'H','e','l','l','o','!'};

B) char b[10];b="Hello!";

C) char b[10];strcpy(b,"Hello!");

D) char b[10]="Hello!";

(29) 若有以下说明:

int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};

char c='a',d,g;

则数值为4的表达式是

A)a[g-c] B)a[4] C)a['d'-'c'] D)a['d'-c]

(30) 若有以下说明:

int a[10]={1,2,3,4,5,6,7,8,9,10},p=a;

则数值为6的表达式是

A) p+6 B) (p+6) C) p+=5 D) p+5

(31) 若有以下说明:

int w[3][4]o={{0,1},{2,4},{5,8}};

int(p)[4]=w;

则数值为4的表达式是

A) w[1]+1 B) p++,(p+1) C) w[2][2] D) p[1][1]

(32) 若程序中有下面的说明和定义

struct abc

{int x;char y;}

struct abc s1,s2;

则会发生的情况是

A) 编译进错 B) 程序将顺利编译`连接`执行

C) 能顺利通过编译`连接`但不能执行 D) 能顺利通过编译`但连接出错

(33) 能正确表示a≥10或a≤0的关系表达式是

A)a>=10 or a<=0 B)a>=10│a<=0

C)a>=10││a<=0 D)a>=10 ││a<=0

(34) 下面程序的输出是

main()

{ int x=3,y=6,a=0;

while(x++!=(y+=o1))

{ a+o=1;

if(y

#include

main()

{ char ss[10]="12345";

strcat(ss,"6789");

gets(ss);printf("%s\n",ss);

}

A) ABC B) ABC9 C) 123456ABC D) ABC456789

(35) 下面程序的输出是

main()

{ char a="";

int v1=0,v2=0,v3=0,v4=0,k;

for(k=0;s[k];k++)

switch(s[k])

{ default:v4++;

case '1': v1++;

case '3': v3++;

case '2': v2++; }

printf("v1=%d,v2=%d,v3=%d,v4=%d\n",v1,v2,v3,v4); }

A) v1=4,v2=2,v3=1,v4=1 B) v1=4,v2=9,v3=3,v4=1

C) v1=5,v2=8,v3=6,v4=1 D) v1=8,v2=8,v3=8,v4=8

(36) 下面程序的输出是

main()

{int k=11;printf("k=%d,k=%o,k=%x\n",k,k,k);}

A)k=11,k=12,k=11 B)k=11,k=13,k=13 C)k=11,k=013,k=0xb D)k=11,k=13,k=b

(37) 若有以下程序段,w和k都是整型变量:

w=k;

LB: if(w==0) go to LE;

w--;

printf("");

goto LB;

LE: ┆

则不能与上面程序段等价的循环语句是

A)for(w=k;w!=0;w--) printf(""); B)for(w=k;w;--w)printf("");

C)w=k; D)w=k;

while(w--!=0)printf("");w++; do{ w--;printf("");}while(w!=0);

(38) 若有说明,double p,a;则能通过scanf语句正确给输入项读入数据的程序段是

A)p=&a; scanf("%lf",p); B)p=(double )malloc(8);scanf("%f",p);

C) p=&a;scanf("%lf",a); D)p=&a; scanf("%le",p);

(39) 当执行下面程序且输入:ABC时,输出的结果是

#include

#include

main()

{ char ss[10]="12345";

gets(ss);printf("%s\n",ss); }

A) ABC B) ABC9 C) 123456ABC D) ABC456789

(40) 若有以下的说明和语句:

main()

{int t[3][2], pt[3],k;

fpr(k=o; k<3;k++)pt[k]=t[k];

}

则以一选项中能正确表示t数组元素地址的表达式是

A) &t[3][2] B) pt[0] C) (pt+1) D) &pt[2]

(41) 下面程序输出数组中的最大值,由s指针指向该元素

main()

{ int a[10]={6,7,2,9,1,10,5,8,4,3,},p,s;

flr(p=a, s=a; p-a<10; p++)

if(------)s=p;

printf("The max:%d",s):

}

则在if语句中的判断表达式应该是

A) p>s B) p>s C) a[p]>a[s] D) p-a>p-s

(42) 下面程序的输出是

#include

main()

{ chara="abcdefgh";

fun(a);puts(a); }

fun (char s)

{ int x=0,y;char c;

for(y=strlen(s)-1;x

A)abcdefgh B)hgfdecba C)dcbahgfe D)hgfedcba

(43) 若有以下函数调用语句: fun(a+b,(x,y),fun(n+k,d,(a,b)));在此函数调用语句

中实参的个数是

A)3 B)4 C)5 D)6

(44) 下面程序的输出是

main()

{ int t=1; fun(fun(t));}

fun(int h)

{ static int a[3]={1,2,3};

int k;

for(k=0;k<3;k++) a[k]+=a[k]-h;

for(k=1;k<3;k++) printf("%d",a[k]);

printf("\n"); return(a[h]);}

A)1,2,3, B)1,3,5, C) 1,3,5, D) 1,3,5,

1,5,9, 1,3,5, 0,4,8, -1,3,7,

(45) C语言中,函数的隐含存储类别是

A)auto B)static C)extern D)无存储类别

(46) 下面程序的输出是

int w=3;

main()

{ int w=10; printf("%d\n",fun(5)w); }

二级C语言分值:1、单项选择题,40题,40分(含公共基础知识部分10分)。2、程序填空题,2~3个空,18分;上机题。3、程序改错题,2~3处错误,18分;上机题。4、程序设计题,1题,24分;上机题。

其他科目分值如下:

二级 MS Office 高级应用:1、单项选择题 20分(含公共基础知识部分10分);2、文字处理题(word)30分;3、电子表格题(excel)30分;4、演示文稿题(powerpoint)20分。

二级C++语言程序设计:1、单项选择题 40 分(含公共基础知识部分 10 分);2、 *** 作题 60 分(包括基本 *** 作题、简单应用题及综合应用题)。

二级visual basic语言程序设计:1、单项选择题 40 分 (含公共基础知识部分 10 分);2、 *** 作题 60 分 (包括基本 *** 作题、简单应用题及综合应用题)。

二级Java语言程序设计:1、单项选择题 40 分(含公共基础知识部分 10 分);2、 *** 作题 60 分(包括基本 *** 作题、简单应用题及综合应用题)。

二级MySQL数据库程序设计:1、单项选择题 40 分(含公共基础知识部分 10 分);2、 *** 作题 60 分(包括基本 *** 作题、简单应用题及综合应用题)。

二级Web程序设计:1、单项选择题 40 分(含公共基础知识部分 10 分);2、 *** 作题 60 分(包括基本 *** 作题、简单应用题及综合应用题)。

二级Python语言程序设计:1、单项选择题 40 分(含公共基础知识部分 10 分);2、 *** 作题 60 分(包括基本编程题和综合编程题)。

二级Access数据库程序设计:1、单项选择题 40 分(含公共基础知识部分 10 分);2、 *** 作题 60 分(包括基本 *** 作题、简单应用题及综合应用题)。

希望能帮到您,谢谢。

、选择题

(1)下列数据结构中,按先进后出原则组织数据的是

A)线性链表

B)栈

C)循环链表

D)顺序表

正确答案:

B

(2)具有3个结点的二叉树有

A)2种形态

B)4种形态

C)7种形态

D)5种形态

正确答案:

D

(3)设有下列二叉树:

对此二叉树前序遍历的结果为

A)ZBTYCPXA

B)ATBZXCYP

C)ZBTACYXP

D)ATBZXCPY

正确答案:

B

(4)结构化程序设计主要强调的是

A)程序的规模

B)程序的效率

C)程序设计语言的先进性

D)程序易读性

正确答案:

D

(5)程序的3种基本控制结构是

A)过程、子过程和分程序

B)顺序、选择和重复

C)递归、堆栈和队列

D)调用、返回和转移

正确答案:

B

(6)下列叙述中,不属于测试的特征的是

A)测试的挑剔性

B)完全测试的不可能性

C)测试的可靠性

D)测试的经济性

正确答案:

C

(7)需求分析中开发人员要从用户那里了解

A)软件做什么

B)用户使用界面

C)输入的信息

D)软件的规模

正确答案:

A

(8)下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是

A)选择

B)连接

C)投影

D)并

正确答案:

B

(9)下列叙述中,正确的是

A)用E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的联系

B)用E-R图只能表示实体集之间一对一的联系

C)用E-R图只能表示实体集之间一对多的联系

D)用E-R图表示的概念数据模型只能转换为关系数据模型

正确答案:

C

(10)"年龄在18~25之间"这种约束是属于数据库当中的

A)原子性措施

B)一致性措施

C)完整性措施

D)安全性措施

正确答案:

C

11)以下说法错误的是

A)高级语言都是用接近人们习惯的自然语言和数学语言作为语言的表达形式

B)计算机只能处理由0和1的代码构成的二进制指令或数据

C)C语言源程序经过C语言编译程序编译之后生成一个后缀为EXE的二进制文件

D)每一种高级语言都有它对应的编译程序

正确答案:

C

(12)算法是指为解决某个特定问题而采取的确定且有限的步骤,下面不属于算法的五个特性的是

A)有零个输入或多个输入

B)高效性

C)有穷性

D)确定性

正确答案:

B

(13)已知int

a=6;

则执行a+=a-=aa;语句后,a的值为

A)36

B)0

C)-24

D)-60

正确答案:

D

(14)下面各选项中,均是C语言标识符的选项组是

A)forchinato

B)long_123short56_do

C)voidunion_342

D)texttxt

_023_3ew

正确答案:

B

(15)下列表达式中,结果为5的是

A)65%6

B)5-2+15

C)5+75%10

D)6+-2/3

正确答案:

B

(16)下列常量中,为不合法的实型常量表示的是

A)0032

B)00

C)03242E8

D)E3

正确答案:

D

(17)关于C语言的主函数描述正确的是

A)C程序可以有多个main函数

B)C程序必有一个而且只能有一个main函数

C)C程序可以没有main函数

D)C程序的执行不一定在main函数开始执行

正确答案:

B

(18)已知int

a=1,b=-1;则语句printf("%d\n",(a--,++b));的输出结果是

A)-1

B)0

C)1

D)语句错误

正确答案:

B

(19)已知int

a,b;double

c;则以下语句中错误的函数调用是

A)scanf("%d,%x,%lf",&a,&b,&c);

B)scanf("%d,%d,%le",&a,&b,&c);

C)scanf("%o,%x,%o",&a,&b);

D)scanf("%d,%o,%e",&a,&b,&c);

正确答案:

D

(20)已知x,y,z均为整型变量,且值均为1,则执行语句++x||++y&&++z;后,表达式x+y的值为

A)1

B)2

C)3

D)4

正确答案:

C

以上就是关于c语言计算机二级考试选择题如图全部的内容,包括:c语言计算机二级考试选择题如图、计算机等级考试二级C语言有多少道题呀、国家计算机二级C语言考试题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zz/9276837.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存