搜档网
当前位置:搜档网 › 2009年9月全国计算机考试二级c语言试题答案解析第11题开始解析

2009年9月全国计算机考试二级c语言试题答案解析第11题开始解析

2009年9月全国计算机考试二级c语言试题答案解析第11题开始解析
2009年9月全国计算机考试二级c语言试题答案解析第11题开始解析

2009年9月全国计算机等级考试二级C语言笔试试题

一、选择题((1)—(10)、(21)—(40)每题2分,(11)—(20)每题1分,共70分)(1)下列数据结构中,属于非线性结构的是(C)

A)循环队列B) 带链队列C) 二叉树D)带链栈

(2)下列数据结果中,能够按照“先进后出”原则存取数据的是(B)

A) 循环队列B) 栈C)队列D)二叉树

(3)对于循环队列,下列叙述中正确的是(D)

A)队头指针是固定不变的

B)队头指针一定大于队尾指针

C)队头指针一定小于队尾指针

D)队头指针可以大于队尾指针,也可以小于队尾指针

(4)算法的空间复杂度是指(A)

A)算法在执行过程中所需要的计算机存储空间

B)算法所处理的数据量

C)算法程序中的语句或指令条数

D)算法在执行过程中所需要的临时工作单元数

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

A) 低内聚低耦合

B) 高内聚低耦合

C) 低内聚高耦合

D) 高内聚高耦合

(6)下列选项中不属于结构化程序设计原则的是(A)

A) 可封装

D) 自顶向下

C) 模块化

D) 逐步求精

(7)软件详细设计产生的图如下:

该图是(C)

A) N-S图

B) PAD图

C) 程序流程图

D) E-R图

(8)数据库管理系统是(B)

A)操作系统的一部分

B) 在操作系统支持下的系统软件

C) 一种编译系统

D) 一种操作系统

(9)在E-R图中,用来表示实体联系的图形是(C)

A) 椭圆图

B) 矩形

C) 菱形

D) 三角形

(10)有三个关系R,S和T如下:

其中关系T由关系R和S通过某种操作得到,该操作为(D)

A) 选择

B) 投影

C) 交

D) 并

(11)以下叙述中正确的是

A)程序设计的任务就是编写程序代码并上机调试

B)程序设计的任务就是确定所用数据结构

C)程序设计的任务就是确定所用算法

D)以上三种说法都不完整

解析:选D。原文见高教版二级教程P2,程序设计的任务包括A、B、c及相关文档。

(12)以下选项中,能用作用户标识符的是

A)void

B)8_8

C)_0_

D)unsigned

解析:选C。标识符由字母或下划线开头,关键字不能用作标识符。

A、D为关键字,B以数字开头,所以都是错误的。

(13)阅读以下程序

#include

main()

{ int case; float printF;

printf(“请输入2个数:”);

scanf(“%d %f”,&case,&pjrintF);

printf(“%d %f\n”,case,pr intF);

}

该程序编译时产生错误,其出错原因是

A)定义语句出错,case是关键字,不能用作用户自定义标识符

B)定义语句出错,printF不能用作用户自定义标识符

C)定义语句无错,scanf不能作为输入函数使用

D)定义语句无错,printf不能输出case的值

解析:选A。case是关键字,关键字不能用作标识符。C语言关键字见教材附录。(注:标识符区分大小写,printf是关键字,可用作标识符,当然printF也可以)

(14)表达式:(int)((double)9/2)-(9)%2的值是

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

解析:选B。考点为运算符的优先级。

括号>强制类型转换int>乘除>加减

(int)((double)9/2)一(9)%2=(int)(9.0/2)-(9)%2=(int)(4.5)-1=3

(15)若有定义语句:int x=10;,则表达式x-=x+x的值为

A)-20 B)-10 C)0 D)10

解析:选B。考点为复合的赋值运算符。(注意x+x作为一个整体)x-=x+x→x=x-(x+x) →x=-x=-10

(16)有以下程序

#include

main()

{ int a=1,b=0;

printf(“%d,”,b=a+b);

printf(“%d\n”,a=2*b);

}

程序运行后的输出结果是

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

解析:选D。考点为赋值表达式的使用,赋值表达式的值和变量的值是一样的。

printf在输出赋值表达式的值时,先赋值再输出。

b=a+b=l+0=1 a=2*b=2

17)设有定义:int a=1,b=2,c=3;,以下语句中执行效果与其它三个不同的是A)if(a>b) c=a,a=b,b=c;

B)if(a>b) {c=a,a=b,b=c;}

C)if(a>b) c=a;a=b;b=c;

D)if(a>b) {c=a;a=b;b=c;}

解析:选C。考点为if句和逗号表达式的使用。

逗号运算符也称为顺序求值运算符,依次执行逗号表达式中的每个表选式。逗号表达式是一个整体,复合语句也是一个整体,当a>b时,A、B、D中if后的语句可以作为整体被执行,把a、b的值交换。C的等价语句形式为:

if(a>b) c=a;

a=b;b=c;不能实现a、b的值交换。

(18)有以下程序

#include

main()

{ int c=0,k;

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

switch (k)

{ default: c+=k

case 2: c++;break;

case 4: c+=2;break;

}

printf(“%d\n”,c);

}

程序运行后的输出结果是

A)3 B)5 C)7 D)9

解析:选A。考点为switch语句的使用。

switch语句中case和default的顺序可以任意,不影响程序结果。switch语句在循环中被执行2次。

k=l时,c+=k c=0+1=1 无break,继续执行

c++ c=2 有break,终止switch

k=2时,c++ c=3 有break,终止switch ,循环结束,输出c。

(19)以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是

A)if((a>b)&&(b>c)) k=1;

else k=0;

B)if((a>b)||(b>c) k=1;

else k=0;

C)if(a<=b) k=0;

else if(b<=c) k=1;

D)if(a>b) k=1;

else if(b>c) k=1;

else k=0;

解析:选A。考点为条件表达式的使用。

语句的功能为:

a>b且b>c时,k=l

a>b且b<=e时,k=0

a<=b时,k=0

符合语句功能的只有A。

20)有以下程序

#include

main()

{ char s[]={“012xy”};int i,n=0;

for(i=0;s[i]!=0;i++)

if(s[i]>=?a?&&s[i]<=?z?) n++;

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

}

程序运行后的输出结果是

A)0 B)2 C)3 D)5

解析:选B。考点为字符数组的使用。C语言用字符数组存放字符串,用\O作为结束标志。(\0是ASCII码值为0的字符,也即数值0)程序的功能为统计字符数组s中小写字符的个数,n为计数器。

(21)有以下程序

#include

main()

{ int n=2,k=0;

while(k++&&n++>2);

printf(“%d %d\n”,k,n);

}

程序运行后的输出结果是

A)0 2 B)1 3 C)5 7 D)1 2

解析:选D。考点为while语句的使用。该while(k++&&n++>2);的循环体为空语句,所以程序是输出退出while循环后k、n的值。k++为先使用k的值再增1。先使用k的值,k=0,逻辑与结果为。,第一次执行while循环时条件就不成立,直接退出循环,k的值增1,n的值没有任何改变。

(22)有以下定义语句,编译时会出现编译错误的是

A)ch ar a=?a?;

B)char a=?\n?;

C)char a=?aa?;

D)char a=?\x2d?;

解析:选C。考点为字符型变量的赋值和基本概念。字符型为单引号括起的一个字符。

A为标准的字符型赋值方法,

B为把一个转义字符赋值给字符变量,也是正确的。

C为单引号括起的两个字符,不符合字符型定义。

D表面看上去是错误的,其实是正确的,也是一个转义字符。

…/x2d?表示ASCII码值为16进制数2d的字符,即…-?号。

(23)有以下程序

#include

main()

{ char c1,c2;

c1=?A?+?8?-…4?;

c2=?A?+?8?-…5?;

printf(“%c,%d\n”,c1,c2);

}

已知字母A的ASCII码为65,程序运行后的输出结果是

A)E,68 B)D,69 C)E,D D)输出无定值

解析:选A。考点为字符型数据的使用和基本知识。字符型数据在内存中存放的是字符的ASCII码值,可以作为整型数据来处理。英文字符和数字在ASCII码表中是按顺序排列的。c1=…A?+…8'-…4?=…A?+…4?=E c2=…A?+…8?-…5?=…A?+3=…D?

(24)有以下程序

#include

void fun(int p)

{ int d=2;

p=d++; printf(“%d”,p);}

main()

{ int a=1;

fun(a); printf(“%d\n”,a);}

程序运行后的输出结果是

A)32 B)12 C)21 D)22

解析:选C。考点为函数参数的传递。c语言中函数参数的传递是值传递,是把实参的值传给形参,是单向传递,形参的改变不会影响到实参的值。程序中,把实参a的值传给形参p,p=1,然后p=d++,再次赋值后p=2.输出p的值2。返回到主程序中,输出a的值1。(形参p的改变不会影响到实参a的值,a的值仍为1)

(25)以下函数findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能

#define MIN -2147483647

int findmax (int x[],int n)

{ int i,max;

for(i=0;i

{ max=MIN;

if(max

return max;

}

造成错误的原因是

A)定义语句int i,max;中max未赋初值

B)赋值语句max=MIN;中,不应给max赋MIN值

C)语句if(max

D)赋值语句max=MIN;放错了位置

解析:选D。考点为求最大值的算法。max=MIN.不应该放在循环内,而应该放到for循环的前面。先让max取最小的整数,这样第1次循环时max就可以取得第1个数组元素的值,然后在循环中把后面的数组元素依次和max比较,让max取大值。

(26)有以下程序

#include

main()

{ int m=1,n=2,*p=&m,*q=&n,*r;

r=p;p=q;q=r;

printf(“%d,%d,%d,%d\n”,m,n,*p,*q);

}

程序运行后的输出结果是

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

解析:选B。考点为指针的基本概念。

p、q为指针,初始化时p指向m,q指向n。执行r=p; p:q;q:r;后,p和q的值交换,从而p 指向n,q指向m。指针的改变不会影响m、n的值,最后*p和*q的值为n、m的值。

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

A)p=a

B)q[i]=a[i]

C)p=a[i]

D)p=&a[2][1]

解析:选A。考点为指向二维数组的指针的用法。

p为基类型为int的指针,指向一个整型数据,也就可咀指向一个数组元素,所以D正确。a是二维数组名,存放二维数组的首地址,但二维数组名是一个行指针,其基类型为具有10个元素的一维数组。所以A错误,二者基类型不一致(p+1指向下一个元素,而a+l指向二维数组的下一行)。如果p定义为int(*p)[10],才可以赋值p=a。在C语言中,二维数组a[4][10]可以看做是由4个元素组成的一维数组,这4个元素为a[0]、a[l]、a[2]、a[3],而其中每个元素又是由10个元素组成的维数组。在这里,a[i]也是一个数组名,可以表示一维数组的首地址,但a[i]是一个列指针,基类型为int.指向一维数组的第1个元素。同时,指针数组q 的每个数组元素q[i]的基类型也为int,所以p、a[i]、q[i]的基类型一致,选项B、C是正确的。

(28)有以下程序

#include

#include

main()

{ char str[ ][20]={“One*World”, “One*Dream!”},*p=str[1];

printf(“%d,”,strlen(p));printf(“%s\n”,p);

}

程序运行后的输出结果是

A)9,One*World

B)9,One*Dream

C)10,One*Dream

D)10,One*World

解析:选C。考点为二维字符数组的使用和strlen()函数的使用。

初始化p=str[l]后,p指向第二个字符串“One*Dream!”。strlen()函数计算字符串的长度时不包括结束标志,所以strlen(p)=10。

(29)有以下程序

#include

main()

{ int a[ ]={2,3,5,4},i;

for(i=0;i<4;i++)

switch(i%2)

{ case 0:switch(a[i]%2)

{case 0:a[i]++;break;

case 1:a[i]--;

}break;

case 1:a[i[=0;

}

for(i=0;i<4;i++) pri ntf(“%d”,a[i]); printf(“\n”);

}

A)3 3 4 4

B)2 0 5 0

C)3 0 4 0

D)0 3 0 4

解析:选C。考点为switch语句。

外部switch语句在循环中被执行4次。i=0时,执行case 0.内部switch语句也执行case 0,a[i]++ a[0]=3

i=1时,执行case 1,a[l]=0 排除法,只有C正确。

i=2时,执行case 0.内部switch语句执行case 1.a[i]-- a[2]=4

i=3时,执行case 1,a[3]=0 最后依次输出为:3 0 4 0

(30)有以下程序

#include

#include

main()

{ char a[10]=”abcd”;

printf(“%d,%d\n”,strlen(a),sizeof(a));

}

程序运行后的输出结果是

A)7,4 B)4,10 C)8,8 D)10,10

解析:选B。考点为strlen()函数和sizeof()运算符的使用。

strlen()函数计算字符串的长度时,遇到结束标志为止,且长度不包括结束标

志,所以strlen(a)=4,排除法选B。

sizeof()运算符的操作数可以是类型名或变量名、数组名等,当操作数是数组名时,其结果是数组的总字节数,所咀sizeof(a)=10。

(31)下面是有关C语言字符数组的描述,其中错误的是

A)不可以用赋值语句给字符数组名赋字符串

B)可以用输入语句把字符串整体输入给字符数组

C)字符数组中的内容不一定是字符串

D)字符数组只能存放字符串

解析:选D。考点为字符数组的使用。

字符数组名是数组首地址,是常量,不能被重新赋值,所以A正确。可以用scanf(“%s”,str)对字符串整体输入,str可以是字符数组名或者字符指针,所以B正确。C和D说法对立,必定有一个正确,用排除法A、B选项根本不用看。字符数组的所有元素可以只存放普通字符,不存放结束标志。所以D错误。

(32)下列函数的功能是

fun(char * a,char * b)

{ while((*b=*a)!=?\0?) {a++,b++;} }

A)将a所指字符串赋给b所指空间

B)使指针b指向a所指字符串

C)将a所指字符串和b所指字符串进行比较

D)检查a和b所指字符串中是否有?\0?

解析:选A。考点为指针的概念及while循环。

While循环条件为:(*b=*a)!='\0?,执行时先把指针a所指向的字符赋给指针b所在内存单元,如果该字符不是结束标志“\0”,执行循环体a++;b++;,指针a、b分别指向下一个字符单元。再判断循环条件,如果成立,继续把指针a所指向的字符赋给指针b所在内存单元,直到遇到结束标志为止。所以正确答案为A。

(33)设有以下函数

void fun(int n,char * s) {……}

则下面对函数指针的定义和赋值均是正确的是

A)void (*pf)(); pf=fun;

B)viod *pf(); pf=fun;

C)void *pf(); *pf=fun;

D)void (*pf)(int,char);pf=&fun;

解析:选A。考点为指向函数的指针的用法。

函数名代表函数的入口地址。指向函数的指针应该定义为void(*pf)( )。如果定义为void *pf( ),则表示函数pf返回值为一个基类型为void的指针。综上,所以正确答案为A。

(34)有以下程序

#include

int f(int n);

main()

{ int a=3,s;

s=f(a);s=s+f(a);printf(“%d\n”,s);

}

int f(int n)

{ static int a=1;

n+=a++;

return n;

}

程序运行以后的输出结果是

A)7 B)8 C)9 D)10

解析:选C.考点为静态局部变量的使用。

主函数和f函数中的a都为局部变量,作用域都在本函数之内,互不影响。f函数中的a为静态局部变量,占用固定的内存单元,下一次调用时仍可保留上次调用时的值。也就是说,如果多次调用f函数,a的定义只在第一次调用时有效,从第二次调用开始,a的定义相当于不存在,直接使用a的值。主函数中调用了2次f(a),第一次调用,s=f(a)=f(3)f 函数:n=3 a=l n=n+(a++)=4 a=2 返回n,主函数s=4。第二次调用,s=s+f(a)=4+f(3)(a 值为主函数中的a值)f函数n=3 a=2 n=n+(a++)=5 a=3 返回n,主函数s=4+f(3)=4+5=9 最后输出s的值为9。

(35)有以下程序

#include

#define f(x) x*x*x

main()

{ int a=3,s,t;

s=f(a+1);t=f((a+1));

printf(“%d,%d\n?,s,t);

}

程序运行后的输出结果是

A)10,64 B)10,10 C)64,10 D)64,64

解析:选A。考点为带参数的宏定义。

宏定义中的参数授有类型,仅为字符序列,不能当作表达式运算。宏展开时,把实参字符串原样写在替换文本中。s=f(a+l)=a+l*a+l*a+l=10

t=f((a+1))=(a+1)*(a+1)*(a+1)=64

(36)下面结构体的定义语句中,错误的是

A)struct ord {int x;int y;int z;}; struct ord a;

B)struct ord {int x;int y;int z;} struct ord a;

C)struct ord {int x;int y;int z;} a;

D)struct {int x;int y;int z;} a;

解析:选B。考点为结构体变量的定义。

可以先定义结构体类型,再定义结构体变量,如A。

可以在定义结构体类型的同时定义结构体变量,如C。

可以直接定义结构体变量,没有类型名,如D。

B选项错误,定义结构体类型的同时使用此类型。

(37)设有定义:char *c;,以下选项中能够使字符型指针c正确指向一个字符串的是

A)char str[ ]=”string”;c=str;

B)scanf(“%s”,c);

C)c=getchar();

D)*c=”string”;

解析:选A。考点为字符指针的使用。

选项A为正确用法。先将字符串存于字符数组中,然后将数组名赋给字符指针。(数组名代表数组首地址,定义数组时为其分配确定地址)选项C错误。getchar( )函数输入个字符给字符型变量,而不是字符指针。选项B和D有类似的错误,两个选项并无语法错误,但运行时可能会出现问题。

原因:在选项B和D中,字符指针没有被赋值,是个不确定的值,指向一个不确定的内存区域,这个区域可能存放有用的指令或数据。在这个不确定的区域重新存放字符串,可能会发生无法预知的错误。

(38)有以下程序

#include

#include

struct A

{ int a; char b[10]; double c;};

struct A f(struct A t);

main()

{ struc t A a={1001,”ZhangDa”,1098.0};

a=f(a);jprintf(“%d,%s,%6.1f\n”,a.a,a.b,a.c);

}

struct A f(struct A t)

( t.a=1002;strcpy(t.b,”ChangRong”);t.c=1202.0;return t; )

程序运行后的输出结果是

A)1001,ZhangDa,1098.0

B)1001,ZhangDa,1202.0

C)1001,ChangRong,1098.0

D)1001,ChangRong,1202.0

解析:选D。考点为结构体类型在函数中的应用。

因为使用结构体变量,程序看似很杂乱。但在使用中,结构体变量和普通变量的作用是一样的。如果这样看,程序执行流程如下:函数调用f(a)将实参a传给形参t,函数内部对t重新赋值,然后返回t;主函数a=f(a),把返回值t赋给a,然后输出a,其实就是t的值。

(39)若有以下程序段

int r=8;

printf(“%d\n”,r>>1);

输出结果是

A)16

B)8

C)4

D)2

解析:选C。考点为位运算中右移运算符的使用。

每右移一次,相当于除以2。本题中,r=(8)10=(0000 1000)2

r>>1后,r=( 0000 0100)2 =(4)10

(40)下列关于C语言文件的叙述中正确的是

A)文件由一系列数据依次排列组成,只能构成二进制文件

大学生计算机基础考试题库完整

注:每道题第1个选项为正确答案 第2章Excel数据填充与格式设置 1.对于建立自定义序列,可以使用下列命令来建立: "文件"-"选项" "开始"-"选项" "插入"-"选项" "视图"-"选项" 2.如果需要将数字作为文本处理,如、号等时,应先输入(),再输数字,否则Excel 将其视为数值型数据,而不是字符型。 '(单撇号) "(双撇号) ,(逗号) ;(分号) 3.在Excel中,按()可以输入系统当天的日期。 Ctrl+; Ctrl+Shift+; Shift+; Alt+; 4.要在不同单元格输入相同的数据,首先选中多个单元格,然后在选中的当前单元格中输 入数据,输入完成后按()键就实现了在所有单元格个输入该数据。 Ctrl+Enter Alt+Enter Shift+Enter Enter 5.在Excel中,使用填充柄完成自动填充功能,填充柄位于单元格的() 右下角 左下角 右上角 左上角 6.Excel中要选定不相邻的单元格,用()键配合鼠标操作 ctrl alt tab shift 7.某个单元格经过公式正确计算后显示结果却是"######",使用何种操作,可以正常显示 数据而又不影响该单元格的数据容()

加大该单元格的列宽 加大该单元格的行高 使用复制命令复制数据 重新输入数据 8.在表格中一次性插入3行,正确的方法是( ) 选定3行,在"表格"菜单中选择"插入行"命令 无法实现 选择"表格"菜单中的"插入行"命令 把插入点点在行尾部,按回车 9.在Excel中,可以输入两类数据,一类是常量,另一类是: 公式 数字 文本 函数 10.在输入数字超过单元格能显示的位数时,则以()显示 科学计数 百分比 货币 自定义 11.在自动换行功能未设置时,可以通过按()来强制换行 alt+enter alt+shift alt+tab ctrl+enter 12.如果要计算A2:A9区域中包含数值的单元格的个数,可以定义公式"=counta(A2:A9)", 若A7单元格是空白,其他单元格都有值,则结果为() 7 8 6 5 13.当鼠标移到自动填充柄上时,鼠标指针变为() 黑十字 双箭头 白十字 黑矩形 14.已知某个单元格的格式已经设置为"百分比"格式,小数点取2位,当用户向其中输入 38后,单击回车键,编辑框及单元格显示的容为()

全国计算机等级考试二级C语言真题

2009年3月二级C语言笔试真题((1)—(10)每小题2分,(11)—(50)每题1分,共60分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)下列叙述中正确的是 A)栈是“先进先出”的线性表 B)队列是“先进先出”的线性表 C)循环队列是非线性结构 D)有序性表既可以采用顺序存储结构,也可以采用链式存储结构 (2)支持子程序调用的数据结构是 A)栈B)树C)队列D)二叉树 (3)某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是 A)10B)8C)6D)4 (4)下列排序方法中,最坏情况下比较次数最少的是 A)冒泡排序 B)简单选择排序 C)直接插入排序 D)堆排序 (5)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是 A)编译软件 B)操作系统 C)教务管理系统 D)汇编程序 (6)下面叙述中错误的是 A)软件测试的目的是发现错误并改正错误 B)对被调试的程序进行“错误定位”是程序调试的必要步骤 C)程序调试通常也称为Debug D)软件测试应严格执行测试计划,排除测试的随意性 (7)耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是 A)提高耦合性降低内聚性有利于提高模块的独立性 B)降低耦合性提高内聚性有利于提高模块的独立性

C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度D)内聚性是指模块间互相连接的紧密程度 (8)数据库应用系统中的核心问题是 A)数据库设计 B)数据库系统设计 C)数据库维护 D)数据库管理员培训 (9)有两个关系R,S如下: 由关系R通过运算得到关系S,则所使用的运算为 A)选择B)投影C)插入D)连接 (10)将E-R图转换为关系模式时,实体和联系都可以表示为A)属性B)键C)关系D)域 (11)以下选项中合法的标识符是 A)1-1B)1—1C)-11D)1-- (12)若函数中有定义语句:intk;,则 A)系统将自动给k赋初值0 B)这时k中值无定义 C)系统将自动给k赋初值-1 D)这时k中无任何值 (13)以下选项中,能用作数据常量的是 A)o115B)0118C))115L (14)设有定义:intx=2;,以下表达式中,值不为6的是A)x*=x+1 B)x++,2*x C)x*=(1+x)

计算机二级c语言历年真题及答案

计算机二级c语言历年真题及答案【篇一:国家计算机二级c语言历年真题及答案】 class=txt>c语言程序设计 (考试时间90分钟,满分100分) 一、选择题((1)—(10)、(21)—(40)每题2分,(11)—(20)每题1分,共70分) (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) 可封装 d) 自顶向下

c) 模块化 d) 逐步求精 (7)软件详细设计产生的图如下: 该图是 a) n-s图 b) pad图 c) 程序流程图 d) e-r图 (8)数据库管理系统是 a)操作系统的一部分 b) 在操作系统支持下的系统软件 c) 一种编译系统 d) 一种操作系统 (9)在e-r图中,用来表示实体联系的图形是 a) 椭圆图 b) 矩形 c) 菱形 d) 三角形 (10)有三个关系r,s和t如下: 其中关系t由关系r和s通过某种操作得到,该操作为 a) 选择 b) 投影 c) 交 d) 并 (11)以下叙述中正确的是 a)程序设计的任务就是编写程序代码并上机调试 b)程序设计的任务就是确定所用数据结构 c)程序设计的任务就是确定所用算法 d)以上三种说法都不完整 (12)以下选项中,能用作用户标识符的是 a)void b)8_8 c)_0_ d)unsigned (13)阅读以下程序

教师招聘计算机专业考试试题

教师招聘计算机专业考试 试题 Prepared on 22 November 2020

教师招聘考试《计算机》真题及答案 一、选择题(60个) 1、网页都是按照一种描述文档的标记规则编写而成的,这套标记规则叫做:C A、URL B、HTTP C、HTML D、FTP 2、Basic语言属于:CA、机器语言B、汇编语言C、高级语言D、低级语言 3、下列哪一个控件没有Caption属性:A A、TextBox B、Label C、Frame D、CommandButton 4、在VB中,要想单击按钮"结束"时结束程序,可在该按钮的()事件过程中输入代码"End"。D A、Change B、KeyPress C、DblClick D、Click 5、断电会使原存信息丢失的存储器是A A、RAM B、硬盘 C、ROM D、软盘 6、与10进制数20等值的二进制数是B A、10110 B、10100 C、11110 D、10010 7、五笔字型属于A

A、汉字输入码 B、汉字机内码 C、ASCII码 D、汉字国标码 8、计算机中常用的英文单词Byte,其中文意思是D A、位 B、字 C、字长 D、字节 9、下列字符能包含在Windows文件名中的是:B A、B、-C、|D、/ 10、在Excel2000中,()函数是计算工作表一串数据的总和。D A、COUNT(A1:Al0) B、AVERAGE(A1:A10) C、MIN(A1:A10) D、SUM(A1:Al0) 11、复制和粘贴对应的快捷键分别是B A、Ctrl+V,Ctrl+C B、Ctrl+C,Ctrl+V C、Ctrl+C,Ctrl+X D、Ctrl+V,Ctrl+X 12、电子邮件地址的一般格式为:A A、用户名@域名 B、域名@用户名 C、IP地址@域名 D、域名@IP地址名 13、入Internet网,必须安装的网络通讯协议是:A A、TCP/IP B、ATM C、SPX/IPX D、NetBEUI 14、下列IP地址哪个是不合法的:B

大学计算机考试题库里的全套习题解析

大机题库里的全套习题 一、单选题练习 1.完整的计算机系统由(C 组成。 A . 运算器、控制器、存储器、输入设备和输出设备 B .主机和外部设备 C .硬件系统和软件系统 D .主机箱、显示器、键盘、鼠标、打印机 2.以下软件中, (D 不是操作系统软件。 A . Windows xp B . unix C. linux D . microsoft office 3.用一个字节最多能编出(D 不同的码。 A. 8 个 B. 16个 C. 128个 D. 256 个 4.任何程序都必须加载到(C 中才能被CPU 执行。 A. 磁盘 B. 硬盘 C. 内存 D. 外存 5.下列设备中,属于输出设备的是(A 。 A .显示器 B . 键盘 C .鼠标 D .手字板 6.计算机信息计量单位中的K代表(B。 A. 102 B. 210 C. 103 D. 28 7.RAM 代表的是(C 。 A. 只读存储器 B. 高速缓存器 C. 随机存储器 D. 软盘存储器

8.组成计算机的CPU 的两大部件是(A A .运算器和控制器B. 控制器和寄存器C .运算器和内存D. 控制器和内存 9.在描述信息传输中bps表示的是(D。 A .每秒传输的字节数 B .每秒传输的指令数 C .每秒传输的字数 D .每秒传输的位数 10.微型计算机的内存容量主要指(A 的容量。 A. RAM B. ROM C. CMOS D. Cache 11.十进制数27对应的二进制数为( D 。 A . 1011 B. 1100 C. 10111 D. 11011 12.Windows 的目录结构采用的是(A 。 A?树形结构B.线形结构C .层次结构D .网状结构 13.将回收站中的文件还原时,被还原的文件将回到(D 。 A .桌面上 B . “我的文档”中 C .内存中 D .被删除的位置 14.在Windows 的窗口菜单中, 若某命令项后面有向右的黑三角, 则表示该命令项(A 。A .有下级子菜单B .单击鼠标可直接执行 C .双击鼠标可直接执行 D .右击鼠标可直接执行 15.计算机的三类总线中,不包括(C。 A?控制总线B.地址总线C.传输总线D.数据总线 16.操作系统按其功能关系分为系统层、管理层和(D 三个层次 A .数据层B.逻辑层C.用户层D.应用层

全国计算机二级C语言操作题题库

1.程序Cmody021.c输出如下所示图形: * *** ***** ******* ********* #include void main() { int i,j;for(i=1;i<=5;i++) { for(j=1;j<=5-i;j++)printf(" "); for(j=1;j<=2*i-1;j++) printf("*"); printf("\n"); } } 2.程序Cmody032.c的功能是:输出201-300之间的所有素数,统计总个数。#include #include void main() { int num; printf("\n"); num=fun(); printf("\nThe total of prime is %d",num); getch(); } int fun() { int m,i,k,n=0; for(m=201;m<=300;m++) { k=sqrt(m+1); for(i=2;i<=k;i++) /**/if(m/i==0)/**/ break; /**/if(i==k)/**/ { printf("%-4d",m); n++;

if(n%10==0)printf("\n"); } } return n; } 3. 程序Cmody041.c,其功能是统计输入字符串中小写英文字母的个数。如输入:abcdEFGHIJK123 输出:4 #include #include main() { char str1[128]; /**/int i,len,sum=0;/**/ gets(str1); len=strlen(str1); for(i=0;i='a'&&str1[i]<='z')/**/ sum++; } printf("%d\n",sum); getch(); } 4.程序Cmody051.c,其功能是统计输入字符串中大写英文字母的个数。如输入:abcDEFGH123 输出:5 #include #include main() { /**/char str1[128]/**/ int i,len,sum=0; printf("Please input a string:\n"); scanf("%s",str1); len=strlen(str1); for(i=0;i='A'&&str1[i]<='Z') /**/sum++;/**/

大学计算机考试题库

第一章 1关于信息社会,下列说法不正确的是( ) A.在信息社会,信息、知识成为重要的生产力要素。 B.信息社会中所有的工业生产都是自动化的。 C.在信息社会,信息技术催生大批新兴产业,同时,传统产业也普遍实行技术改造。 D.计算机的发明是第三次科技革命的重要标志,是人类文明史上继蒸汽技术革命和电力技术革命之后科技领域的又一次重大飞跃。 2二进制是由下列哪位科学家首先提出来的() A.布尔 B.巴贝奇 C.莱布尼兹 D.图灵 3在人体器官中,下列说法不正确的是() A.大脑的思维是对外部事物的直接反应。 B.人体器官可分为直接感觉器官和间接感觉器官。 C.大脑是人体的思维器官。 D.大脑是一种间接感觉器官。 4对于计算思维,下列说法错误的是() A.计算思维是计算机科学家独有的思维方式。 B.计算思维的产生与信息社会发展的时代背景有关,工具影响我们的思维方式。 C.计算思维是一种借助于计算能力进行问题求解的思维和意识。 D.计算思维的本质是抽象和自动化。 5关于信息技术(Information Technology,IT)下列说法正确的是 A.在信息社会,所有的信息处理中都用到了信息技术。 B.在信息处理的每一个环节,都必须使用信息技术。 C.信息技术无法对工业社会形成的传统设备进行技术改造,成为智能设备。 D.现代信息技术是指以微电子技术、计算机技术和通信技术为特征的技术。

6多选(2分) 关于思维,下列说法正确的是() A.思维是人类凭借知识、经验对客观事物进行的间接的应。 B.思维是在表象、概念的基础上进行分析、综合、判断、推理等认识活动的过程。 C.思维是人类的大脑对外部客观世界概括的和间接的反应。 D.思维是大脑活动,与工具无关。 7多选 下列内容属于信息素养(Information Literacy)的是() A.信息意识 B.信息能力 C.信息道德 D.信息知识 8多选(2分)关于推理,下列说法正确的是() A.推理是由已知判断,根据一定的思维规则导出一个或一组新的判断的过程。 B.归纳推理比演绎推理更具有说服力。 C.三段论是一种演绎推理形式。 D.推理是逻辑思维的重要形式。 9多选(2分)对于计算思维,下列说法正确的是() A.计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。 B.计算思维的产生于信息社会发展的时代背景有关,工具影响我们的思维方式。 C.计算思维是一种这种借助于计算能力进行问题求解的思维和意识。 D.计算思维的本质是抽象和自动化。 10多选(2分)阿兰·麦席森·图灵(Alan Mathison Turing)对计算机科学的发展做出了巨大贡献,下列说法正确的是() A.“图灵奖”是为奖励那些对计算机科学研究与推动计算机技术发展有卓越贡献的杰出科学家而设立的。

计算机二级C语言测试题及答案解析(一)

2016年计算机二级C语言测试题及答案解析(一)1.(A )是构成C语言程序的基本单位。 A、函数 B、过程 C、子程序 D、子例程 2.C语言程序从C 开始执行。 A、程序中第一条可执行语句 B、程序中第一个函数 C、程序中的main函数 D、包含文件中的第一个函数 3、以下说法中正确的是(C )。 A、C语言程序总是从第一个定义的函数开始执行 B、在C语言程序中,要调用的函数必须在main( )函数中定义 C、C语言程序总是从main( )函数开始执行 D、C语言程序中的main( )函数必须放在程序的开始部分 4.下列关于C语言的说法错误的是(B )。 A、C程序的工作过程是编辑、编译、连接、运行 B、C语言不区分大小写。 C、C程序的三种基本结构是顺序、选择、循环 D、C程序从main函数开始执行 5.下列正确的标识符是(C )。

B、a[i] C、a2_i D、int t 5~8题为相同类型题 考点:标识符的命名规则 只能由字母、数字、下划线构成 数字不能作为标识符的开头 关键字不能作为标识符 选项A中的“-”,选项B中“[”与“]”不满足(1);选项D中的int为关键字,不满足(3) 6.下列C语言用户标识符中合法的是(B )。 A、3ax B、x C、case D、-e2 E)union 选项A中的标识符以数字开头不满足(2);选项C,E均为为关键字,不满足(3);选项D中的“-”不满足(1); 7.下列四组选项中,正确的C语言标识符是(C )。 A、%x B、a+b C、a123

选项A中的“%”,选项B中“+”不满足(1);选项D中的标识符以数字开头不满足(2) 8、下列四组字符串中都可以用作C语言程序中的标识符的是(A)。 A、print _3d db8 aBc B、I\am one_half start$it 3pai C、str_1 Cpp pow while D、Pxq My->book line# His.age 选项B中的“\”,”$”,选项D中“>”,”#”,”.”,”-”不满足(1);选项C 中的while为关键字,不满足(3) 9.C语言中的简单数据类型包括(D )。 A、整型、实型、逻辑型 B、整型、实型、逻辑型、字符型 C、整型、字符型、逻辑型 D、整型、实型、字符型 10.在C语言程序中,表达式5%2的结果是C 。 A、2.5 B、2 C、1 D、3 %为求余运算符,该运算符只能对整型数据进行运算。且符号与被模数相同。5%2=1;5%

烟草局考试计算机专业考试题

烟草局考试计算机专业考试题 一、单项选择题(本题型共45题,每题1分,共45分。每题给出的4个选项中,只有1个选项是符合题意的,将正确的选项选出,并在答题卡上将相应的字母涂黑。不选或错选,该题均不得分。) 1.计算机系统中,各种数据和命令传输的公共通道称为()。 A. 存储器 B. 总线 C. 内存 D. 中央处理器 2.所谓的定点数指的是()。 A. 数据的小数点位置固定不变 B. 小数位数固定不变 C. 整数位数固定不变 D. 整数符号位不变 3.RAM的中文含义是()。 A. 移动存储器 B. 硬盘存储器 C. 只读存储器 D. 随机存储器 4.能检测出2位错误,并能纠正1位错误的校验码是()。 A. 奇偶校验码 B. 循环冗余码 C. BCD码 D. 海明码 5.CAD的中文含义是()。 A. 计算机仿真技术 B. 计算机控制技术 C. 计算机办公软件 D. 计算机辅助设计 6.计算机中,运算器的主要功能是()。 A. 算术运算 B. 算术运算和逻辑运算 C. 控制和寻址运算 D. 寻址运算 7.CPU可以用来描述计算机的()。

A. 运算速度 B. 输入功率 C. 磁盘转速 D. 更新频率 8.相联存储器是一种()的存储器。 A. 按逻辑空间访问 B. 按内容访问 C. 按文件类型访问 D. 按数据类型访问 9.计算机中,当前应用最普遍的字符编码是()。 A. ASCII码 B. 汉字编码 C. BCD码 D. 内码 10. 内存储器中,每一个存储单元被赋予唯一的一个序号,该序号称为()。 A. 容量 B. 编号 C. 标号 D. 地址 11. 十进制数211转换成二进制数为()。 A. 11010011 B. 11010010 C. 1101011 D. 11011011 12. 存储器设计的目标之一是以较小的成本使存储体系与CPU的速度相匹配。为了实现此目标,速度、容量和价格是设计存储器时应考虑的主要因素,以确定存储器体系结构。一般情况下,理想的存储体系结构层次从低到高依次为()。 A. 主存储器、辅助存储器、高速缓存、寄存器 B. 辅助存储器、主存储器、高速缓存、寄存器 C. 高速缓存、主存储器、辅助存储器、寄存器 D. 寄存器、高速缓存、主存储器、辅助存储器 13. 在Windows中,呈灰色的菜单表示()。 A. 该菜单有下级子菜单 B. 该菜单正在使用 C. 该菜单不能选用 D. 系统可能中病毒

计算机二级c语言题库及答案

2016年计算机二级c语言题库及答案 一、选择题(每小题1分,共40小题,共40分) 1.设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为( )。 或35 2.下列关于栈的叙述中,正确的是( )。 A.栈底元素一定是最后入栈的元素 B.栈操作遵循先进后出的原则 C.栈顶元素一定是最先入栈的元素 D.以上三种说法都不对 3.下列链表中,其逻辑结构属于非线性结构的是( )0、 A.双向链表 B.带链的栈 C.二叉链表 D.循环链表 4.在关系数据库中,用来表示实体间联系的是( )。 A.网状结构 B.树状结构 C.属性 D.二维表 5.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是( )。 :m联系 :n联系 :1联系 :l联系

6.右两个关系R和S如下: 则由关系R得到关系S的操作是( )。 A.自然连接 B.并 C.选择 D.投影 7.数据字典(DD)所定义的对象都包含于( )。 A.软件结构图 B.方框图 C.数据流图(DFD图) D.程序流程图 8.软件需求规格说明书的作用不包括( )。 A.软件设计的依据 B.软件可行性研究的依据 C.软件验收的依据 D.用户与开发人员对软件要做什么的共同理解 9.下面属于黑盒测试方法的是( )。 A.边界值分析 B.路径覆盖 C.语句覆盖 D.逻辑覆盖 10.下面不属于软件设计阶段任务的是( )。 A.制订软件确认测试计划 B.数据库设计 C.软件总体设计 D.算法设计 11.以下叙述中正确的是( )。 A.在C语言程序中,main函数必须放在其他函数的最前面 B.每个后缀为C的C语言源程序都可以单独进行编译 C.在C语言程序中,只有main函数才可单独进行编译

2016计算机类专业考试理论试题卷

浙江省高职考综合理论计算机类专业考试理论试题卷姓名准考证号 本试题卷共三大题。满分150分,考试时间60分钟。 一、单项选择题(本大题共60小题,每题1.5分,共90分) 在每小题列出的四个备选答案中,只有一个是符合题目要求的。 1.高级程序设计语言有了很大的发展。计算机同时向标准化、多样化、通用化、机型系统化发展,这属于第代电子计算机。() A.一 B.二 C.三 D.四 2.以下计算机的性能指标中,标志着计算机的运算精度。() A.字长 B.主频 C.运算速度 D.存取周期 3.学校教学管理系统属于() A.管理软件 B.系统软件 C.应用软件 D.工具软件 4.在总线中,连接CPU和计算机内部其他高速功能部件的总线属于() A.内部总线 B.系统总线 C.外部总线 D.同步总线 5.编号为1000H—8FFFH的地址中,包含了个单元。() A.8KB B. 16KB C. 32KB D. 64KB 6.在控制器中,用于存放正在执行的指令。() A.指令指针寄存器 B.指令寄存器 C.控制逻辑电路 D.时钟控制电路 7.存储器可以从不同的角度进行分类,以下不属于按工作方式分类。() A.半导体存储器 B.随机读写存储器 C. 顺序读写存储器 D.只读存储器 8. 就是为输入汉字而对汉字编制的代码。() A.国标码 B.汉字输入码 C.机内码 D.区位码 9.按某种进制运算2*4=12,那么4*5为() A.20 B.32 C.24 D.12 10.下列进制数间转换结果正确的是() A.A1H=1000010B B.36D=10010B C.74Q=3BH D.65H=101D 11.某机器字长为8位,若采用补码表示,则机器码为11001001的十进制真值为() A.-55 B.-59 C.-69 D.-72 12.汉字输入码根据其编码规则可分为多种,其中无重码的是() A.流水码 B.音码 C.音形结合码 D.自然码 13.因GB2312-80字符数较少,当前在Windows操作系统下全拼输入法课使用字

最新《大学计算机》期末考试题库及答案(全)

《大学计算机》期末考试试题及答案 (说明:将认为正确答案的字母填写在每小题后面的括号内) 1.世界上第一台通用电子数字计算机诞生于( A )。 A.美国B.英国C.德国D.日本 2.世界上第一台通用电子数字计算机诞生于( B )。 A.1953年B.1946年C.1964年D.1956年 3.第一台电子计算机是1946年在美国研制的,该机的英文缩写名是(A )。 A.ENIAC B.EDVAC C.EDSAC D.MARK-II 4.一个完整的微型计算机系统应包括( C )。 A.计算机及外部设备 B.主机箱、键盘、显示器和打印机 C.硬件系统和软件系统 D.系统软件和系统硬件 5.计算机的中央处理器CPU包括运算器和( C )两部分。 A.存储器B.寄存器C.控制器D.译码器 6.下列设备中,( D )不是微型计算机的输出设备。 A.打印机B.显示器C.绘图仪D.扫描仪 7.下列各项中,不属于多媒体硬件的是(D )。 A.光盘驱动器 B.视频卡 C.音频卡 D.加密卡 8.计算机中对数据进行加工与处理的部件,通常称为( A )。 A.运算器 B.控制器 C.显示器 D.存储器 9.运算器的组成部分不包括( B )。 A.控制线路 B.译码器 C.加法器 D.寄存器 10.把内存中的数据传送到计算机的硬盘,称为( D )。 A.显示 B.读盘 C.输入 D.写盘 11.用MIPS为单位来衡量计算机的性能,它指的是计算机的( B ),指的是 每秒处理的百万级的机器语言指令数。 A.传输速率 B.运算速度 C.字长 D.存储器容量 12.计算机硬件的核心部件是( A )。 A.中央处理器B.存储器C.运算器D.控制器 13.在外部设备中,打印机属于计算机的( B )设备。 A.输入B.输出C.外存储D.内存储 14.CGA、EGA和VGA标志着( C )的不同规格和性能。 A.打印机 B.存储器 C.显示器 D.硬盘

历年全国计算机二级C语言试题库完整

. . . . 参考 50道C 语言知识题 1.以下叙述中正确的是 A)用C 程序实现的算法必须要有输入和输出操作 B)用C 程序实现的算法可以没有输出但必须要有输入 C)用C 程序实现的算法可以没有输入但必须要有输出 D)用C 程序实现的算法可以既没有输入也没有输出 2.下列可用于C 语言用户标识符的一组是 A)void,define,WORDB)a3_3,_123,Car C)For,-abc,IFCaseD)2a,DO,sizeof 3.以下选项中可作为C 语言合法常量的是 A)-80B)-080C)-8e1.0D)-80.0e 4.若有语句:char*line[5];,以下叙述中正确的是 A)定义line 是一个数组,每个数组元素是一个基类型为char 为指针变量 B)定义line 是一个指针变量,该变量可以指向一个长度为5的字符型数组 C)定义line 是一个指针数组,语句中的*号称为间址运算符 D)定义line 是一个指向字符型函数的指针 5.以下定义语句中正确的是 A)inta=b=0;B)charA=65+1,b=′b′; 6.有以下程序段 charch;intk; ch=′a′; k=12; printf("%c,%d,",ch,ch,k);printf("k=%d\n",k); 已知字符a 的ASCII 码值为97,则执行上述程序段后输出结果是 A)因变量类型与格式描述符的类型不匹配输出无定值 B)输出项与格式描述符个数不符,输出为零值或不定值 C)a,97,12k=12 D)a,97,k=12 7.有以下程序 main() {inti,s=1; for(i=1;i<50;i++) if(!(i%5)&&!(i%3))s+=i; printf("%d\n",s);} 程序的输出结果是 A)409B)277C)1D)91 8.当变量c 的值不为2、4、6时,值也为"真"的表达式是 A)(c==2)||(c==4)||(c==6) B)(c>=2&&c<=6)||(c!=3)||(c!=5) C)(c>=2&&c<=6)&&!(c%2) D)(c>=2&&c<=6)&&(c%2!=1) 9.若变量已正确定义,有以下程序段

2020年(招聘面试)事业单位招聘考试计算机专业试题

(招聘面试)事业单位招聘考试计算机专业试题

事业单位招考计算机专业知识及试卷 ——根据考试大纲整理 一,计算机类 1,计算机基础知识 计算机的特点, 计算机是一种可以进行自动控制、具有记忆功能的现代化计算工具和信息处理工具。它有以下五个方面的特点: ◎1. 运算速度快 ◎2.计算精度高 ◎3.记忆力强 计算机的存储器类似于人的大脑,可以“记忆”(存储)大量的数据和计算机程序而不丢失,在计算的同时,还可把中间结果存储起来,供以后使用。 ◎4.具有逻辑判断能力 ◎5.可靠性高、通用性强 由于采用了大规模和超大规模集成电路,现在的计算机具有非常高的可靠性。现代计算机不仅可以用于数值计算,还可以用于数据处理、工业控制、辅助设计、辅助制造和办公自动化等,具有很强的通用性。 计算机的分类

计算机有多种不同的分类方法。例如,计算机按其应用领域的不同可分为专用计算机和通用计算机;按其内部信息流的不同可分为模拟计算机、数字计算机和混合计算机;按其使用电子元件的不同可分为电子管计算机、晶体管计算机和集成电路计算机等等。 不过按照国际惯例,现在使用的最多的分类方法还是以计算机的规模和性能来进行分类,这样就可以把计算机分为巨型机、大中型机、小型机、工作站、微型机五大类。 计算机的应用 ◎1.科学计算 ◎2.数据处理 数据处理是计算机应用中最广泛的领域,是计算机应用的主流,据不完全统计,全球80%的计算机用于数据处理。 ◎3.自动控制 ◎4.计算机辅助系统 CAD, Computer Aided Design,计算机辅助设计 CAM, Computer Aided Manage,计算机辅助制造 CAE, Computer Aided Engineering,计算机辅助工程 CIMS, Computer Integrated Manufacturing System,计算机集成制造系统 CAI, Computer Aided Instruction,计算机辅助教学 CAD/CAM是工程设计和工业制造部门计算机应用的重要领域。 ◎5.人工智能

广西公务员计算机专业试题

广西公务员计算机专业试题 (一)单选题(选择最佳答案) 1.在Windows98中,单击________按钮,可以使窗口缩小成图标,位于任务栏内。 A.还原B.关闭 C.最大化D.最小化 2.Windows98系统允许用户同时执行____________任务,并且能方便地在各任务之间切换以及交换信息。 A.1项 B.2项 C.8项D.多项 3.双击Windows98桌面上的快捷图标,可以________。 A.打开相应的应用程序窗口B.删除该应用程序 C.在磁盘上保存该应用程序D.弹出对应的命令菜单 4.在Windows98桌面的任务栏中,代表当前正在进行操作窗口的图标__________。 A.变黑B.加亮显示 C.反像显示D.消失 5.在资源管理器窗口中,被选中的文件或文件夹会_______。 A.加框显示B.反像显示 C.加亮显示D.闪烁显示 6.在Windows98的资源管理器中,删除软磁盘中的文件的操作是将文件__________。 A.放入回收站B.暂时保存到硬盘中 C.从软盘中清除D.改名后保存在软盘中 7.在PWin98系统中,单击最小化按钮,可以使窗口缩小成图标,并排列在_________。 A.快捷栏内B.桌面的右边 C.开始菜单内D.桌面的任务栏内 8.Win98允许用户在桌面上放置_________主页、站点(频道),使你能够像挑选电视节目那样轻松、快捷地访问感兴趣的站点。 A.工作站B.书写器 C.因特网D.记事本 9.用鼠标将桌面上某个快捷图标拖到___________图标上,可以将它删除。 A.开始B.我的公文包 C.收件箱D.回收站 10.手写汉字输入系统一般由________组成。 A.纸张和圆珠笔B.专用笔和写字板 C.钢笔和扫描仪D.圆珠笔和塑料板 11.当前个人计算机的繁体汉字系统多数采用_________所收集的汉字为准进行编码。 A.GB码B.五笔字型码 C.BIG5码D.拼音码 12.声音输入汉字是通过_______将讲话的声音输入计算机,然后用语音识别软件转换成对应的字、词。A.拼音字母B.电话机 C.音箱D.麦克风 13.用IBM Via Voice 4.0进行语音输入时,___________。 A.麦克风最好放在嘴的正前方以便获得较大的输入功率

大学计算机基础超全题库

试卷一 一、单项选择共60题(共计60分) 第1题(1.0分) 在Windows中,关于"剪贴板"的叙述中,不正确的是(). A:凡是有"剪切"和"复制"命令的地方,都可以把选取的信息送到"剪贴板"中B:剪贴板中的信息可被复制多次 C:剪贴板中的信息可以自动保存成磁盘文件并长期保存 D:剪贴板既能存放文字,还能存放图片等 答案:C 第2题(1.0分) PowerPoint文档的默认扩展名是(). A:DOC B:XLS C:PTP D:PPT 答案:D 第3题(1.0分) 在Windows中在实施打印前().

A:需要安装打印应用程序 B:用户需要根据打印机的型号,安装相应的打印机驱动程序C:不需要安装打印机驱动程序 D:系统将自动安装打印机驱动程序 答案:B 第4题(1.0分) OSI开放式网络系统互联标准的参考模型由()层组成. A:5 B:6 C:7 D:8 答案:C 第5题(1.0分) 计算机系统是由()组成的. A:主机及外部设备 B:主机键盘显示器和打印机 C:系统软件和应用软件 D:硬件系统和软件系统

答案:D 第6题(1.0分) 使用得最多、最普通的是()字符编码,即美国信息交换标准代码. A:BCD B:输入码 C:校验码 D:ASCII 答案:D 第7题(1.0分) 计算机病毒是(). A:一段计算机程序或一段代码 B:细菌 C:害虫 D:计算机炸弹 答案:A 第8题(1.0分)

Excel中,让某单元格里数值保留二位小数,下列()不可实现. A:选择"数据"菜单下的"有效数据" B:选择单元格单击右键,选择"设置单元格格式" C:选择工具条上的按钮"增加小数位数"或"减少小数位数" D:选择菜单"格式",再选择"单元格..." 答案:A 第9题(1.0分) 以下哪种操作不需要连入Internet(). A:发电子邮件 B:接收电子邮件 C:申请电子邮件 D:撰写电子邮件 答案:D 第10题(1.0分) 在使用计算机时,如果发现计算机频繁的读写硬盘,可能存在的问题是(). A:中央处理器的速度太慢 B:硬盘的容量太小

计算机二级C语言考试编程题题库

计算机c语言编程题库 1、求100之内自然数中最大的能被17整除的数。 void main() { int i; for(i=100;i>0;i--) if(i%17==0)break; printf("%d\n",i); } 2、已知a,b,c都是1位整数,求当三位整数abc、cba的和为1333时a、b、c的值。 void main() { int a,b,c; for(a=1;a<=9;a++) { for(b=0;b<=9;b++) { for(c=1;c<=9;c++) if(a*100+b*10+c+c*100+b*10+a==1333) printf("%d,%d,%d\n",a,b,c); } } } 3、计算并输出200-400之间不能被3整除的整数的和。 void main() { int i,sum=0; for(i=200;i<=400;i++) if(i%3!=0) sum=sum+i; printf("%d\n",sum); } 4、从键盘输入10个数,统计非负数的个数,并计算非负数的和。 void main() { int i,n=0,sum=0; int a[10]; printf(“请输入10个数:”);

for(i=0;i<10;i++) scanf(“%d”,&a[i]); for(i=0;i<10;i++) if(a[i]>=0) { sum=sum+a[i]; n++;} printf("非负个数是%d,sum=%d\n",n,sum); } 5、求100之内自然数中偶数之和。 void main() { int i,sum=0; for(i=0;i<=100;i++) if(i%2==0) sum=sum+i; printf("sum=%d\n",sum); } 6、输入5个数,求和并输出。要求编写求和的函数。 void main() { int b(int x[],int n); int sum=0; int a[5]; int i; printf("请输入5个数:"); for(i=0;i<5;i++) scanf("%d",&a[i]); sum=b(a,5); printf("sum=%d\n",sum); } int b(int x[],int n) { int i,sum=0; for(i=0;i<5;i++) sum=sum+x[i]; return sum; } 7、编程计算1*2*3+3*4*5+5*6*7+...+99*100*101的值。 void main() { int i,sum=0; for(i=1;i<=99;i=i+2) sum=sum+i*(i+1)*(i+2); printf("%d\n",sum); } 8、编写程序,将用户输入的字符串中所有的字符a用*代替,然后输出。void main()

计算机专业考试试题库四

计算机专业考试题库(四) 考生注意:本试卷共有六大部分,满分250分。考试时间150分钟。用钢笔或圆珠笔直接答在试卷上,答卷前将密封线内的项目填写清楚。 第一部分计算机基础(175分) 一、单项选择题(本大题共30小题,每小题2分,共60分。在每小题给出的四个选项中,只有一项是符合题目要求的,把所选项的标号填在题目中的括号内) 1、目前,制造电子计算机采用的主要逻辑元件是() A.中、小规模集成电路 B.大、超大规模集成电路 C.晶体管 D.电子管 2、下列一组数中,最大的是() A.二进制(11111) B.八进制(43) C.十进制(38) D.十六进制(1E) 3、电子计算机中的硬件通常是()等几部分组成 A.运算器、控制器、存储器、输入设置和输出设置 B.主板、CPU、硬盘、软盘和显示器 C.运算器、放大器、存储器、输入设置和输出设置 D.CPU、软盘驱动器、显示器和键盘 4、随着软件编写技术的提高,产生了绿色软件的概念,绿色软件的含义是() A、对机房环境无污染的软件 B、会自动运行的软件 C、无需安装就能使用的软件 D、采用绿色图标的软件 5、一个数的补码是11111101,其相应的十进制真值是() A、-2 B 、-125 C、-3 D、509 6、一般说来,要求声音的质量高,则要求() A、量化位数低、采样频率低 B、量化位数高、采样频率无所谓 C、量化位数低,采样频率高 D、量化位数高、采样频率高 7、用于存放正在执行的指令的寄存器称为() A、指令寄存器 B、指令译码器 C、程序计数器 D、程序状态寄存器 8、在INTERNET上用于接受电子邮件的协议是()

计算机二级c语言题库

一、选择题 (1) 下面叙述正确的是(C) A. 算法的执行效率与数据的存储结构无关 B. 算法的空间复杂度是指算法程序中指令(或语句)的条数 C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D. 以上三种描述都不对 (2) 以下数据结构中不属于线性数据结构的是(C) A. 队列 B. 线性表 C. 二叉树 D. 栈 (3) 在一棵二叉树上第5层的结点数最多是(B) 注:由公式2k-1得 A. 8 B. 16 C. 32 D. 15 (4) 下面描述中,符合结构化程序设计风格的是(A) A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B. 模块只有一个入口,可以有多个出口 C. 注重提高程序的执行效率 D. 不使用goto语句 (5) 下面概念中,不属于面向对象方法的是(D) 注:P55-58 A. 对象 B. 继承 C. 类 D. 过程调用 (6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B) A. 可行性分析 B. 需求分析 C. 详细设计 D. 程序编码 (7) 在软件开发中,下面任务不属于设计阶段的是(D) A. 数据结构设计 B. 给出系统模块结构 C. 定义模块算法 D. 定义需求并建立系统模型 (8) 数据库系统的核心是(B) A. 数据模型 B. 数据库管理系统 C. 软件工具 D. 数据库 (9) 下列叙述中正确的是(C) A.数据库是一个独立的系统,不需要操作系统的支持 B.数据库设计是指设计数据库管理系统 C.数据库技术的根本目标是要解决数据共享的问题 D.数据库系统中,数据的物理结构必须与逻辑结构一致 (10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 注:P108 A. 内模式 B. 外模式 C. 概念模式 D. 逻辑模式 (11) 算法的时间复杂度是指(C) A. 执行算法程序所需要的时间 B. 算法程序的长度 C. 算法执行过程中所需要的基本运算次数 D. 算法程序中的指令条数 (12) 算法的空间复杂度是指(D) A. 算法程序的长度 B. 算法程序中的指令条数 C. 算法程序所占的存储空间 D. 算法执行过程中所需要的存储空间 (13) 设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B) 注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出 A. 349 B. 350 C. 255 D. 351 (14) 结构化程序设计主要强调的是(B) A.程序的规模 B.程序的易读性 C.程序的执行效率 D.程序的可移植性 (15) 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是 (D) 注:即第一个阶段 A. 概要设计 B. 详细设计 C. 可行性分析 D. 需求分析 (16) 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是(A) 注:P67

相关主题