全国计算机等级考试 二级C模拟试题20

发布时间:2024-11-25

计算机模拟试题

全国计算机等级考试 二级C 模拟试题20

一、选择题(每题2分,共计70分)

1.数据结构____。

A、用于描述系统的动态特性 B、描述系统的静态特性 C、是一组规则

D、描述数据之间的联系 A

B C D

2.设有栈S和队列Q,其状态为空,元素a1,a2,a3,a4,a5,a6依次入栈,出栈的元素

则进入队列Q,若6个元素出列的顺序是a2,a3,a4,a6,a5,a1,则栈的容量至少是____。 A、6 B、4 C、3 D、2

A

B

C

D

3.设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,

1

Hi,亲爱的朋友,欢迎光临Passtwo! 您想做点什么呢? I Want....

成绩

模拟题

机二级试题

答案

热门软件下载 实用电子地图 本站隆重推荐自主开发的VFP上机模拟系统免费下载使用

二级vfp上机模拟

系统

计算机模拟试题

1

1

。则

T是的叶子结点

个数为 A、8 B、7 C、6 D、5

A

B

C

D

4.排序的重要目的是为了以后对已排序的数据元素进行____。 A、打印输出 B、分类 C、查找 D、合并

A

B

C

D

5.下列关于结构化设计原则的描述,错误的是

A、在块和进程的非正常出口处往往需要调用GOTO语句,使用GOTO语句使程序执行效

率提高,但是滥用GOTO语句确实有害,应该避免使用GOTO语句。

B、程序设计时应该自顶向下,逐步求精。

C、程序设计时,应该将复杂问题进行模块化,就是将程序设计的

2

计算机模拟试题

总目标分解为若干

个分目标,再进一步分解为具体的小目标。

D、在进行程序设计时,应该尽量在一行书写一条语句,尽量做到效率第一,清晰第二。

A

B

C

D

6.下面不属于软件工程的三个要素的是 A、工具 B、过程 C、方法 D、环境

A

B

C

D

7.成功的测试是指

A、运行测试实例后未发现错误 B、发现程序的错误 C、证明程序正确 D、软件产生

A

B

C

D

8.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系

3

计算机模拟试题

统联合体。其中数据独立性最高的阶段是 A、数据库系统 B、文件系统 C、人工管理 D、数据项管理

A

B

C

D

9.在关系数据库系统中,当关系的模型改变时,用户程序也可以不变,这是

A、数据的物理独立性 B、数据的逻辑独立性 C、数据的位置独立性 D、数据的存储独立性

A

B

C

D

10.将E-R图转换成关系模式时,实体与联系都可以表示成 A、属性 B、关系 C、键 D、域

A

B

C

D

4

计算机模拟试题

11.以下叙述中正确的是 A、C语言比其他语言高级

B、C语言可以不用编译就能被计算机识别执行

C、C语言以接近英语国家的自然语言和数学语言作为语言的表达形式

D、C语言出现的最晚,具有其他语言的一切优点

A

B

C

D

12.C语言中用于结构化程序设计的三种基本结构是 A、顺序结构、选择结构、循环结构 B、if、switch、break C、for、while、do-while D、if、for、continue

A

B

C

D

13.在一个C程序中

A、main函数必须出现在所有函数之前 B、main函数可以在任何地方出现 C、main函数必须出现在所有函数之后 D、main函数必须出现在固定位置

A

B

C

D

5

计算机模拟试题

14.下列叙述中正确的是

A、C语言中既有逻辑类型也有集合类型 B、C语言中没有逻辑类型但有集合类型 C、C语言中有逻辑类型但没有集合类型 D、C语言中既没有逻辑类型也没有集合类型

A

B

C

D

15.下列关于C语言用户标识符的叙述中正确的是 A、用户标识符中可以出现下划线和中划线(减号) B、用户标识符中不可以出现中划线,但可以出现下划线 C、用户标识符中可以出现下划线,但不可以放在用户标识符的开头

D、用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头

A

B

C

D

16.若有以下程序段(n所赋的是八进制数) int m=32767, n=032767; printf("%d,%o\n",m,n); 执行后输出结果是 A、32767,32767 B、32767,032767

6

计算机模拟试题

C、32767,77777 D、32767,077777

A

B

C

D

17.下列关于单目运算符++、--的叙述中正确的是 A、它们的运算对象可以是任何变量和常量

B、它们的运算对象可以是char型变量和int型变量,但不能是float型变量

C、它们的运算对象可以是int型变量,但不能是double型变量和float型变量

D、它们的运算对象可以是char型变量、int型变量和float型变量

A

B

C

D

18.若有以下程序段 int m=0xabc,n=0xabc; m-=n;

printf("%X\n", m); 执行后输出结果是 A、0X0 B、0x0 C、0 D、0XABC

7

计算机模拟试题

A B C D

19.有以下程序段 int m=0,n=0; char C='a'; scanf("%d%c%d",&m,&c,&n); printf("%d,%c,%d\n",m,c,n);

若从键盘上输入:10A10<回车>,则输出结果是: A、10,A,10 B、10,a,10 C、10,a,0 D、10,A,0

A

B

C

D

20.有以下程序 main() { int i; for(i=0;i<3;i++) switch(i)

{ case 1: printf("%d",i); case 2: printf("%d",i); default: printf("%d",i); }

8

计算机模拟试题

}

执行后输出结果是 A、011122 B、012 C、012020 D、120

A

B

C

D

21.有以下程序 main()

{ int i=1,j=1,k=2;

if((j++ || k++)&& i++) printf("%d,%d,%d\n",i,j,k); }

执行后输出结果是 A、1,1,2 B、2,2,1 C、2,2,2 D、2,2,3

A

B

C

D

22.有以下程序 main()

9

计算机模拟试题

{ int a=5,b=4,c=3,d=2; if(a>b>c) printf("%d\n",d); else if((c-1>= d)==1) printf("%d\n",d+1); else

printf("%d\n",d+2); }

执行后输出结果是 A、2 B、3 C、4

D、编译时有错,无结果

A

B

C

D

23.有以下程序 main()

{ int p[7]={11,13,14,15,16,17,18},i=0,k=0; while(i<7 && p[i]%2) { k=k+p[i]; i++;} printf("%d\n",k); }

10

计算机模拟试题

执行后输出结果是 A、58 B、56 C、45 D、24

A

B

C

D

24.有以下程序 main() { int i=0,s=0; do{

if(i%2) { i++; continue;} i++; S += i; }while(i<7); printf("%d\n",s); }

执行后输出结果是 A、16 B、12 C、28

11

计算机模拟试题

D、21

A

B

C

D

25.有以下程序 main() { int i=10,j=1;

printf("%d,%d\n",i--,++j); }

执行后输出结果是 A、9,2 B、10,2 C、9,1 D、10,1

A

B

C

D

26.有以下程序 main() { char a,b,c, *d; a='\'; b='\xbc'; c='\0xab'; d="\0127";

printf("%c%c%c%c\n",a,b,c,*d); }

12

计算机模拟试题

编译时出现错误,以下叙述中正确的是 A、程序中只有a='\'; 语句不正确 B、b='\xbc';语句不正确 C、d="\0127";语句不正确

D、a='\';和c='\0xab';语句都不正确

A

B

C

D

27.有以下程序 int f1(int x, int y) { return x>y?x:y; } int f2(int x, int y) { return x>y?y:x:;} main()

{ int a=4,b=3,c=5,d, e, f; d=f1(a,b); d=f1(d,c); e=f2(a,b); e=f2(e,c); f=a+b-d-e;

printf("%d,%d,%d,",d,f,e); }

执行后输出结果是 A、3,4,5

13

计算机模拟试题

B、5,3,4 C、5,4,3 D、3,5,4

A

B

C

D

28.有以下程序 void f(int x,int y) { int t;

if(x<y){ t=x; x=y; y=t}; } main()

{ int a=4,b=3,c=5; f(a,b); f(a,c); f(b,c); printf("%d,%d,%d\n",a,b,c); }

执行后输出结果是 A、3,4,5 B、5,3,4 C、5,4,3 D、4,3,5

A

B

C

D

14

计算机模拟试题

29.若有以下定义和语句 #include <stdio.h> int a=4,b=3,*p,*q,*w; p=&a; q=&b; w=q; q=NULL; 则以下选项中错误的语句是 A、*q=0; B、w=p; C、*p=a; D、*p=*w;

A

B

C

D

30.有以下程序 int *f(int *x,int *y) { if(*x<*y) return x; else return y; } main()

{ int a=7,b=8, *p,*q,*r ; p=&a; q=&b;

15

计算机模拟试题

r= f(p,q);

printf("%d,%d\n",*p,*q,*r); }

执行后输出结果是 A、7,8,8 B、7,8,7 C、8,7,7 D、8,7,8

A

B

C

D

31.有以下程序 main()

{ char *s[]={"one","two","three"}, *p; p=s[1];

printf("%c,%s\n",*(p+1),s[0]); }

执行后输出结果是 A、n,two B、t,one C、w,one D、o,two

16

全国计算机等级考试 二级C模拟试题20.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219