当前位置:文档之家› 2013年9月全国计算机等级《二级C语言程序设计》上机模考试卷(1)-中大网校

2013年9月全国计算机等级《二级C语言程序设计》上机模考试卷(1)-中大网校

2013年9月全国计算机等级《二级C语言程序设计》上机模考试卷(1)-中大网校
2013年9月全国计算机等级《二级C语言程序设计》上机模考试卷(1)-中大网校

2013年9月全国计算机等级《二级C语言程序设计》上机模考试卷

(1)

总分:100分及格:60分考试时间:120分

一、选择题(每小题1分,共40分)

(1) 有以下程序#include<stdio.h>main(){ int a=1,b=2,c=3,x;x=(a^b)&C;printf("%d",x);}程序的运行结果是( )。

A. 0

B. 1

C. 2

D. 3

(2) 有以下程序:fun(int x,int y){return(x+y);)main(){ int a=1,b=2,c=2,sum;sum=fun((a++,b++,a+b),c++);printf("%d\n",sum);}执行后的结果是( )。A. 6

B. 7

C. 8

D. 9

(3) 以下程序的输出结果是( )。main(){ int i;for(i=0;i<3;i++)switch(i){case 0:printf("%d",i);case 2:printf("%d",i);default:printf("%d",i);}}

A. 000102

B. 000020

C. 000122

D. 000111

(4) 有以下程序:main(){ int k=5;while(--k)printf("%d",k-=3);printf("\n");}执行后的输出结果是( )。

A. 1

B. 2

C. 4

D. 死循环

(5) 若有定义语句:int a[3][6];,按在内存中的存放顺序,a数组的第10个元素是( )。

A. a[o][4]

B. a[1][3]

C. a[o][3]

D. a[1][4]

(6) 已知函数fread的调用形式为“fread(buffer,size,count,fp);”,其中buffer代表的是( )。

A. 存放读入数据项的存储区

B. 一个指向所读文件的文件指针

C. 一个指针,是指向输入数据存放在内存中的起始地址

D. 一个整型变量,代表要读入的数据项总数

(7) 有下列程序:int fun(int n){ if(n==1)}return 1;elsereturn(n+fun(n-1));}main(){ int x;scanf("%d",&x);x=fun(x);printf("%d\n",x);)执行程序时,给变量x输入10,程序的输出结果是( )。

A. 55

B. 54

C. 65

D. 45

(8) 下列程序输出结果是( )。#include<stdio.h>main(){ char a[]={'a','b','C','d','e','f','\0').int i,j;i=sizeof(a);j=strlen(a);printf("%d,%d",i,j);}

A. 7,7

B. 7,6

C. 6,6

D. 6,7

(9) 有下列程序:int fun(int x[],int n){ static int sum=0,i:for(i 0;i<n;i++) sum+=x[i];return sum;}main(){ int a[]={1,2,3,4,5),b[]一{6,7,8,9),s=0:s=fun(a,5)+fun(b,

4);printf("%d\n",s):}程序执行后的输出结果是( )。

A. 45

B. 50

C. 60

D. 55

(10) 在面向对象方法中,( )描述的是具有相似属性与操作的一组对象。

A. 属性

B. 事件

C. 方法

D. 类

(11) 下列特征中不是面向对象方法的主要特征的是( )。

A. 多态性

B. 继承

C. 封装性

D. 模块化

(12) 有下列程序:fun(int x,int y){ static int m=0,i=2;i+=++rn;rfl—i+x+y;return m;}main(){ int j=l,m=1,k;k=fun(j,m);printf("%d,",k);k=fun(j.m);printf(”%d \n”,k);}执行后的输出结果是( )。

A. 5.5

B. 5,11

C. 11,11

D. 11,5

(13) 算法的时间复杂度是指( )。

A. 执行算法程序所需要的时间

B. 算法程序的长度

C. 算法执行过程所需要的基本运算次数

D. 算法程序中的指令条数

(14) 已知数据表A中每个元素距其最终位置不远,为了节省时间,应采用的算法是()。

A. 堆排序

B. 直接插入排序

C. 快速排序

D. 直接选择排序

(15) 有以下程序:main(){ int a=0,b=l0,c=0,d=0;if(a=1)b=1;c=2;else d=3;printf("%

d,%d,%d,%d\n",a,b,C,d);}程序输出( )。

A. 0,1,2,0

B. 0,0,0,3

C. 1,1,2,0

D. 编译有错

(16) 下述程序执行的输出结果是( )。#include<stdio.h>main() { char a[2][4];strcpy(a,"are");strcpy(a[1],"you");a[0][3]='&';printf("%s\n",a):}

A. are&you

B. you

C. are

D. &

(17) 函数fseek()的正确调用形式是( )。

A. fseek(位移量,起始点,文件类型指针);

B. fseek(文件类型指针,位移量,起始点);

C. fseek(文件类型指针,起始点,位移量);

D. fseek(起始点,位移量,文件类型指针);

(18) 若变量e为char类型,能正确判断出C为小写字母的表达式是()。

A. 'a'<=c<='2'

B. (c>='a')||(c<='2')

C. ('a'<=c)and('z'>c)

D. (c>='a')&&(c<='2')

(19) 有以下结构体说明和变量的定义,且指针P指向变量a,指针q指向变量b,则不能把结点b连接到结点a之后的语句是( )。struct node{char data;struct node*next:}a,b,*p=&a,*q=&b;

A. a.next=q;

B. P.next=&b;

C. p->next=&b;

D. (*p).next=q;

(20) 若有定义“int b[8],*p=b;”,则p+6表示( )。

A. 数组元素b[6]的值

B. 数组元素b[6]的地址

C. 数组元素b[7]的地址

D. 数组元素b[o]的值加上6

(21) 有以下程序:#include<stdio.h>main(){ int i=0,a=0;while(i<20){ for(;;){if((i%10)==0)break:elsei--;} i+=11:a+=i:}printf("%d\n",a);}程序的输出结果是( )。

A. 62

B. 63

C. 33

D. 32

(22) 有下列程序:main(){ int x=5;do{printf("%d",X-=4);)while(!(--x));}程序的输出结果是( )。

A. 1

B. 2 0

C. 1 -4

D. 死循环

(23) 有以下结构说明和变量定义,指针p、q、r分别指向链表中的3个连续结点。struct node{ int data;struct node*next;)*p,*q,*r;现要将q所指结点从链表中删除,同时要保持链表的连续,以下不能按要求完成操作的语句是( )。

A. p->next=q->next;

B. P-next=P->next->next;

C. p->next=r;

D. p=q->next;

(24) 执行语句“for(i=1;i++<4;);”后,变量i的值是( )。

A. 3

B. 4

C. 5

D. 不定

(25) 在C语言程序中可用做用户标识符的是()。

A. void

123

BBN

B. aa

_abc

cas

C. as+b3

-123

If

D. 6f

Do

SIG

(26) 以下程序运行后,输出结果是( )。#include<stdio.h>#define PT 5.5#define S(x)PT*x*Xmain(){ int a=1,b=2:printf("%4.1f\n",s(a+b));}

A. 49.5

B. 9.5

C. 22.0

D. 45.0

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

A. 用E—R图能够表示实体集之间一对一的联系、一对多的联系、多对多的联系

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

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

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

(28) 下面程序的功能是输出以下形式的金字塔图案:main(){ int i,j;*for(i=l;i<-4;i++) ***{ for(j=1;j<=4-i;j++) printf("");*****for(j=1;j<=____;j++)printf("*");*******printf("\n");}}在下划线处应填入的是( )。

A. i

B. 2*i一1

C. n=2*i+1

D. i+2

(29) 以下程序的输出结果是( )。main(){ int a=1,b;for(b=1,b<=10;b++)

{ if(a>=8)break;if(a%2==1){a+=5;continue;}a=3;}printf("%d\n",b);

A. 3

B. 4

C. 5

D. 6

(30) 如果进栈序列为el、e2、e3、e4,则可能的出栈序列是( )。

A. e3、el、e4、e2

B. e2、e4、e3、el

C. e3、e4、e2

D. 任意顺序

(31) 以下程序的输出结果是()。main(){ int Rum=0;while(num<=2){ num++;printf(”%d\n”,num);}}

A. 1

B. 1

C. 1

2

3

4

D. 1

2 2

3

(32) 假定所有变量均已正确说明,下列程序段运行后x 的值是( )。a=b=c=0;x=12;if(!a)x--;else x=5:if(c)x=3:else x=4:

A. 11

B. 4

C. 12

D. 3

(33) 表达式“~0x11”的值是( )。

A. 0xFFEE

B. 0x71

C. 0x0071

D. 0xFFF1

(34) 有下列程序:main(){int i,j,x=0;for(i=0,i<2;i++){x++;for(j=0;j<=3;j++){if(j%

2)continue;x++:}x++:}printf("x=%d\n",x);}程序执行后的输出结果是( )。

A. x=4

B. x=8

C. x=6

D. x=12

(35) 有下列程序:main(){ int k=5:while(--k)printf("%d",k=1);printf("\n");}执行后的输出结果是( )。

A. 1

B. 2

C. 4

D. 死循环

(36) 有以下程序#include<stdi0.h>main(){FILE*fp;int a[0]一{1,2,3,0,0},i;fp=fopen("d2.dat,"wb");fwrite(a,sizeof(int),5,fp);fwrite(a,sizeof(int),5,fp);fclose(fp);fp=fopen("d2.dat","rb");fread(a.sizeof(int),10,fp);fclose(fp);for(i=0;i<10;i++)printft("%d",a[i]);}程序的运行结果是( )。

A. 1,2,3,0,0,o,0,0,0,0,

B. 1,2,3,1,2,3,0,0,0,0,

C. 123,0,0,0,0,123,0,0,0,0,

D. 1,2,3,0,0,1,2,3,0,0,

(37) 下列程序执行后的输出结果是( )。main(){ int a[3][3],*p,i};p=&a[0][0];for(i=p;i<9;i++)p[i]=i+1;printf("%d\n",a[1][2]);}

A. 3

B. 6

C. 9

D. 随机数

(38) 若有定义:“int a[2][3];”,则对a数组的第i行第j 列元素的正确引用为( )。

A. *(*(a+i)+j)

B. (a+i)[j]

C. *(a+i+j)

D. *(a+i)+j

(39) 下列程序执行后的输出结果是( )。main(){int x='f';printf("%c\n",'A'+(x-'a'+1));}

A. G

B. H

C. I

D. J

(40)有以下程序:#include<<stdio.h>struct stu{ int num;char name[10]:int age;}void fun(struct stu*p){printf("%s\n",(*p).name);}the main(){struct stu students[3]={{9801,"Zhang".20},{9802,"Wang",19},{9803,"Zhao",1 8}}fun(students+2);}输出的结果是( )。

A. Zhang

B. Zhao

C. Wang

D. 18

二、程序填空题(共18分)

(1)str是一个由数字和‘,:母字符组成的字符串,由变量num传人字符串长度。请补充函数proc(),该函数的功能是:把字符串str中的数字字符转换成数字并存放到整型数组bb中,函数返回数组bb的长度。例如,str="abc3de987f9621",结果为:3987621。注意:部分源程序给出如下。请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的横线上填入所编写的若干表达式或语句。试题程序:#include<stdio.h>#define M 80int bb[M];int proc(char str[],int bb[],int num){int i,n=0;for(i=0;i<num;i++){if(【1】){bb[n]=【2】:n++:}}return 【3】;}void main(){char str[M];int mum=0,n,i;printf("Enter a strin9:\n");gets(str);while(str[num])num++:n=proc(str,bb,num);printf("\nbb=");for(i=0;i<n;i++)printf("%d",bb[i]);}

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

(1)

下列给定的程序中,函数proc()的功能是:判断字符ch 是,与str所指字符串中的某个字符相同;若相同,则什么也不做,若不同,则将其插在串的最后。请修改程序中的错

误,使它能得出正确的结果。注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。试题程序:#include<stdlib.h>#include<conio.h>#include<stdio.h>#include<string .h>//****found****void proc(char str,char ch){while(*str &&*str!=ch)str++;//****found****if(*str==ch){ str[0]=ch;//****found****str[1]='0':}}void main(){char str[81],ch;system("CLS");printf("\nPlease enter a string:");gets(str);printf("\n Please enter the character tosearch:");ch=getchar();proc(str,ch);printf("\nThe result is%s\n",str);}

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

(1)

学生的记录由学号和成绩组成,M名学生的数据已在主函数中放人结构体数组stu 中,请编写函数proc(),它的功能是:把指定分数范围之外的学生数据放在b所指的数组中,分数范围之外的学生人数由函数值返回。例如,输入的分数是70和79,则应当把分数低于70和高于79的学生数据输出,不包含70分和79分的学生数据。主函数中把70放在low 中,把79放在heigh中。注意:部分源程序给出如下。请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填人所编写的若干语句。试题程序:#include<stdio.h>#define M 16typedef struct{char num[10];int s:}STREC;int proc(STREC*a,STREC*b,int 1,int h) {

}void main(){STREC stu[M]={{"GA005",55),{"GA003",96},{"GA002",80),{"GA004",68),{"GA001",88},{"GA007",74},{"GA008",85),{"GA006",89},{"GA015",90),{"GA013”,53),{"GA012",66},{"GA014”,82),{"GA011",73},{"GA017",69),{"GA018",64),{"GA016",86}};STREC h[M];int i,n,low,heigh,t;printf("Enter 2 integer number low&heigh:");scanf("%d%d",&low,&heigh);if(heigh<low) ’{t=heigh:heigh=low;low=t;}n=proc(stu,h,low,heigh);printf("The student’S data out%d--%d:\n",low,heigh);for(i=0;i<n;i++)printf("%S%4d\n",h[i].num,h[i].s);//输出指定分数范围内的学生记录printf("\n");}

答案和解析

一、选择题(每小题1分,共40分)

(1) :D

首先计算1与2的或运算,再将其结果与3进行“与”运算,结果为00000011,即十进制数3。

(2) :C

表达式a++,b++,a+b是一个逗号表达式,在逗号表达式中,从左向右进行各个表达式的运算,最后一个表达式的值就是逗号表达式的结果,所以表达式a++,b++,a+b的值为5,所以fun()函数中的形参x 的值为5;表达式c++先把变量C的值传给形参y,然后c 的值加1,所以y的值为3,因此函数fun((a++,b++,a+ b),c++)的返回值为8。

(3) :C

当i=0时,执行switch语句,对应的执行case 0,输出0,因为没有break,接着执行case 2的语句,又输出一个0,接着执行default语句,再输出一个0,返回i+ +;i=1时,没有case 语句,执行default语句,输出一个1,接着又返回i++;当i=2时执行case 2和default语句分别输出一个2,此时又返回i++,i变为3,for循环不成立,终止,最后输出000122。

(4) :A

当k=j时,while条件中的值为4,k为4,循环不成立,k-=3可写成k=k 3,输出1,接着执行--k后k为0,当k=0时,while循环不成立,退出。

(5) :B

在C语言中数组的下标是从0开始,且二维数组元素的存储是按行存放的。

(6) :C

本题考查数据块读取函数调用形式:fread(buffer,size,count,fp)。

fread函数参数说明:“buffer”是一个指针,是读入数据的存放地址,对fwrite来说,是要输出数据的地址;“size”是要读写的字节数;“count”是要进行读写多少个size字节数据项;“fp”是指文件型指针。

(7) :A

本题在函数int fun(int n)的定义中又出现了对函数fun的调用,所以函数fun是递归函数。因而在主函数中调用x=fun(x)时,当输入10赋给变量x时,递归调用的过程为

fun(10)=10…fun(9)=104-94-fun(8)=104-9+84- fun(7)

=10+9++8++7++fun(6)=10+9++8+7+6+fun (6)

=10+9++8+7+6+5+fun(4)

=10+9++8+7+6+5+4+fun(3)

=10+9++8+7+6+5+4+3+fun(2)

=10+9++8+7+6+5+4+3+2+fun(1)

=10+9++8+7+6+5+4+3+2=55

(8) :B

本题要注意sizeof()和strlen()的区别,sizeof()函数的功能是返回字符串所占的字节数,strlen()函数的功能是返回字符串长度,'\0 '是一个转义符,它占存储空间,但不计入串的长度。

(9) :C

在函数int fun(int xE],int n)的定义中,变量sum为一个静态局部变量。由于在整个程序运行期间,静态局部变量在内存中的静态存储中占据着永久的存储单元。函数int fun(int x[],int n)的功能是求出数组X[]各个元素的和,所以在j三函数中,调用函数fun(a,5)后,变量sum =1+2+3+4+5=15,当再次调用fun(b,4)后,变量sum= 15+6+7+8+9=45,所以S=l5+45=60。

(10) :D

类(class)描述的是具有相似属性与操作的一组对象,具体对象是类的实例。

(11) :D

面向对象设r方法是使用现实世界的概念抽象地思考问题从而自然地解决问题。其特点包括分类性、多态性、封装性、模块独立-}-、继承和多态性等。模块化是结构化程序设计的特点。

(12) :B

变量m和i声明为局部静态变量,因此第1次调用fun()函数后,局部静态变量m和i的值为5和3,第l次调用结束时,它们的值不变,第2次调用时,m和i 的初始值分别为5和3,在执行“i+=m+1”后,i的值为9,因此,最终m的值为11。

(13) :C

算法复杂度包括时间复杂度和空间复杂度,算法的时间复杂度是指执,亍算法所需要的计算机工作量,即算法执行过程中所需要的基本运算次数。

(14) :B

当数据表A中每个元素距其最终位置不远,说明数据A按关键字值基本有序。在待排序数据基本有序的情况下,采用插入排序所用的时间最少。

(15) :D

语法错误。else与if之间不应再用其他语句,如果满足if条件,则继续执行if后面的语句;不满足就执行else语句。

(16) :A

strcpy实现的功能是复制,该操作把are 复制到a中,a[0][3]='&',且strcpy(a[1],"you")把you 复制到a[1]中,故输出a为“are&you”。

(17) :B

指针函数fseek()的调用形式为:fseek (fp,offset,position);fseek函数参数说明:“fp”是指向该文件的文件型指针;“offset”为位移量,是指从起始点position 到要确定的新位置的字节数。以起点为基准,向前移动字节数。“position”为起始点,指出以文件的什么位置为基准进行移动,position的值用整型常数表示,“0”表示文件的开头,“1”表示文件的当前位置,“2”表示文件的末尾。

(18) :D

在判断小写字母时,必须判断在某一范围内成立,因此用与,即&&,即C在a与z之间。

(19) :B

本题考查结构体指针变量的赋值方法,要把结点b连接到结点;l的后面,必须把b的地址给a的next指针。故8正确。

(20) :B

指针中存放的是变量的地址,指针也可以进行增减运算,这时指针移动的最小单位是一个存储单元,而不是一个字节。所以题中p+6指的是将指针向后移动了6个存储单元,即指向b[6],存放的是b[6]的地址。

(21) :D

本题考查while循环。当i<20时,进入while循环体,循环体内的for循环实现的功能是i%10==0,也就是说当i值为0或者l0的倍数的时候,跳出循环,执行i+=11;a+=i;,若i 值不是10的倍数,则一直执行for 循环i--。①当i=0时,执行i+=11;a+=i;,i=11,a=11;

②判断i=10时,跳出for循环,执行i+=11;a+=i;,i=21,a =32;③判断i=21>20,不符合题意,结束循环。

(22) :C

本题考查do-while循环。先执行do的内容,也就是printf语句,x=x-4=1,输出1,判断while 循环的控制条件,--x=0,则!(--x)为非零,循环条件成立,执行下一次循环;x=x-4=-4,输出-4,判断while循环的条件,--X=-5,则!(--x)为零,循环条件不成立,结束循环。(23) :D

本题考查链表结点的删除,q一>next中存放的是r所指结点的首地址,将r所指结点的首地址存于p-- next中,则实现删除q所指点的功能,并保持链表连续,P所指点与r所指结点相连。

(24) :A

for循环结束时,i++的值应为4,i自加后此时应为5,故选择C迭项。

(25) :B

c语言规定,标识符是由字母、数字或下划线组成,并且它的第一个字符必须是字母或者下划线,不能使用关键字和数字,A中void,C中if,D中D0,都属于关键字。

(26) :C

本题考查函数调用,由于a+b没有被括起来,所以s(a+b)=PT*a+b*a+b=5.5*1+2*1+2 =9.5,故选择B。

(27) :A

用E—R图可以描述实体及其相互之间的联系,还可以描述多个实体集之间的联系和一个实

体集内部实体之间的联系。用E—R图表示的概念数据模型不仅能转换为关系数据模型,还可以转换为其他数据模型,如网状模型和层次模型等。所以A的说法正确。

(28) :B

对于第i行,程序先输出4-i个空格,然后输出2×i-1个"*",所以答案是B。

(29) :B

当b=1时,a=1,第二个if语句成立,此时a=6,返回for循环;当b=2,两个if语句都为假,此时a =3,再返回循环;当b=3,第二个if成立,此时a=8,继续循环;当b=4,第一个if 成立,退出for循环体时b为4,a为8。

(30) :B

栈的特点是先进后出,可知el肯定是最后出栈的,因此正确答案为选项B。

(31) :B

当num=0时,循环成立,执行num++ 后;num的值为1,因此输出1,接着返回while中的表达式;当num=1时,循环成立,执行nHm++后,num的值为2,输出2,再返回while 中的表达式;当num=2时,循环成立,执行num++后.nHm的值为3,输出3,最后返回while中的表达式,当num=3,循环不成立,退出。

(32) :B

本题考查if…else语句。if条件为真则执行后面的表达式,如果if为假则执行else语句。

(33) :A

本题主要考查按位求反运算:十六进制整型常量的形式是以数字Ox开头的十六进制字符串;位求反运算的规则是:将二进制表示的运算对象按位取反,即将1变0,将0变1。

(34) :B

在第1次外层for循环中,首先x++得到x=1。进入到内层for循环,只有循环j的值为奇数时,变量x的值才自加1,所以在内层for循环执行过程中,变量x的值自加两次,当退出

内层for循环时,x=3,然后执行x++,得到x=4。在进入执行第2次外层for循环中,首先x++得到x=5。进入到内层for循环,只有循环变量j的值为奇数时,变量x的值才自加1,所以在内层for循环执行过程中,变量X的值自加1两次,当退出内层for循环时,x=7,然后执行x++,得到x=8,所以打印输出变量x的值为8。

(35) :A

在程序语句中,k的初始值为5,进行第l次while循环后,k自减1为4,非0,执行循环体里的printf语句,输出k,此时k的值变为1。程序执行第2次循环时,k 自减1变为0,为假,退出while循环语句。所以程序的最后结果为1。

(36) :D

本题程序首先用函数fopen()以“wb”的方式开打文件“d2.dat”,然后调用两次fwrite函数将数组a 的5个元素,依次输出到文件fp中,共10个字节,关闭文件。再次打开文件,使用文件指针指向文件的开头,调用head函数从文件印中读取这10个字节的数据到数组a中。型数组bb中,因此,【2】处填“str[i]-'0'”;由函数proc()可知,变量n中存放整型数组bb 中的元素个数,最后要返回到主函数当中,因此,【3】处填“n”。

(37) :D

程序执行在for循环,当i=p时,i中放的是P的地址,类型不符合,因此输出随机数,故选择D 进项.

(38) :A

通过地址来引用数组元素的方法有下列5种:

(1)a[i][j];(2)*(a[i]+j);(3)*(*(a+j)+i);(4)* (a[i][j]);(5)(&aE0][0]q-3*i+j)。故A正确。

(39) :D

因为x='f',所以写成'A'+(x-'a'+1) ='A '+('f '-'a'+1)='A'+6='J ',故选择D选项。

(40) :B

从实参传递过去的是结构体系数组的第3个元素,所以输出的name为Zhao。

二、程序填空题(共18分)

(1) :

【1】str[i]>='0'&&str[i]<='9 '

【2】str[i]-'0'

【3】n

【解析】题目中要求把字箱串str中的数字字符转换成数字并存放到整型数组bb中。首先应判断字符串str中每个字符是否为数字字符,因此【1】填“str[i]>=' 0 ' &&str[i]<='9'”;将每一个数字字符转化为数字放在整型数组bb中,因此【2】填“str[i]-'0'”;由函数proc()可知,变量n中存放的是整型数组bb中元素的个数,最后要返回到主函数中,因此【3】填“n”。三、程序改错题(共24分)

(1) :

(1)错误:void proc(char str,char ch)

正确:void proc(char*str,char ch)

(2)错误:if(*str==ch)

正确:if(*str=='\0 ')

(3)错误:str[1]='0';

正确:str[1]='\0';

【解析】形参的个数和类型由调用该函数的实参的个数和类型决定,由main()函数中调用的函数proc()可知,“void

proe(char str,char ch)”应改为“void proc(char*str,char

ch)”;将字符串中的每一个字符与给定字符相比较,"-3字符串结束或者字符串中有与给定字符相同的字符时结束。如果到字符串的最后一个字符仍没找到与给定字符相同的字符,将给定字符插在字符串的最后,因此,“if(*str==ch)”应改为“if(*str=='\0 ')”;最后还要为字符串添加一个结束符,因此“str[1]='0 ';”应改为“str[1]='\0'”。

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

(1) :

int proc(STREC*aSTREC*bint lint h)

{

int ij=0

for(i=0i<Mi++)

if((a[i]s>=0&&a[i]s<1)||(a[i]s>h&&a

[i]s<=l00)) //通过if语句,来判断指定范围

之外的数

b[j++]=a[i];//放到b数组中

return j;//最后把其个数返回到主函数中

}

【解析】题目要求把指定范围之外的数放到b 中,将每一个学生的成绩与指定的成绩相比较,将符合条件的学生成绩放在数组b中,并将符合要求的学生个数返回给主函数。

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) 度量计算机运算速度常用的单位是

全国计算机等级考试一级理论汇总(最新版)

附录3:理论练习 一、基础知识 1. 下列存储器中,存取速度最快的是( )。B A. CD-ROM B. 内存 C. 软盘 D. 硬盘 2. 在微机中,1MB准确等于( )。B A. 1024×1024个字 B. 1024×1024个字节 C. 1000×1000个字节 D. 1000×1000个字 3. 计算机存储器中,一个字节由( )位二进制位组成。B A. 4 B. 8 C. 16 D. 32 4. 下列各指标中,( )是数据通信系统的主要技术指标之一。D A. 重码率 B. 传输速率 C. 分辨率 D. 时钟主频 5. 十进制整数100化为二进制数是( )。D A. 1100100 B. 1101000 C. 1100010 D. 1110100 6. CPU主要由运算器和( )组成。A A. 控制器 B. 存储器 C. 寄存器 D. 编辑器 7. 计算机病毒是可以造成计算机故障的( )。B A. 一种微生物 B. 一种特殊的程序 C. 一块特殊芯片 D. 一个程序逻辑错误 8. 用高级程序设计语言编写的程序,要转换成等价的可执行程序,必须经过( )。D A. 汇编 B. 编辑 C. 解释 D. 编译和连接 9. 在微机的性能指标中,内存储器容量指的是B A) ROM的容量B) RAM的容量C) ROM和RAM容量的总和D) CD-ROM的容量 10. 1GB等于()D A) 1000×1000字节B) 1000×1000×1000字节C) 3×1024字节D) 1024×1024×1024字节 11. CPU中控制器的功能是()C A) 进行逻辑运算B) 进行算术运算C) 分析指令并发出相应的控制信号D)只控制CPU的工作 12. 计算机软件分为()B A) 程序与数据B) 系统软件与应用软件C) 操作系统与语言处理程序D) 程序、数据与文档 13. 与十进制数291等值的十六进制数为()A A) 123 B) 213 C) 231 D) 132 14. 能将高级语言源程序转换成目标程序的是()A A) 编译程序B) 解释程序C) 调试程序D) 编辑程序

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

全国计算机等级考试一级练习题 计算机应用基础2 一、单选题 1、第一代电子数字计算机适应的程序设计语言为______。 A:机器语言 B:数据库语言 C:高级语言 D:可视化语言 答案: A 2、既可以接收、处理和输出模拟量,也可以接收、处理和输出数字量的计算机是______。 A:电子数字计算机 B:电子模拟计算机 C:数模混合计算机 D:专用计算机 答案: C 3、计算机能自动、连续的工作,完成预定的处理任务,主要是因为______。 A:使用了先进的电子器件 B:事先编程并输入计算机 C:采用了高效的编程语言 D:开发了高级操作系统 答案: B 4、计算机的应用领域可大致分为几个方面,下列四组中,属于其应用范围的是。 A:计算机辅助教学、专家系统、操作系统 B:工程计算、数据结构、文字处理 C:实时控制、科学计算、数据处理 D:数值处理、人工智能、操作系统 答案: C 5、关于信息,下列说法错误的是______。 A:信息可以传递 B:信息可以处理 C:信息可以和载体分开 D:信息可以共享 答案: C 6、计算机系统由两大部分构成,它们是______。 A:系统软件和应用软件 B:主机和外部设备 C:硬件系统和软件系统 D:输入设备和输出设备 答案: C 7、计算机中存储容量的基本单位是字节BYTE,用字母B表示。1MB=______。

A:1000KB B:1024KB C:512KB D:500KB 答案: B 8、能把汇编语言源程序翻译成目标程序的程序,称为______。 A:编译程序 B:解释程序 C:编辑程序 D:汇编程序 答案: D 9、下列四项设备属于计算机输入设备的是______。 A:声音合成器 B:激光打印机 C:光笔 D:显示器 答案: C 10、在下列存储器中,访问周期最短的是。 A:硬盘存储器 B:外存储器 C:内存储器 D:软盘存储器 答案: C 11、以下不属于外部设备是______。 A:显示器 B:只读存储器 C:键盘 D:硬盘 答案: B 12、下面关于微处理器的叙述中,不正确的是______。 A:微处理器通常以单片集成电路制成 B:它至少具有运算和控制功能,但不具备存储功能 C:Pentium是目前PC机中使用最广泛的一种微处理器 D:Inter公司是国际上研制、生产微处理器最有名的公司 答案: B 13、计算机的字长取决于。 A:数据总线的宽度 B:地址总线的宽度 C:控制总线的宽度 D:通信总线的宽度 答案: A 14、计算机内部采用二进制数进行运算、存储和控制的主要原因是______。 A:二进制数的0和1可分别表示逻辑代数的"假"和"真",适合计算机进行逻辑运算 B:二进制数数码少,比十进制数容易读懂和记忆

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.形式参数与实在参数,参数值传递。

全国计算机等级考试-一级教程word测试题

Word上机练习题 1.打开Word,输入如下内容: 【文档开始】 今日荣宝斋 荣宝斋的木版水印技艺,久已闻名海内外,其制作工厂的师傅们,均属艺林翘楚。目前,荣宝斋及其门市部仍在经营和发展各项业务,包括经销古今书画家的真迹或木版水印作品,供应文房四宝,提供装裱、加工修复等业务。其下属荣宝斋出版社、荣宝斋艺术品拍卖公司、荣宝外贸公司、服务公司亦为书画家们创作和繁荣书法绘画艺术、增进国际文化交流做出贡献。 【文档结束】 按要求对文档进行格式设置: ①标题: 字体:隶书;字形:加粗;字号:小二号;字体颜色:绿色;位置:水平居中; 下滑线线形:波浪形;下滑线颜色:紫罗兰(128,0,128);字符间距:缩放90%,间距加宽3磅,位置降低2磅;字符效果:七彩倪虹。(10,13没有这个效果) ②正文文字: 字体:仿宋;字号:四号;字体颜色:淡紫色(255,83,255)。行间距:1.5倍行间距;段落:首行缩进2个字符;左右各缩进2个字符;分栏:分为等宽3栏,并加分割线。 ③插入页眉页脚:页眉为“荣宝斋简介”,居中显示;页脚为当前日期。 ④设置奇偶页不同的页眉和页脚。 ⑤将该文档以名字WD1.DOC保存在C盘下。 2.打开Word,输入如下内容: 【文档开始】 云居寺简介 位于北京房山区境内的云居寺建于隋末唐初。云居寺的石经山藏经洞中的石经始刻于隋大业年间(公元605年),僧人静琬等为维护正法刻经于石。刻经事业历经隋唐、辽、金、元、明六个朝代,绵延1039年,篆刻佛经1122部3572卷14278块。这时石阶文化史上罕见的壮举,堪与文明寰宇的万里长城、京杭大运河相媲美,是世上稀有而珍贵的文化遗产。 【文档结束】 按要求对文档进行格式设置: ①标题: 字体:华文新魏;字形:加粗,倾斜;字号:小二号;字体颜色:玫瑰红;字体加着重号;字符间距:缩放150%;字符效果:礼花绽放(07版)。位置:水平居中。 ②正文文字: 字体:楷体_GB2312;字号:四号;段间距:段前1行,段后0.5行;首字下沉:2行;首字字体:华文楷体;首字颜色:茶色;插入当前日期和时间:在段尾插入,格式为××年××月××日; ③设置页边距上、下各2.5厘米,左、右各3厘米;纸张大小为A3; ④在文档下方插入一幅剪贴画(可以任选),将环绕方式设置为紧密型,水平对齐方式设置为居中对齐。 ⑤为该文档设置打开权限密码(密码可自己设定),并将该文档以名字WD2.DOC保存在C 盘下。 3.打开Word,输入如下内容:

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)一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员、与实体计

全国计算机等级考试一级练习试题及答案(一)

全国计算机等级考试一级练习试题及答案(一) 一、选择题 1、在计算机领域中通常用MIPS来描述______。 A、计算机的运算速度 B、计算机的可靠性 C、计算机的可运行性 D、计算机的可扩充性 2、微型计算机存储系统中,PROM是______。 A、可读写存储器 B、动态随机存取存储器 C、只读存储器 D、可编程只读存储器 3、按16×16点阵存放国标GB2312-80中一级汉字(共3755个)的汉字库,大约需占存储空间______。 A、1MB B、512KB C、256KB D、128KB 4、WPS、Word等字处理软件属于______。 A、管理软件 B、网络软件 C、应用软件 D、系统软件 5、在各类计算机操作系统中,分时系统是一种______。 A、单用户批处理操作系统 B、多用户批处理操作系统 C、单用户交互式操作系统 D、多用户交互式操作系统 6、配置高速缓冲存储器(Cache)是为了解决______。 A、内存与辅助存储器之间速度不匹配问题 B、CPU与辅助存储器之间速度不匹配问题 C、CPU与内存储器之间速度不匹配问题 D、主机与外设之间速度不匹配问题 7、为解决某一特定问题而设计的指令序列称为______。

A、文档 B、语言 C、程序 D、系统 8、下列术语中,属于显示器性能指标的是______。 A、速度 B、可靠性 C、分辨率 D、精度 9、微型计算机硬件系统中最核心的部件是______。 A、主板 B、CPU C、内存储器 D、I/O设备 10、若在一个非零无符号二进制整数右边加两个零形成一个新的数,则新数的值是原数值的______。 A、四倍 B、二倍 C、四分之一 D、二分之一 11、计算机病毒是一种______。 A、特殊的计算机部件 B、游戏软件 C、人为编制的特殊程序 D、能传染的生物病毒 12、计算机最主要的工作特点是______。 A、存储程序与自动控制 B、高速度与高精度 C、可靠性与可用性 D、有记忆能力 13、在Word的编辑状态,共新建了两个文档,没有对这两个文档进行“保存”或“另存为”操作,则______。 A、两个文档名都出现在“文件”菜单中 B、两个文档名都出现在“窗口”菜单中 C、只有第一个文档名出现在“文件”菜单中 D、只有第二个文档名出现在“窗口”菜单中 14、在Word的编辑状态,为文档设置页码,可以使用______。 A、“工具”菜单中的命令 B、“编辑”菜单中的命令

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

一、选择题 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位不变,因此机内码前后

全国计算机等级考试二级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)计算机系统从故障发生到故障修复平均所需的时间称为平均修复时间

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

全国计算机等级考试一级B考试(样题) 一、选择题 1.计算机之所以能按人们的意志自动进行工作,最直接的原因是因为采用了 A)二进制数制B)高速电子元件C)存储程序控制D)程序设计语言 2.微型计算机主机的主要组成部分是 A)运算器和控制器B)CPU和内存储器C)CPU和硬盘存储器D)CPU、内存储器和硬盘 3.一个完整的计算机系统应该包括 A)主机、键盘和显示器B)硬件系统和软件系统C)主机和它的外部设备D)系统软件和应用软件 4.计算机软件系统包括 A)系统软件和应用软件B)编译系统和应用软件 C)数据库管理系统和数据库D)程序、相应的数据和文档 5.微型计算机中,控制器的基本功能是 A)进行算术和逻辑运算B)存储各种控制信息C)保持各种控制状态D)控制计算机个部件协调一致地工作 6.计算机操作系统的作用是 A)管理计算机系统的全部软、硬件资源,合理组织计算机的工作流程,以达到充分发挥计算机资源的效率,为用户提供使用计算机的友好界面 B)对用户存储的文件进行管理,方便用户 C)执行用户键入的各类命令 D)为汉字操作系统提供运行的基础 7.计算机的硬件主要包括:中央处理器(CPU)、存储器、输出设备和 A)键盘B)鼠标C)输入设备D)显示器 8.下列各组设备中,完全属于外部设备的一组是 A)内存储器、磁盘和打印机B)CPU、软盘驱动器和RAM C)CPU、显示器和键盘D)硬盘、软盘驱动器、键盘 9五笔字型码输入法属于 A)音码输入法B)形码输入法C)音形结合的输入法D)联想输入法 10.一个GB2312编码字符集中的汉字的机内码长度是 A)32位B)24位C)16位D)8位 11.RAM的特点是 A)断电后,存储在其内的数据将会丢失B)存储在其内的数据将永久保存C)用户只能读出数据,但不能随机写入数据

全国计算机等级考试一级模拟试题集(附答案)

全国计算机等级考试一级模拟试题集(一) (1)计算机的特点是处理速度快、计算精度高、存储容量大、可靠性高、工作全自动以及 A.造价低廉 B.便于大规模生产 C.适用范围广、通用性强 D.体积小巧 【答案】: C 【解析】:计算机的主要特点就是处理速度快、计算精度高、存储容量大、可靠性高、工作全自动以及适用范围广、通用性强。 (2)1983年,我国第一台亿次巨型电子计算机诞生了,它的名称是 A.东方红 B.神威 C.曙光 D.银河 【答案】: D 【解析】:1983年底,我国第一台名叫"银河"的亿次巨型电子计算机诞生,标示着我国计算机技术的发展进入一个崭新的阶段。 (3)十进制数215用二进制数表示是 A. 1100001 B. 11011101 C. 0011001 D. 11010111 【答案】: D 【解析】:十进制向二进制的转换采用"除二取余"法。 (4)有一个数是123,它与十六进制数53相等,那么该数值是 A.八进制数 B.十进制数 C.五进制 D.二进制数 【答案】: A 【解析】:解答这类问题,一般是将十六进制数逐一转换成选项中的各个进制数进行对比。 (5)下列4种不同数制表示的数中,数值最大的一个是 A.八进制数 227 B.十进制数 789 C.十六进制数 1FF D.二进制数 1010001 【答案】: B 【解析】:解答这类问题,一般都是将这些非十进制数转换成十进制数,才能进行统一的对比。非十进制转换成十进制的方法是按权展开。 (6)某汉字的区位码是5448,它的机内码是

A. D6D0H B. E5E0H C. E5D0H D. D5E0H 【答案】: A 【解析】:国际码=区位码+2020H,汉字机内码=国际码+8080H。首先将区位码转换成国际码,然后将国际码加上8080H,即得机内码。 (7)汉字的字形通常分为哪两类? A.通用型和精密型 B.通用型和专用型 C.精密型和简易型 D.普通型和提高型 【答案】: A 【解析】:汉字的字形可以分为通用型和精密型两种,其中通用型又可以分成简易型、普通型、提高型3种。 (8)中国国家标准汉字信息交换编码是 A. GB 2312-80 B. GBK C. UCS D. BIG-5 【答案】: A 【解析】:GB 2312-80是中国人民共和国国家标准汉字信息交换用编码,习惯上称为国际码、GB码或区位码。 (9)用户用计算机高级语言编写的程序,通常称为 A.汇编程序 B.目标程序 C.源程序 D.二进制代码程序 【答案】: C 【解析】:使用高级语言编写的程序,通常称为高级语言源程序。 (10)将高级语言编写的程序翻译成机器语言程序,所采用的两种翻译方式是 A.编译和解释 B.编译和汇编 C.编译和链接 D.解释和汇编 【答案】: A 【解析】:将高级语言转换成机器语言,采用编译和解释两种方法。 (11)计算机按其性能可以分为5大类,即巨型机、大型机、小型机、微型机和 A.工作站 B.超小型机 C.网络机 D.以上都不是

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

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

最全计算机等级考试一级试题与答案

最全计算机一级考试试题汇 A 第一部分:单选题(每小题1分共30分) 注意:打开你考试文件夹中的EXCEL工作簿文件“单选题答题卡A.XLS”,将下 列选择题的答案填入其中所指定的单元格内,最后存盘。 1、计算机系统由(c)组成。 A)主机和系统软件B)硬件系统和应用软件 C)硬件系统和软件系统 D)微处理器和软件系统 2、冯·诺依曼式计算机硬件系统的组成部分包括(B )。 A)运算器、外部存储器、控制器和输入输出设备 B)运算器、控制器、存储器和输入输出设备 C)电源、控制器、存储器和输入输出设备 D)运算器、放大器、存储器和输入输出设备 3、下列数中,最小的是( B )。 A)(1000101)2 B)(63)10 C)(111)8 D)(4A)16 4、( C )设备既是输入设备又是输出设备。 A)键盘 B)打印机 C)硬盘 D)显示器 5、微机中1MB表示的二进制位数是( A )。 A)1024×1024×8 B)1024×8 C)1024×1024 D)1024 6、计算机能够直接识别和执行的语言是( A )。 A)机器语言 B)汇编语言 C)高级语言 D)数据库语言 7、计算机病毒( B )。 A)计算机系统自生的B)一种人为编制的计算机程序 C)主机发生故障时产生的 D)可传染疾病给人体的那种病毒 8、在资源管理器中要同时选定不相邻的多个文件,使用( B )键。 A)Shift B)Ctrl C)Alt D)F8 9、在Windows中,剪贴板是程序和文件间用来传递信息的临时存储区,此存储 器是( C )。 A)回收站的一部分 B)硬盘的一部分 C)内存的一部分 D)软盘 的一部分 10、a*https://www.doczj.com/doc/331443263.html,和a?https://www.doczj.com/doc/331443263.html,分别可以用来表示( A )文件。 A)https://www.doczj.com/doc/331443263.html,和https://www.doczj.com/doc/331443263.html, B)https://www.doczj.com/doc/331443263.html,和https://www.doczj.com/doc/331443263.html, C)https://www.doczj.com/doc/331443263.html,和https://www.doczj.com/doc/331443263.html, D)https://www.doczj.com/doc/331443263.html,和https://www.doczj.com/doc/331443263.html, 11、关于WORD保存文档的描述不正确的是( D )。 A)“常用”工具栏中的“保存”按钮与文件菜单中的“保存”命令选项同等功 能 B)保存一个新文档,“常用”工具栏中的“保存”按钮与文件菜单中的“另存为”命令选项同等功能 C)保存一个新文档,文件菜单中的“保存”命令选项与文件菜单中的“另存为”命令选项同等功能 D)文件菜单中的“保存”命令选项与文件菜单中的“另存为”命令选项同等功 能

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—

江苏计算机等级考试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插座和芯片组

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

全国计算机等级考试一级选择题以及答案 .................. 1、世界上第一台电子计算机诞生于( B )年。 A)1939 B)1946 C)1952 D)1958 2、冯·诺依曼研制成功的存储程序计算机名叫(B )。 A)EDV AC B)ENIAC C)EDSAC D)MARK-2 3、1949年,世界上第一台( C )计算机投入运行。 A)存储程序B)微型C)人工智能D)巨型 4、计算机的发展趋势是( D )、微型化、网络化和智能化。 A)大型化B)小型化C)精巧化D)巨型 5、新一代计算机是指( B )。 A)奔腾4系列B)人工智能计算机C)工作站D)多媒体计算机 6、计算机从其诞生至今已经经历了四个时代,这种对计算机划时代的原则是根据(A)。 A)计算机所采用的电子器件(即逻辑元件)B)计算机的运算速度 C)程序设计语言D)计算机的存储量 7、计算机采用的逻辑元件的发展顺序是( B )。 A)晶体管、电子管、集成电路、大规模集成电路 B)电子管、晶体管、集成电路、大规模集成电路 C)晶体管、电子管、集成电路、芯片 D)电子管、晶体管、集成电路、芯片 8、下列不属于第二代计算机特点的一项是( A )。 A)采用电子管作为逻辑元件 B)主存储器主要采用磁芯,辅助存储器主要采用磁盘和磁带 C)运算速度从每秒几万次提高到几十次,主存储器容量扩展到几十万字节D)出现操作系统,开始使用汇编语言和高级语言 9、在计算机时代的划分中,采用集成电路作为主要逻辑元件的计算机属于( C )。 A)第一代B)第二代C)第三代D)第四代 10、使用晶体管作为主要逻辑元件的计算机是( B )。 A)第一代B)第二代C)第三代D)第四代 11、用电子管作为电子器件制成的计算机属于(A )。 A)第一代B)第二代C)第三代D)第四代 12、以大规模、超大规模集成电路为主要逻辑元件的计算机属于(D )。A)第一代计算机B)第二代计算机C)第三代计算机D)第四代计算机 13、现代微机采用的主要元件是( D )。 A)电子管B)晶体管C)中小规模集成电路D)大规模、超大规模集成电路 14、计算机可分为数字计算机、模拟计算机和混合计算机,这是按(C )进行分类。 A)功能和用途B)性能和规律C)工作原理D)控制器 15、专门为某种用途而设计的计算机,称为(A )计算机。

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

全国计算机等级考试一级试题及答案4 全国计算机等级考试一级题库(2) 1.要更改Exchange的配置,必须打开控制面板中的( )。A 难:2 A、电子邮件 B、调制解调器 C、辅助选项 D、多媒体 2.通常一台计算机要接入互连网,应该安装的设备是( )。B 难:2 A、网络操作系统 B、调制解调器或网卡 C、网络查询工具 D、浏览器 3.微软的IE(Internet Explorer)是一种( )。A A.浏览器软件 B.远程登录软件 C.网络文件传输软件 D.收发电子邮件软件 4.一台计算机以电话拨号方式接人因特网,该计算机与电话线之间的设备是( )。B A.网卡 B.Modem

C.交换机 D.路由器 5.在选择Modem时一是要考虑其( ),二是要与Hayes产品兼容。C 难:2 A、内置式和外置式 B、出错率 C、传输速率 D、具有语音功能 6.网络互连设备通常分成以下四种,在不同的网络间存储并转发分组,必要时可通过( )进行网络层上的协议转换。B A、重发器 B、网关 C、协议转换器 D、桥接器 7.NOVELL NETWARE是( )软件。A A、网络操作系统 B、数据库管理系统 C、CAD D、应用系统 8.Exchange中,用于保存姓名、电话号码和其他关于E-Mail和传真收件人的相关信息的是( )。B A、Personal Information Store B、Personal Address Book

C、Microsoft Mail D、Microsoft Network 9.网卡的主要功能不包括。D 难:2 A、将计算机连接到通信介质上 B、进行电信号匹配 C、实现数据传输 D、网络互联 1.我国因特网域名体系的二级类别域名规定,“教育机构”的代码是( )。edu 2.在网络互联设备中,连接两个同类型的网络需要用( )。网桥 3.Internet(因特网)上最基本的通信协议是( )。 TCP/IP 或传输控制协议/网际协议全国计算机等级考试一级题库(3) 1.微型计算机硬件系统中最核心的部件是( )。B A、主板 B、CPU C、内存储器 D、I/O设备 2.下列术语中,属于显示器性能指标的是( )。C A、速度 B、可靠性 C、分辨率 D、精度

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