当前位置:文档之家› 2013年9月全国计算机等级《二级C语言程序设计》终极押密卷(3)(整理版)

2013年9月全国计算机等级《二级C语言程序设计》终极押密卷(3)(整理版)

2013年9月全国计算机等级《二级C语言程序设计》终极押密卷(3)(整理版)
2013年9月全国计算机等级《二级C语言程序设计》终极押密卷(3)(整理版)

2013年9月全国计算机等级《二级C语言程序设

计》终极押密卷(3)

1以下叙述中错误的是(C)。

A. C语言编写的函数源程序,其文件名后缀可以是C

B. C语言编写的函数都可以作为一个独立的源程序文件

C. C语言编写的每个函数都可以进行独立的编译并执行

D. 一个C语言程序只能有一个主函数

解析:函数是指预先定义功能块,其目的是提高程序的重用性。在C语言中函数的源程序,后缀名可以为C。C语言所编写的函数都可以是一个独立的源文件。一个C语言程序只能有一个主函数。C语言中编写的函数不是每个都可以独立地编译和执行的,因为C语言中程序的开始为主函数,如果程序中没有主函数则无法进行编译和执行。

2设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为(B)。

A. 20

B.0或35

C. 15

D. 16

解析:Q(1:35)则队列的存储空间为35;对空条件:front=rear(初始化时:front=rear),队满时:(rear+1)%n= =front,n为队列长度(所用数组大小),因此当执行一系列的出队与入队操作,front=rear.则队列要么为空,要么为满。

3有以下程序:

#include

main()

{int a[5]={1,2,3,4,5),b[5]={0,2,1,3,o},i,s=0;

for(i=o;i<5;i++)s=s+a[b[i]];

printf(”%d\n”,s);

}

程序运行后的输出结果是(C)。

A. 6

B. 10

C. 11

D. 15

解析:本题考查数组的使用。本题定义了两个数组,注意数组的下标是从0开始的,进行第1次for循环:当i=0时,b[0]为数组b中第l个元素,结果为0,那么a[0]也是数组a中第l个元素,结果为1,所以S的值为1。第2次循环:i此时自加为l,b[1]为数组的第2个元素,值为2,所以可求出a[2](数组中的第3个元素)的值为3,s=s+3,所以S的值为4。进入第3次for 循环,依此类推,第3次for循环结束时s的值为6。第4次for循环,s的值变为l0。第5次for 循环时,此时i的值为4,s的值变为ll,i=5不符合题意,所以跳出循环,输出结果,所以本题答案为C。

4下列叙述中正确的是(D)。

A. 算法就是程序

B. 设计算法时只需要考虑数据结构的设计

C. 设计算法时只需要考虑结果的可靠性

D. 以上3种说法都不对

解析:程序(program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。设计算法时要考虑到数据结构的设计,但是不仅仅是要考虑到数据结构的设计,还要考虑到其他的程序结构的问题。设计算法时不能只考虑结果的正确性和可靠性,还需要考虑到程序的时间冗余度等方面。所以答案选择D。

5若有定义语句:“int a=3,b=2,c=1;”,以下选项中错误的赋值表达式是(A)。

A. a=(b=4)=3;

B. a=b=c+1:

C. a=(b=4)+C;

D. a=1+(b=c一4);

解析:由等式的规则可知,A选项错误。先对括号的b进行等式运算,得出b=4,然后计算得出a=4=3,所以会导致错误。答案选择A。

6有3个关系R、S和T如下.

则由关系R和S得到关系T的操作是(B)。

A. 自然连接

B. 差

C. 交

D. 并

解析:关系之间的操作分为自然连接、投影、交、并、差等,由图可知此操作为差操作

7有以下程序:

#include

main()

{ int a=7;

while(a--);

print[("%d\n",a);

}

程序运行后的输出结果是(A)。

A. -l

B. 0

C. 1

D. 7

解析:此题考查a--和--a之间的区别,当while(a--)为真循环执行,a--是执行再减1,所以答案选择A。

8有以下程序:

#include

int f(int x):

main()

{int n=1,m;

m=f(f(f(n)));printf("%d\n",m);

}

int f(int x)

{return x*2;)

程序运行后的输出结果是( D )。

A. 1

B. 2

C.4

D. 8

解析:本题考查函数返回值作参数,最初n=1,f(n)=f(1)=2,将f(n)的结果代入第二个f(n)中,即f(f(n))=f(2)=4,所以f(f(f(f(n))))=f(4)=8

9软件详细设计产生的图如图所示。该图是(C)。

A. N—S图

B. PAD图

C. 程序流程图

D. E—R图

解析:N-S图(也被称为盒图或CHAPIN图)、PAD(问题分析图)及PFD(程序流程图)是详细设计阶段的常用工具。E—R图即实体一联系图,是数据库设计的常用工具。从题中图可以看出该图属于程序流程图。

10有以下程序:

#include

main()

{int a=-2,b=0;

while(a++&&++b);

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

}

程序运行后的输出结果是(D)。

A. 1,3

B. 0,2

C. 0,3

D. 1,2

统解析:输出的结果是:-1,1 0,2 1,2

11若有定义语句:“char S[3][10],(*k)[3],*p;”,则以下赋值语句正确的是(C)。

A. p=S;

B. p=k;

C. p=s[0];

D. k=s;

解析:答案C的意思是*P指向数组的第一个值

12一棵二叉树共有25个结点,其中5个是叶子结点,则度为l的结点数为(A)。

A. 16

B. 10

C. 6

D. 4

解析:根据二叉树的性质,n=n0+n1+n2(n表示总结点数,n0表示叶子结点数,nl表示度数为1的结点数,n2表示度数为2的结点数),而叶子结点数总是比度数为2的结点数多1,所以n2=n1-1=5-1=4,而n=25,所以nl=n-n0-n2=25-5-4=16。

13冒泡排序在最坏情况下的比较次数是(C)。

A. n(n+1)/2

B. nlog2n

C. n(n-1)/2

D. n/2

解析:

对n个结点的线性表采用冒泡排序,在最坏情况下,需要经过n/2次的从前往后的扫描和n/2次的从后往前的扫描,需要的比较次数为n(n-1)/2 a

14程序调试的任务是(D)。

A. 设计测试用例

B. 验证程序的正确性

C. 发现程序中的错误

D. 诊断和改正程序中的错误

解析:程序调试的主要任务是改正程序中的错误,而软件测试是发现错误。

15在关系数据库中,用来表示实体间联系的是(D)。

A. 网状结构

B. 树状结构

C. 属性

D. 二维表

解析:单一的数据结构——关系,现实世界的实体以及实体间的各种联系均用关系来表示。数据的逻辑结构——二维表,从用户角度,关系模型中数据的逻辑结构是一张二维表。但是关系模型的这种简单的数据结构能够表达丰富的语义,描述出现实世界的实体以及实体间的各种关系。

16下列条件语句中,输出结果与其他语句不同的是(D)。

A. if(a)printf("%d n",x);else print[("%d\n",y)

B. if(a=0)pritf("%d n",y);else print[("%d\n",x)

C. if(a!一0)printf("%d n",x);else print[("%a\n",y)

D. if(a=O)print[("%d n",x);else printf("%d\n",y)

解析:主要考查if判断语句,A选项if(a),如果a为真,则输出X,否则输出Y。B选项if(a= =0),如果a恒等于0,则输出Y,否则输出X。C选项a(!=o),如果a不等于0,则输出X,否则输出y 。D选项if(a= =0),如果a恒等于0,则输出X,否则输出y。由以上结论可知,输出结果不同的为D选项。

17C语言中char类型数据占字节数为(C)。

A. 3

B. 4

C. 1

D. 2

解析:Char类型数据占1个字节。

18层次型、网状型和关系型数据库划分原则是( D )。

A. 记录长度

B. 文件的大小

C. 联系的复杂程度

D. 数据之间的联系方式

解析:层次型、网状型和关系型数据库划分的原则是数据之河的联系方式。

19下面不属于需求分析阶段任务的是(C)。

A. 确定软件系统的功能需求

B. 确定软件系统的性能需求

C. 制定软件集成测试计划

D. 需求规格说明书评审

解析:需求分析阶段是确定软件的功能和性能的要求,最后产生一个需求规格说明书,在同时制定系统测试计划。其中集成测试计划不是在需求分析阶段,所以答案选择C。

20以下程序的输出结果是(B)。

main()

{ char st[20]="hell0\O\t\\\”;

printf("%d%d\n",strlen(st),sizeof(st));

}

A. 9 9

B. 5 20

C. 13 20

D. 20 20

解析:从题目中可知,'\O'、'\t'、'\\'分别为一个字符,而sizeof是求字节个数的函数,其中包括'\O'占的字节,strlen函数是求数组长度的函数;其以'\0'结束,因此strlen的值为5,sizeof的值为20。

21软件设计中划分模块的一个准则是(B)。

A. 低内聚低耦合

B. 高内聚低耦合

C. 低内聚高耦合

D. 高内聚高耦合

解析:耦合性和内聚性是模块独立性的两个定性标准,是互相关联的。在软件设计中,各模块间的内聚性越强,则耦合性越弱。一般优秀的软件设计,应尽量做到高内聚,低耦合,有利于提高模块的独立性。

22有以下程序:

#include

#define S(x)4*(x)*x+1

main()

{int k=5,j=2;

printf("%d\n",S(k+j));

}

程序运行后的输出结果是(B)。

A. 197

B. 143

C. 33

D. 28

解析:此程序考查带参数的宏定义,S(k+j)展开后即4*(k+j)*k+j+1,所以结果为l43

23有以下程序:

#include

main()

{ int a[]={10,20,30,40},*p=a,j;

for(i=0;i<=3;i++){a[i]=*P;p++;}

printf("oAd\n",a[2]);

}

程序运行后的输出结果是(A)。

A. 30

B. 40

C. 10

D. 20

解析:For循环结束后,数组a的值并没有变化,由于数组是由0开始,所以a[2]的值是30。24有以下程序:

#include

main()

{int a=1,b=2;

while(a<6){b+=a;a4+=2;b%=10;)

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

}

程序运行后的输出结果是( B )。

A. 5,11

B. 7,1

C. 7,11

D. 6,1

解析:“b+=a;”等价于“b=b+a;”,“a+=2;”等价于“a=a±2;”,“b A=10;”等价于“b=b%=10;”。循环体执行3次,最终结果为7,1。

25有以下程序:

#include

main()

{int i,j,m=1;

for(i=1;i<3;i++)

{for(j=3;j>0;j--)

{if(i*j>3)break;

m*=i+j;

}

}

printf("m=%d\n",m);

}

程序运行后的输出结果是(A)。

A. m=6

B. m=2

C. m=4

D. m=3

解析:本题考查了多重for循环。当(i*j)>3时,跳出循环,本题中i=1,j=3,i*J后值为3,所以执行下边语句:m*=i+j,也可写成m=m*i+j,这时要注意优先级,所以m的值为6。

26若有定义语句:"int a[4][10],*P,*q[4];"且0≤i<4,则错误的赋值是(A)。

A. D=a

B. q[i]=a[i]

C. p=a[l]

D. P=&a[2][1]

解析:数组名是一个存放一个数组首地址的值,是一个地址常量。而p=a不是合法的,因为p和a的基本类型不同。

27若有定义语句:double a,*p=&a;,以下叙述中错误的是(C)。

A. 定义语句中的*号是一个间址运算符

B. 定义语句中的*号只是一个说明符

C. 定义语句中的P只能存放double类型变量的地址

D. 定义语句中,*p=&n把变量a的地址作为初值赋给指针变量P

解析:double a,*p=&a语句的意思是将a的值存放到指针变量P中,P是指针可以随意指向任何地址,所以答案C错误。

28有以下程序:

#include

main()

{ int a=2,b;

b=a<<2;printf("%d\n",b);

}

程序运行后的输出结果是(D)。

A. 2

B. 4

C. 6

D. 8

解析:本题考查运算符“<<”,b=a<<2,是左移2位,a=2,即b=2*2*2=8。

29若有定义语句:“int x=12,y=8,z;”,在其后执行语句“z=0.9+x/y;”,则2的值为(A)

A. 1.9

B. 1

C. 2

D. 2.4

解析:此题考查除法运算,根据先乘除后加减,有括号先算括号的原则,先计算x/y,即l2/8=1,所以z=0.9+1=1.9。

30有以下程序:

main()

{int X,i;

for(i=1;i<=50;i++)

{x=i;

if(X%2=O)

if(x%3=O)

if(X%7=0)

printf("%d,i)";

}

}

输出结果是(C)。

A. 28

B. 27

C. 42

D. 41

解析:只有当3个if条件同时成立,即能够同时被2、3、7整除时,才输出i的值,而从0到50能够同时被2、3、7整除的数只有42,故选择c选巩。

31有以下程序:

#include

main()

{ int a=0,b=0,c=0;

c=(a=a=5);(a=b,b+=4);

printf("%d,%d,%d\n",a,bc);

}

程序运行后的输出结果是(A)。

A. 0,4,5

B. 4,4,5

C. 4,4,4

D. 0,0,0

解析:本题考查简单的赋值运算,在程序中c=(a-=am 5),先算括号中的a-=a-5=5,所以c=5,再计算(a=b,b+=4);,a=b=0,b+=4=0+4=4,所以b=4,所以a=0,b=4,c=5,答案选择A。32下述程序执行的输出结果是(A)。

#include

main()

{char a[2][4];,

strcpy(a。"are");strcpy(a[1],"you");

a[o][3]='&';

printf("%s\n",a);

}

A. are&you

B. you

C. are

D. &

解析:strcpy实现的功能是复制,该操作把are复制到a中,aE03 E33一’&’,且strcpy(aEl],"you")把you复制到a[l]中,故输出a为“are&you”。

33下面属于黑盒测试方法的是(A)。

A. 边界值分析

B. 路径覆盖

C. 语句覆盖

D. 逻辑覆盖

解析:黑盒测试方法主要有等价类划分、边界值分析、因果图、错误推测等。白盒测试的主要方法有逻辑驱动、路径测试等,主要用于软件验证。

34以下关于简单程序设计的步骤和顺序的说法中正确的是( B )。

A. 确定算法后,整理并写出文档,最后进行编码和上机调试

B. 首先确定数据结构,然后确定算法,再编码,并上机调试,最后整理文档

C. 先编码和上机调试,在编码过程中确定算法和数据结构,最后整理文档

D. 先写好文档,再根据文档进行编码和上机调试,最后确定算法和数据结构

解析:选项C和D可直接排除,程序是数据结构和算法的组合体,所以是先选择数据结构,然后继而选择相对应的算法,编码并上机调试,最后整理文档

35有以下程序:

#include

#include

struct A

{int a;char b[10];double C;);

void f(struct A t);

main()

{struct A a={"1001,"ZhangDa",l098,0};

f(a);printf("%d,%S,%6.1f\n",a.a,a.b,a.c);}

void f(struct A t)

{t.a=1002;strcpy(t.b,"ChangRon9");t.c=1202.0;}

程序运行后的输出结果是(A)。

A. 1001,ZhangDa,1098.0

B. 1002,ChangRong,1202.0

C. 1001,ChangRong,1098.0

D. 1002,ZhangDa,1202.0

解析:将结构变量作为形参,通过函数间形参与实参相结合的方式将整个结构传递给函数,这种传递方式是值传递。在被调用函数中,对结构形参变量值进行的任何修改都不会影啊到调凋函数中的结构变量。

36软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是(B)。

A. 学生成绩管理系统

B. C语言编译程序

C. UNIX操作系统

D. 数据库管理系统

解析:应用软件(application software)是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序。所以答案选择B。

37若k是int类型变量,且有以下for语句:

for(k=-1;k

下面关于语句执行情况的叙述中正确的是(A)。、

A. 循环体执行一次

B. 循环体执行两次

B. C. 循环体一次也不执行 D. 构成无限循环

解析:本题考查简单的for语句,程序中当k<0时循环才执行,所以答案选择A。

38有以下程序:

#include

int fun()

{static int x=1;

x+=1;return X;

}

main()

{int i,S=1;

for(i=1;i<=S;i++)s+=fun();

printf("%d\n",s);

}

程序运行后的输出结果是( B )。

A. 11

B. 21

C. 6

D. 120

解析:本题考查静态变量,C语言中静态变量的生存期是从程序的开始到结束。本题中静态变量x,随着每次进入循环不断增长5次,返回的值分别为2、3、4、5、6。所以S=1+2+3+4+5+6=21,选B。

39数据字典(DD)所定义的对象都包含于(C)。

A. 软件结构图

B. 方框图

C. 数据流图(DFD图)

D. 程序流程图

解析:数据字典(DD)是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。

40有定义语句:“int*p[4];”,以下选项中与此语句等价的是( D )。

A. int p[4];

B. int**P;

C. int*(p[4]);

D. int(*p)[4];

解析:本题int*p[4]的作用是声明一个指针数组,每个元素都是int*型指针。

二、基本操作题(共18分)

41给定程序的功能是计算score中m个人的平均成绩aver,将低于aver的成绩放在be-lo w中,通过函数名返回人数。

例如,当score={10,20,30,40,50,60,70,80,90},m=9时,函数返回的人数应该是4,below={10,20,30,40}。

注意:部分源程序给出如下。

请勿改动main()函数和其他函数中的任何内容,仅在横线上填人所编写的若干表达式或语

句。

试题程序:

#include

#include

int fun(int score[],int m,int below[])

{

int i,j=0;

float aver=0.0;

for(i=0;i

aver+=score[i];

aver/=(float)m;

for(i=0;i

if(score[i]

below[j++]=【1】;

return j;

}

} void main()

{

int i,n,below[9];

int score[9]={10,20,30,40,50,60,70,80,90};

n=fun(score,9,【2】);

printf("\n Below the average score are:%d\n",n);

for(i=0;i

printf("%d",【3】);

}

【1】score[i]或*(score+i)【2】below【3】below[i]或*(below+i)

【解析】fun()函数的功能是返回低于平均成绩的人数,通过for循环遍历数组score,求和

存入变量aver,然后计算出平均值。第二个循环将低于平均成绩的数据赋值数组b,因此第

【1】处填“score[i]”或“*(score+i)”;在主函数中调用函数fun()时,最后一个参数应填入数组

名blew,即将低分考生数据存入数组blew中,然后语句“printf("\n Below the average

score are:%d"n);”输出低分考生个数,n值即fun()函数返回值也就是低分考生的人数值。

最后利用循环输出below中的结果。

三、程序改错题(共24分)

42下列给定程序中函数fun()的功能是:用递归算法计算斐波拉契数列中第n项的值。从第

l项起,斐波拉契数列为:1,1,2,3,5,8,13,21,…

例如,若给n输入7,则该项的斐波拉契数值为l3。

请改正程序中的错误,使它能得出正确结果。

注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构!

试题程序:

#include

long fun(int g)

{

//****found****

switch(g);

{

case 0:return 0;

//****found****

case l:case 2:return1;

}

return(fun(g-1)+fun(g-2));

}

void main()

{

long fib;int n;

printf("Input n:");

scanf("%d",&n);

printf("n=%d\n",n);

fib=fun(n);

printf("fib=%d\n\n",fib);

}

解析:(1)错误:switch(g);正确:switch(g)

(2)错误:case l:case2:return l;正确:case l;case 2:return l;

【解析】此题考查C语言的语法规则,switch(表达式)后不应该带有“;”,case语句常量后应该是“:”。switch语句的一般形式如下:

switch(表达式){

case常量表达式1:语句1;

case常量表达式2:语句2;

case常量表达式n:语句i;

default:语句n+1;

四、程序设计题(共18分)

43假定输人的字符串中只包含字母和*号。请编写函数proc(),它的功能是:将字符串中

的前导*号全部删除,中间和后面的*号不删除。

例如,若字符串中的内容为****a*bc*def*g****,删除后,字符串中的内容则

应当是a*bc*def*g****。

注意:部分源程序给出如下。

请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编

写的若干语句。

试题程序:

#include

#include

void proc(char*str)

{

}

void main()

{

char str[81];

printf("Enter a string:kn");

gets(str);

proc(str);

printf("The string after deleted:kn");

puts(str);}

解析:void proc(char * str)

{

char*p=str;

while(* p= ='*')p++;//通过p的移动来达到使p指向第一个不是*号的字符

for(;* p!='\0';p++,str++) //把从第一个不是*号的字符放到a中

* str=* P:

* str='\0';//最后用'\0'作为字符串结束标志

}

【解析】题目中要求将字符串中的前导*号全部删除,首先将指针P移动到第一个不是*的字符,将指针P之后的字符放入原来的字符串中,并为新的字符串添加结束符。

2010年3月计算机二级真题及答案

2010年3月计算机二级VB试题真题 一、选择题(每小题2分,共70分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。 (1)下列叙述中正确的是 A)对长度为n的有序链表进行查找,最坏情况下需要的比较次数为n B)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2) C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n) D)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n log2n) (2)算法的时间复杂度是指 A)算法的执行时间 B)算法所处理的数据量 C)算法程序中的语句或指令条数 D)算法在执行过程中所需要的基本运算次数 (3)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是 A)编辑软件 B)操作系统 C)教务管理系统 D)浏览器 (4)软件(程序)调试的任务是 A)诊断和改正程序中的错误 B)尽可能多地发现程序中的错误 C)发现并改正程序中的所有错误 D)确定程序中错误的性质 (5)数据流程图(DFD图)是 A)软件概要设计的工具 B)软件详细设计的工具 C)结构化方法的需求分析工具 D)面向对象方法的需求分析工具 (6)软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于 A)定义阶段 B)开发阶段 C)维护阶段 D)上述三个阶段 (7)数据库管理系统中负责数据模式定义的语言是 A)数据定义语言 B)数据管理语言 C)数据操纵语言 D)数据控制语言 (8)在学生管理的关系数据库中,存取一个学生信息的数据单位是 A)文件 B)数据库 C)字段

2018全国计算机等级考试一级考试试题库

2018年全国计算机等级考试一级考试试题库 0401) 下列关于世界上第一台电子计算机ENIAC的叙述中,错误的是 A)它是1946年在美国诞生的 B)它主要采用电子管和继电器 C)它是首次采用存储程序控制使计算机自动工作 D)它主要用于弹道计算 答案:C 0402) 一个字长为8位的无符号二进制整数能表示的十进制数值范围是 A)0-256 B)0-255 C)1-256 D)1-255 答案:B 0403) 二进制数1001001转换成十进制数是 A)72 B)71 C)75 D)73 答案:D 0404) 十进制数90转换成无符号二进制数是 A)1011010 B)1101010 C)1011110 D)1011100 答案:A 0405) 标准ASCII码用7位二进制位表示一个字符的编码,其不同的编码共有 A)127个 B)128个 C)256个 D)254个 答案:B 0406) 根据国标GB2312-80的规定,总计有各类符号和一、二级汉字编码 A)7145个 B)7445个 C)3008个 D)3755个 答案:B 0407) 运算器的主要功能是进行 A)算术运算 B)逻辑运算 C)加法运算 D)算术和逻辑运算 答案:D 0408) 下列各存储器中,存取速度最快的是 A)CD-ROM

C)软盘 D)硬盘 答案:B 0409) 假设某台式计算机的内存储器容量为256MB,硬盘容量为20GB。硬盘的容量是内存容量的 A)40倍 B)60倍 C)80倍 D)100倍 答案:C 0410) 在外部设备中,扫描仪属于 A)输出设备 B)存储设备 C)输入设备 D)特殊设备 答案:C 0411) 计算机能直接识别的语言是 A)高级程序语言 B)机器语言 C)汇编语言 D)C++语言 答案:B 0412) 下列关于计算机病毒的叙述中,错误的是 A)计算机病毒具有潜伏性 B)计算机病毒具有传染性 C)感染过计算机病毒的计算机具有对该病毒的免疫性 D)计算机病毒是一个特殊的寄生程序 答案:C 0413) Internet网中不同网络和不同计算机相互通讯的基础是 A)ATM B)TCP/IP C)Novell D)X.25 答案:B 0414) 已知一汉字的国标码是5E38,其内码应是 A)DEB8 B)DE38 C)5EB8 D)7E58 答案:A 0415) 已知三个字符为:a、X和5,按它们的ASCII码值升序排序,结果是 A)5,a,X B)a,5,X C)X,a,5 D)5,X,a 答案:D 0416) 度量计算机运算速度常用的单位是

2013年全国计算机等级考试二级C语言考试大纲及重点

2013年全国计算机等级考试二级C语言考试大纲 ◆基本要求 1.熟悉V isual C++ 6.0 集成开发环境。 2.掌握结构化程序设计的方法,具有良好的程序设计风格。 3.掌握程序设计中简单的数据结构和算法并能阅读简单的程序。 4.在V isual C++ 6.0 集成环境下,能够编写简单的C程序,并具有基本的纠错和调试程序的能力 ◆考试内容 一、C语言程序的结构 1.程序的构成,main函数和其他函数。 2.头文件,数据说明,函数的开始和结束标志以及程序中的注释。 3.源程序的书写格式。 4.C语言的风格。 二、数据类型及其运算 1.C的数据类型(基本类型,构造类型,指针类型,无值类型)及其定义方法。 2.C运算符的种类、运算优先级和结合性。 3.不同类型数据间的转换与运算。 4.C表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。 三、基本语句 1.表达式语句,空语句,复合语句。 2.输入输出函数的调用,正确输入数据并正确设计输出格式。 四、选择结构程序设计 1.用if语句实现选择结构。 2.用switch语句实现多分支选择结构。 3.选择结构的嵌套。 五、循环结构程序设计 1.for循环结构。 2.while和do-while循环结构。 3.continue语句和break语句。 4.循环的嵌套。 六、数组的定义和引用 1.一维数组和二维数组的定义、初始化和数组元素的引用。 2.字符串与字符数组。 七、函数 1.库函数的正确调用。 2.函数的定义方法。 3.函数的类型和返回值。 4.形式参数与实在参数,参数值传递。

2012年3月计算机二级C语言考试(试题及详解)

2012年3月全国计算机等级考试二级笔试试卷 C语言程序设计 (考试时间90 分钟,满分100分) 一、选择题((1)-(10)、(21)-(40)每题2分,(11)-(20)每题1分,共70分) 11.针对简单程序设计,以下叙述的实施步骤顺序正确的是 A) 确定算法和数据结构、编码、调试、整理文档 B) 编码、确定算法和数据结构、调试、整理文档 C) 整理文档、确定算法和数据结构、编码、调试 D) 确定算法和数据结构、调试、编码、整理文档 12.关于C语言中数的表示,以下叙述中正确的是 A) 只有整型数在允许范围内能精确无误的表示,实型数会有误差 B) 只要在允许范围内整型数和实型数都能精确的表示 C) 只有实型数在允许范围内能精确无误的表示,整型数会有误差 D) 只有用八进制表示的数才不会有误差 13.以下关于算法的叙述中错误的是 A) 算法可以用伪代码、流程图等多种形式来描述 B) 一个正确的算法必须有输入 C) 一个正确的算法必须有输出 D) 用流程图描述的算法可以用任何一种计算机高级语言编写成程序代码 14.以下叙述中错误的是 A) 一个C程序中可以包含多个不同名的函数

B) 一个C程序只能有一个主函数 C) C程序在书写时,有严格的缩进要求,否则不能编译通过 D) C程序的主函数必须用main作为函数名 15.设有以下语句 char ch1, ch2; scanf(“%c%c”, &ch1, &ch2); 若要为变量ch1和ch2分别输入字符A和B,正确的输入形式应该是A) A和B之间用逗号间隔B) A和B之间不能有任何间隔符 C) A和B之间可以用回车间隔D) A和B之间用空格间隔 16.以下选项中非法的字符常量是 A) '\101' B) '\65' C) '\xff' D) '\019' 17.有以下程序 #include main() { int a = 0, b = 0, c = 0; c = (a -= a –5); (a = b, b += 4); printf(“%d,%d,%d\n,a,b,c); } 程序运行后的输出结果是 A) 0,4,5 B) 4,4,5 C) 4,4,4 D) 0,0,0 18.设变量均已正确定义并赋值,以下与其它三组输出结果不同的一组语句是 A) x++; printf(“%d\n”, x); B) n = ++x; printf(“%d\n”, n);

2011年3月全国计算机考试真题及答案

2011年3月全国计算机等级考试二级C++真题及答案解析 一、选择题(每小题2分,共70分) 下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 1. 下列关于栈叙述正确的是 A. 栈顶元素最先能被删除 B. 栈顶元素最后才能被删除 C. 栈底元素永远不能被删除 D. 上述三种说法都不对 答案:A 解析:在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。故本题选A。 2. 下列叙述中正确的是 A. 有一个以上根结点的数据结构不一定是非线性结构 B. 只有一个根结点的数据结构不一定是线性结构 C. 循环链表是非线性结构 D. 双向链表是非线性结构 答案:B 解析:如果一个非空的数据结构满足以下两个条件:(1)有且只有一个根结点;(2)每个结点最多有一个前件,也最多有一个后件。则称该数据结构为线性结构。如果一个数据结构不是线性结构,则称之为非线性结构,故A项错误。有一个根结点的数据结构不一定是线性结构,如二叉树,B项说法正确。循环链表和双向链表都属于线性链表,故C、D项错误。 3. 某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)

A. 3 B. 4 C. 6 D. 7 答案:D 解析:根据二叉树的性质:在任意一棵二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个。所以n2=0,由n=n0+n1+n2可得n1=6,即该二叉树有6个度为1的结点,可推出该二叉树的深度为7。 4. 在软件开发中,需求分析阶段产生的主要文档是 A. 软件集成测试计划 B. 软件详细设计说明书 C. 用户手册 D. 软件需求规格说明书 答案:D 解析:软件需求规格说明书是需求分析阶段的最后成果,是软件开发中的重要文档之一。 5. 结构化程序所要求的基本结构不包括 A. 顺序结构 B. GOTO跳转 C. 选择(分支)结构 D. 重复(循环)结构 答案:B 解析:结构化程序设计的三种基本控制结构为:顺序结构、选择结构和重复结构。 6. 下面描述中错误的是 A. 系统总体结构图支持软件系统的详细设计 B. 软件设计是将软件需求转换为软件表示的过程

2010年9月全国计算机等级考试二级JAVA真题及答案

2010年9月全国计算机等级考试二级JA V A真题及答案 一、选择题(每小题2分,共70分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。 (1)下列叙述中正确的是 A)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的 B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 C)线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构 D)上述三种说法都不对 (2)下列叙述中正确的是 A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化 B)在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化 C)在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化 D)上述三种说法都不对 (3)软件测试的目的是 A)评估软件可靠性B)发现并改正程序中的错误 C)改正程序中的错误D)发现程序中的错误 (4)下面描述中,不属于软件危机表现的是 A)软件过程不规范B)软件开发生产率低 C)软件质量难以控制D)软件成本不断提高 (5)软件生命周期是指 A)软件产品从提出、实现、使用维护到停止使用退役的过程 B)软件从需求分析、设计、实现到测试完成的过程 C)软件的开发过程 D)软件的运行维护过程 (6)面向对象方法中,继承是指 A)一组对象所具有的相似性质 B)一个对象具有另一个对象的性质 C)各对象之间的共同性质 D)类之间共享属性和操作的机制 (7)层次型、网状型和关系型数据库划分原则是 A)记录长度 B)文件的大小 C)联系的复杂程度 D)数据之间的联系方式 (8)一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员、与实体计

2016年3月全国计算机等级考试二级《MS Office高级应用》真题及详解

2016年3月全国计算机等级考试二级 《MS Office高级应用》真题 (总分100, 考试时间120分钟) 一、选择题(每小题1分。共20分) 1. 英文缩写CAM的中文意思是()。 A 计算机辅助设计 B 计算机辅助制造 C 计算机辅助教学 D 计算机辅助管理 该问题分值: 1 答案:B CAM是计算机辅助制造。 2. 若网络的各个节点通过中继器连接成一个闭合环路,则称这种拓扑结构称为()。 A 总线型拓扑 B 星型拓扑 C 树型拓扑 D 环型拓扑 该问题分值: 1 答案:D 环型拓扑结构是指各个节点通过中继器连接到一个闭合的环路上,环中的数据沿着一个方向传输,由目的节点接收。 3. 有三个关系R、S和T如下: 则由关系R和s得到关系T的操作是()。 A 自然连接 B 交 C 投影 D 并 该问题分值: 1 答案:A 关系R和关系S有公共域,关系 T是通过公共域的等值进行连接的结果,符合自然连接,选A。 4. 对下列二叉树进行前序遍历的结果是()。 A DYBEAFCZX B YDEBFZXCA C ABDYECFXZ D ABCDEFXYZ 该问题分值: 1 答案:C 前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树;并且,在遍历左右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。前序遍历描述为:若二叉树为空,则执行空操作。否则:①访问根结点;②前序遍历左子树;③前序遍历右子树,C正确。 5. 字长是CPU的主要技术性能指标之一,它表示的是()。 A CPU的计算结果的有效数字长度 B CPU一次能处理二进制数据的位数 C CPU能表示的最大的有效数字位数

全国计算机等级考试一级试题

一、选择题 1、以下名称是手机中的常用软件,属于系统软件的是(B )。 A) 手机QQ B) android C) Skype D) 微信 【解析】Andriod是手机操作系统,属于系统软件,直接排除A、C、D,答案选择B。 2、计算机操作系统通常具有的五大功能是( C )。 A) CPU管理、显示器管理、键盘管理、打印机管理和鼠标器管理 B) 硬盘管理、软盘驱动器管理、CPU的管理、显示器管理和键盘管理 C) 处理器(CPU)管理、存储管理、文件管理、设备管理和作业管理 D) 启动、打印、显示、文件存取和关机 【解析】操作系统通常应包括下列五大功能模块:处理器管理、作业管理、存储器管理、设备管理、文件管理。 3、造成计算机中存储数据丢失的原因主要是( D )。 A) 病毒侵蚀、人为窃取 B) 计算机电磁辐射 C) 计算机存储器硬件损坏 D) 以上全部 【解析】造成计算机中存储数据丢失的原因主要是:病毒侵蚀、人为窃取、计算机电磁辐射、计算机存储器硬件损坏等等。因此答案选择D选项。 4、下列选项不属于"计算机安全设置"的是( C )。 A) 定期备份重要数据 B) 不下载来路不明的软件及程序 C) 停掉Guest 帐号

D) 安装杀(防)毒软件 【解析】对于信息系统的使用者来说,维护信息安全的措施主要包括保障计算机及网络系统的安全,预防计算机病毒以及预防计算机犯罪等内容。在日常的信息活动中,我们应注意以下几个方面:①尊重知识产权,支持使用合法原版的软件,拒绝使用盗版软件;②平常将重要资料备份;③不要随意使用来路不明的文件或磁盘,若需要使用,要先用杀毒软件扫描;④随时注意特殊文件的长度和使用日期以及内存的使用情况;⑤准备好一些防毒、扫毒和杀毒的软件,并且定期使用。A、B、D选项都是属于安全设置的措施,C选项关于账号的停用不属于该范畴,因此选择C选项。 5、已知英文字母m的ASCII码值为6DH ,那么ASCII码值为71H的英文字母是(D )。 A) M B) j C) p D) q 【解析】6DH为16进制(在进制运算中,B代表的是二进制数,D表示的是十进制数,O表示的是八进制数,H表示的是十六进制数)。m的ASCII码值为6DH,用十进制表示即为6×16+13=109(D在10进制中为13)。q的ASCII码值在m的后面4位,即是113 ,对应转换为16进制,即为71H,因此答案选择D。 6、一个汉字的内码长度为2个字节,其每个字节的最高二进制位的值依次分别是(D )。 A) 0,0 B) 0,1 C) 1,0 D) 1,1 【解析】国标码是汉字信息交换的标准编码,但因其前后字节的最高位为0,与ASCII 码发生冲突,于是,汉字的机内码采用变形国标码,其变换方法为:将国标码的每个字节都加上128,即将两个字节的最高位由0改1,其余7位不变,因此机内码前后

全国计算机等级考试二级JAVA真题2012年3月

全国计算机等级考试二级JAVA真题2012年3月 (总分:100.00,做题时间:90分钟) 一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。(总题数:35,分数:70.00) 1.下列关于栈序正确的是 (分数:2.00) A.栈顶元素最先能被删除√ B.栈顶元素最后才能被删除 C.栈底元素永远不能被删除 D.以上三种说法都不对 解析: 2.下列叙述中正确的是 (分数:2.00) A.有一个以上根结点的数据结构不一定是非线性结构 B.只有一个根结点的数据结构不一定是线性结构√ C.循环链表是非线性结构 D.双向链表是非线性结构 解析: 3.某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层) (分数:2.00) A.3 B.4 C.6 D.7 √ 解析: 4.在软件开发中,需求分析阶段产生的主要文档是 (分数:2.00) A.软件集成测试计划 B.软件详细设计说明书 C.用户手册 D.软件需求规格说明书√ 解析: 5.结构化程序所要求的基本结构不包括 (分数:2.00) A.顺序结构 B.GOTO跳转√ C.选择(分支)结构 D.重复(循环)结构 解析: 6.下面描述中错误的是 (分数:2.00) A.系统总体结构图支持软件系统的详细设计 B.软件设计是将软件需求转换为软件表示的过程√ C.数据结构与数据库设计是软件设计的任务之一 D.PAD图是软件详细设计的表示工具

解析: 7.负责数据库中查询操作的数据库语言是 (分数:2.00) A.数据定义语言 B.数据管理语言 C.数据操纵语言√ D.数据控制语言 解析: 8.一个教师可讲授多问课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是(分数:2.00) A.1:1联系 B.1:m联系 C.m:1联系 D.m:n联系√ 解析: 9.有三个关系R、S和T如下:R和S得到关系T的操作是 (分数:2.00) A.自然连接√ B.交 C.除 D.并 解析: 10.定义无符号整数类为UInt,下面可以作为类UInt实例化值的是 (分数:2.00) A.-369 B.369 √ C.0.369 D.整数集合{1,2,3,4,5} 解析: 11.下列关于面向对象的论述中,正确的是 (分数:2.00) A.面向对象是指以对象为中心,分析、设计和实现应用程序的机制√ B.面向对象是指以功能为中心,分析、设计和实现应用程序的机制 C.面向对象仅适用于程序设计阶段 D.面向对象是一种程序设计语言 解析: 12.语句”Hello”.equals(“hello”);的正确执行结果是 (分数:2.00) A.true B.false √ C.0 D.1 解析: 13.下列关于Java源程序结构的论述中,正确是 (分数:2.00) A.一个文件包含的import语句最多1个 B.一个文件包含的public类最多1个√ C.一个文件包含的接口定义最多1个

2010年3月全国计算机二级C++考试真题及答案

2010年3月全国计算机二级C++考试真题及答案 一、选择题(每小题2分,共70分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。 (1)下列叙述中正确的是 A)对长度为n的有序链表进行查找,最坏情况下需要的比较次数为n B)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2) C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n) D)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n log2n) (2)算法的时间复杂度是指 A)算法的执行时间 B)算法所处理的数据量 C)算法程序中的语句或指令条数 D)算法在执行过程中所需要的基本运算次数 (3)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是 A)编辑软件 B)操作系统 C)教务管理系统 D)浏览器 (4)软件(程序)调试的任务是 A)诊断和改正程序中的错误 B)尽可能多地发现程序中的错误 C)发现并改正程序中的所有错误 D)确定程序中错误的性质 (5)数据流程图(DFD图)是 A)软件概要设计的工具 B)软件详细设计的工具 C)结构化方法的需求分析工具

D)面向对象方法的需求分析工具 (6)软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于 A)定义阶段 B)开发阶段 C)维护阶段 D)上述三个阶段 (7)数据库管理系统中负责数据模式定义的语言是 A)数据定义语言 B)数据管理语言 C)数据操纵语言 D)数据控制语言 (8)在学生管理的关系数据库中,存取一个学生信息的数据单位是 A)文件 B)数据库 C)字段 D)记录 (9)数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的 A)需求分析阶段 B)逻辑设计阶段 C)概念设计阶段 D)物理设计阶段 (10)有两个关系R和T如下: 则由关系R得到关系T的操作是

全国计算机等级考试二级C语言真题2013年3月

全国计算机等级考试二级C语言真题2013年3月 (总分40, 做题时间90分钟) 一、选择题 1. 程序流程图中带有箭头的线段表示的是______。 A 图元关系 B 数据流 C 控制流 D 调用关系 答案:C [解析] 在数据流图中,用标有名字的箭头表示数据流。在程序流程图中,用标有名字的箭头表示控制流。所以选择C。 2. 结构化程序设计的基本原则不包括______。 A 多态性 B 自顶向下 C 模块化 D 逐步求精 答案:A [解析] 结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用goto语句,所以选择A。 3. 软件设计中模块划分应遵循的准则是______。 A 低内聚低耦合 B 高内聚低耦合

C 低内聚高耦合 D 高内聚高耦合 答案:B [解析] 软件设计中模块划分应遵循的准则是高内聚低偶合、模块大小规模适当、模块的依赖关系适当等。模块的划分应遵循一定的要求,以保证模块划分合理,并进一步保证以此为依据开发出的软件系统可靠性强,易于理解和维护。模块之间的耦合应尽可能的低,模块的内聚度应尽可能的高。 4. 在软件开发中,需求分析阶段产生的主要文档是______。 A 可行性分析报告 B 软件需求规格说明书 C 概要设计说明书 D 集成测试计划 答案:B [解析] A错误,可行性分析阶段产生可行性分析报告。C错误,概要设计说明书是总体设计阶段产生的文档。D错误,集成测试计划是在概要设计阶段编写的文档。B正确,需求规格说明书是后续工作如设计、编码等需要的重要参考文档。 5. 算法的有穷性是指______。 A 算法程序的运行时间是有限的 B 算法程序所处理的数据量是有限的 C 算法程序的长度是有限的 D 算法只能被有限的用户使用

全国计算机等级考试一级试题及答案

全国计算机等级考试一级试题及答案(25套) 一、选择题(每题1分,共20分) D (1)世界上第一台计算机诞生于哪一年 A) 1945年B)1956年C)1935年D)1946年 D( 2)第4代电子计算机使用的电子元件是 A)晶体管B)电子管C)中、小规模集成电路D)大规模和超大规模集成电路 D( 3)二进制数110000转换成十六进制数是 A) 77 B) D7 C) 7 D ) 30 A( 4)与十进制数4625等值的十六进制数为 A)1211 B) 1121 C) 1122 D) 1221 C( 5)二进制数110101对应的十进制数是 A)44 B) 65 C ) 53 D ) 74 C (6)在24X 24点阵字库中,每个汉字的字模信息存储在多少个字节中 A)24 B) 48 C ) 72 D ) 12 A (7)下列字符中,其ASCII码值最小的是 A) A B) a C ) k D ) M C (8)微型计算机中,普遍使用的字符编码是 A)补码B)原码C) ASCII码D)汉字编码 C( 9)网络操作系统除了具有通常操作系统的4大功能外,还具有的功能是 A)文件传输和远程键盘操作B)分时为多个用户服务C)网络通信和网络资源共享D)远程源程序开发 C (10 )为解决某一特定问题而设计的指令序列称为 A)文件B)语言C)程序D)软件 C (11)下列4条叙述中,正确的一条是 A)计算机系统是由主机、外设和系统软件组成的 B)计算机系统是由硬件系统和应用软件组成的

C)计算机系统是由硬件系统和软件系统组成的 D)计算机系统是由微处理器、外设和软件系统组成的 B( 12)两个软件都属于系统软件的是 A)DOS口Excel B )DOS口UNIX C)UNIX ffi WPS D Wore和Linux A (13)用数据传输速率的单位是 A)位/秒B)字长/秒C )帧/秒D)米/秒 A(14)下列有关总线的描述,不正确的是 A)总线分为内部总线和外部总线B )内部总线也称为片总线 C)总线的英文表示就是Bus D)总线体现在硬件上就是计算机主板 B (15)在Window环境中,最常用的输入设备是 A)键盘B)鼠标C)扫描仪D )手写设备 D (16)下列叙述中,正确的是 A)计算机的体积越大,其功能越强 B)CD-RO M容量比硬盘的容量大 C)存储器具有记忆功能,故其中的信息任何时候都不会丢失 D)CPU!中央处理器的简称 B (17)已知双面高密软磁盘格式化后的容量为,每面有80个磁道, 每个磁道有15个扇区,那么每个扇区的字节数是 A)256B B)512B C)1024B D)128B C (18)下列属于计算机病毒特征的是 A)模糊性B)高速性C)传染性D)危急性 A (19)下列4条叙述中,正确的一条是 A)二进制正数原码的补码就是原码本身 B)所有十进制小数都能准确地转换为有限位的二进制小数 C)存储器中存储的信息即使断电也不会丢失 D)汉字的机内码就是汉字的输入码 A(20)下列4条叙述中,错误的一条是 A)描述计算机执行速度的单位是MB B)计算机系统可靠性指标可用平均无故障运行时间来描述 C)计算机系统从故障发生到故障修复平均所需的时间称为平均修复时间

全国计算机等级考试的等级划分与内容分别是什么

全国计算机等级考试的等级划分与内容分别是什么,谢谢 最佳答案 全国的计算级等级考试有4个等级。 一级:考核微型计算机基础知识和使用办公自动化软件及因特网(Internet)的基本技能。要求掌握字、表处理(Word)、电子表格(Excel)和演示文稿(PowerPoint)等办公自动化(Office)软件的使用及因特网(Internet)应用的基本技能,具备从事机关、企事业单位文秘和办公信息计算机化工作的能力。二级:考核计算机基础知识和使用一种高级计算机语言(包括JAVA、C、C++、ACCESS、Visual Basic、Visual FoxPro)编写程序以及上机调试的基本技能。要求能够使用计算机高级语言编写程序和调试程序,可以从事计算机程序的编制工作、初级计算机教学培训工作以及计算机企业的业务和营销工作。 三级:分为“PC技术”、“信息管理技术”、“数据库技术”和“网络技术”四个类别。“PC 技术”考核PC机硬件组成和Windows操作系统的基础知识以及PC机使用、管理、维护和应用开发的基本技能。“信息管理技术”考核计算机信息管理应用基础知识及管理信息系统项目和办公自动化系统项目开发、维护的基本技能。“数据库技术”考核数据库系统基础知识及数据库应用系统项目开发和维护的基本技能。“网络技术”考核计算机网络基础知识及计算机网络应用系统开发和管理的基本技能。 四级:考核计算机专业基本知识以及计算机应用项目的分析设计、组织实施的基本技能。四级证书表明持有人掌握计算机的基础理论知识和专业知识,熟悉软件工程、数据库和计算机网络的基本原理和技术,具备从事计算机信息系统和应用系统开发和维护的能力。。

2018年3月计算机等级考试二级Office考试题库真题

购部助理小何负责统计本公司各个销售部本月销售数据,按照下列要求帮助小何完成相关数据的整理、统计和分析工作。 1.在考生文件夹下,将“Excel_素材.xlsx”文件另存为“Excel.xlsx”(“.xlsx”为文件扩展名),后续操作均基于此文件,否则不得分。操作过程中,不可以随意改变原工作表素材数据的顺序。 2.按照下列要求对素材“Excel.xlsx”中的4个工作表“第1周”~“第4周”中的原始数据进行完善: ①在每个工作表中C、D、E、F四个销量列的空白单元格中输入数字0。 ②分别计算每个工作表中4个销售部的周销量合计值,并填入G列。 ③分别计算每个工作表中的周销售总额,并填入H列。 ④分别将每个工作表中的数据区域定义为与工作表相同的名称。 ⑤将4个工作表中的数据以求和方式合并到新工作表“月销售合计”中,合并数据自工作表“月销售合计”的A1单元格开始填列。 3.按照下列要求对新工作表“月销售合计”中的数据进行调整、完善: ①依据下表输入或修改列标题,并按“名称”升序排列数据区域。 ②将数据区域中月销量为零的菜品行删除。 ③删除B列中的合并单价,根据合并后的月销量及月销售总额重新计算平均单价。 ④在A、B两列之间插入一个空行,列标题输入“类别”。 ⑤为整个数据区域套用一个表格格式,适当加大行高、并自动调整各列列宽至合适的大小。 ⑥锁定工作表的第1行和第1列,使之始终可见。 4.在工作簿“Excel.xlsx”的最右侧创建一个名为“品种目录”的工作表,工作表标签颜色设为标准红色。将考生文件夹下以制表符分隔的文本文件“蔬菜主要品种目录.txt”自A1

单元格开始导入到工作表“品种目录”中,要求“编号”列保持原格式。 5.根据工作表“品种目录”中的数据,在工作表“月销售合计”的B列中为每个菜品填入相应的“类别”,如果某一菜品不属于“品种目录”的任何一个类别,则填入文本“其他”。 6.以“月销售合计”为数据源,参照工作表“示例”中的图示、自新工作表“数据透视”的A3单元格开始生成数据透视表,要求如下: ①列标题应与示例相同。 ②按月销售额由高到低进行排序,仅“茄果类“展开。 ③设置销售额和销售量的数字格式,适当改变透视表样式。

2013年3月全国计算机等级考试二级VB无纸化上机题题库及答案解析(4)

2013年3月全国计算机等级考试二级VB上机题库题干 —1—

第六十一套题干61 一、基本操作题 请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。 (1)在名称为Form1的窗体上画一个名称为C1、标题为"改变颜色"的命令按钮,窗体标题为"改变窗体背景色"。编写程序,使得单击命令按钮时,将窗体的背景颜色改为红色(&HFF&)。运行程序后的窗体如图1所示。 要求:程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。 图1 (2)在名称为Form1的窗体上画一个名称Shape1的形状控件,在属性窗口中将其设置为圆形。画一个名称为List1的列表框,并在属性窗口中设置列表项的值分别为1、2、3、4、5。将窗体的标题设为"图形控件"。单击列表框中的某一项,则将所选的值作为形状控件的填充参数。例如,选择3,则形状控件中被竖线填充。如图2所示。 要求:程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。 图2 二、简单应用题 (1)在考生文件夹下有一个工程文件sjt3.vbp。程序的功能是通过键盘向文本框中输入正整数。在"除数"框架中选择一个单选按钮,然后单击"处理数据"按钮,将大于文本框中的正整数且能够被所选除数整除的5个数添加到列表框List1中,如图3所示。在窗体文件中已经给出了全部控件,但程序不完整。 要求:请去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。 图3 (2)在考生文件夹下有一个工程文件sjt4.vbp。程序运行后,单击"开始"按钮,图片自上而下移动,同时滚动条的滑块随之移动,每0.5秒移动一次。当图片顶端移动到距窗体的下边界的距离少于200时,再回到窗体顶部,重新向下移动,如图4所示。在窗体文件中已经给出了全部控件,但程序不完整。 要求:请去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。 图4 三、综合操作题 在考生文件夹下有一个工程文件sjt5.vbp,窗体如图5所示。运行程序时,从数据文件中读取学生的成绩(均为整数)。要求编写程序,统计总人数,并统计不及格、60~69、70~79、80~89及90~100各分数段的人数,将统计结 果显示在相应的文本框中。结束程序之前,必须单击"保存"按钮,保存统计结果。 注意:不能修改程序的其他部分和控件属性。程序调试通过后,运行程序,将统计结果显示在文本框中,再按"保存"按钮保存数据,否则无成绩。最后把修改后的文件按原文件名存盘。 图5 第六十二套题干62 一、基本操作题 请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。 (1)在名称为Form1的窗体上画一个名称为C1、标题为"变宽"的命令按钮,窗体名称为"改变按钮大小"。编写程序,使得单击命令按钮时,命令按钮水平方向的宽度增加100。程序运行后的窗体如图1所示。 要求:程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。 图1 (2)在名称为Form1的窗体上画一个名称Shape1的形状控件,画一个名称为L1的列表框,并在属性窗口中设置列表项的值为1、2、3、4、5。将窗体的标题设为"图形控件"。单击列表框中的某一项,则按照所选的值改变形状控件的形状。例如,选择3,则形状控件被设为圆形,如图2所示。 要求:程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。 图2 二、简单应用题 (1)在考生文件夹中有一个工程文件sjt3.vbp,窗体控件布局如图3(a)所示。程序运行时,在文本框Text1中输入一个正整数,选择"奇数和"或"偶数和",则在Label2中显示所选的计算类别。单击"计算"按钮时,将按照选定的"计算类别"计算小于或等于输入数据的奇数和或偶数和,并将计算结果显示在Label3中。程序的一次运行结果如图3(b)所示。在窗体文件中已经给出了全部控件,但程序不完整。 要求:请去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。 (a) (b) 图3 (2)在考生文件夹下有一个工程文件sjt4.vbp。程序运行后,如果单击"开始"按钮,则图片自左向右移动,同时滚动条的滑块随之移动,每0.5秒移动一次。当图片完全移出窗体的右边界时,立即再从窗体的左边界开始重新移动,若单击"停止"按钮,则图片停止移动,如图4所示。在窗体文件中已经给出了全部控件,但程序不完整。 要求:请去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。 —2—

全国计算机等级考试 历年真题2009年3月二级C语言笔试真题及答案

全国计算机等级考试历年真题2009年3月二级C语言笔试真题及答案 一、选择题(每题2分,共计70分) 1.(1)下列叙述中正确的是 A)栈是先进先出的线性表 B)队列是"先进后出"的线性表 C)循环队列是非线性结构 D)有序线性表即可以采用顺序存储结构,也可以采用链式存 储结构 A B C D 2.(2)支持子程序调用的数据结构是 A)栈 B)树 C)队列 D)二叉树 A B C D 3.(3)某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是 A)10 B)8 C)6 D)4 A B C D 4.(4)下列排序方法中,最坏情况下比较次数最少的是 A)冒泡排序 B)简单选择排序 C)直接插入排序

D)堆排序 A B C D 5.(5)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下列 属于应用软件的是 A)编译程序 B)操作系统 C)教务管理系统 D)汇编程序 A B C D 6.(6)下面叙述中错误的是 A)软件测试的目的是发现错误并改正错误 B)对被调试程序进行"错误定位"是程序调试的必要步骤 C)程序调试也成为Debug D)软件测试应严格执行测试计划,排除测试的随意性 A B C D 7.(7)耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是 A)提高耦合性降低内聚性有利于提高模块的独立性 B)降低耦合性提高内聚性有利于提高模块的独立性 C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度 D)内聚性是指模块间互相连接的紧密程度 A B C D 8.(8)数据库应用系统中的核心问题是 A)数据库设计 B)数据库系统设计 C)数据库维护 D)数据库管理员培训

2010年9月全国计算机等级考试三级网络技术真题及答案

机密★启用前
2010 年 9 月全国计算机等级考试三级笔试试卷 网络技术
(考试时间 120 分钟,满分 100 分) 一、选择题(每小题 1 分,共 60 分) 下列各题 A) 、C) 、B) 、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写 在答题卡相应位置上,答在试题上不得分。 (1)1991 年 6 月中国科学院首先与美国斯坦福大学实现 Internet 联接,它开始的是在 A)电子物理所 B)计算技术所 C)高能物理所 D)生物化学所 (2)关于计算机应用的描述中,正确的是 A)嵌入式过程控制装置常用高档微机实现 B)制造业通过虚拟机测试可缩短投产时间 C)专家诊断系统已经全面超过著名医生的水平 D)超级计算机可以准确进行地震预报 (3)关于客户端机器的描述中,错误的是 A)工作站可以作客户机使用 B)智能手机可以作客户机使用 C)笔记本可以作客户机使用,能无线上网 D)台式机可以作客户机使用,不能无线上网 (4)关于计算机配置的描述中,正确的是 A)SATA 是串行接口硬盘标准 B)SAS 是并行接口硬盘标准 C)LCD 是发光二极管显示器 D)PDA 是超便携计算机 (5)关于软件的描述中,错误的是 A)软件由程序与相关文档组成 B)系统软件基于硬件运行 C)Photoshop 属于商业软件 D)微软 Office 属于共享软件 (6)关于图像压缩的描述中,正确的是 A)图像压缩不容许采用有损压缩 B)国际标准大多采用混合压缩 C)信息熵编码属于有损压缩 D)预测编码属于无损压缩 (7)关于 OSI 参考模型的描述中,错误的是 A)由 ISO 组织制定的网络体系结构 B)称为开放系统互连参考模型 C)将网络系统的通信功能分为七层 D)模型的底层称为主机-网络层 (8)关于集线器的以太网采用的网络拓扑是 A)树状拓扑 B)网状拓扑 C)星形拓扑 D)环形拓扑 (9)关于误码率的描述中,正确的是 A)描述二进制数据在通信系统中传输出错概率 B)用于衡量通信系统在非正常状态下的传输可靠性 C)通信系统的造价与其对误码率的要求无关 D)采用电话线的通信系统不需要控制误码率 (10)在 TCP/IP 参考模型中,实现进程之间端到端通信的是 A)互联层 B)传输层 C)表示层 D)物理层 (11)Telnet 协议实现的基本功能是 A)域名解析 B)文件传输 C)远程登录 D)密钥交换 (12)关于交换式局域网的描述中,正确的是
三级网络技术试卷 第 1 页 (共 5 页)

江苏计算机等级考试2013年(春)一级考试试卷 (1)

2013年(春)一级考试试卷(1) (本试卷答题时间为l00分钟) 考生须知: 1.请考生准确无误地输入“准考证号”、“姓名”、“试卷密码”,确认后进入考试。 2.在未完成所有考试项目之前,不得按“交卷”按钮:一旦按“交卷”按钮,考生则不得再次进入考试系统。 一、基础知识必做题(共45题) (一)单选题 1.下列关于比特的叙述错误的是____。 A.比特是组成数字信息的最小单位 B.比特只有“0”和“1”两个符号 C.比特既可以表示数值和文字,也可以表示图像或声音 D.比特通常使用大写的英文字母B表示 2.若在一个非零的无符号二进制整数右边加两个零形成一个新的数,则其数值是原数值的____。 A.四倍B.二倍C.四分之一D.二分之一3.下列有关我国汉字编码标准的叙述错误的是____。 A.GB18030汉字编码标准与GBK、GB2312标准保持向下兼容 B.GB18030汉字编码标准收录了包括繁体字在内的大量汉字 C.CB18030汉字编码标准中收录的汉字在GB2312标准中一定能找到 D.GB2312所有汉字的机内码都用两个字节来表示 4.下列关于IC卡的叙述错误的是______。 A.IC卡按卡中镶嵌的集成电路芯片不同可分为存储器卡和CPU卡 B.IC卡按使用方式不同可分为接触式IC卡和非接触式IC卡 C.手机中使用的SIM卡是一种特殊的CPU卡 D.现在许多城市中使用的公交IC卡属于接触式IC卡 5.根据“存储程序控制”的工作原理,计算机工作时CPU是从____中一条一条地取出指令来执行的。 A.内存储器B.硬盘C.控制器D.总线6.某PC机广告中标有“P4/1. 7G/256M/40G”,其中P4/1. 7C的含义为____。 A.微机的品牌和CPU的主频B.微机的品牌和内存容量 C.CPU的品牌和主频D.CPU的品牌和内存容量 7.主板是台式PC机的重要部件,在自己组装PC机时可以单独选购。下面关于PC机主板的叙述错误的是____。 A.主板上通常包含CPU插座和芯片组

相关主题
文本预览
相关文档 最新文档