当前位置:文档之家› 全国计算机二级C笔试真题2008.04-2010.09(内含2011年3月考试大纲)

全国计算机二级C笔试真题2008.04-2010.09(内含2011年3月考试大纲)

全国计算机二级C笔试真题2008.04-2010.09(内含2011年3月考试大纲)
全国计算机二级C笔试真题2008.04-2010.09(内含2011年3月考试大纲)

2011年计算机二级C考试大纲

公共基础知识

基本要求

1、掌握算法的基本概念。

2、掌握基本数据结构及其操作。

3、掌握基本排序和查找算法。

4、掌握逐步求精的结构化程序设计方法。

5、掌握软件工程的基本方法,具有初步应用相关技术进行软件开发的能力。

6、掌握数据的基本知识,了解关系数据的设计。

考试内容

一、基本数据结构与算法

1、算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)。

2、数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线

性结构的概念。

3、线性表的定义;线性表的数序存储结构及其插入与删除运算。

4、栈和列队的定义;栈和队列的数序存储结构及其基本运算。

5、线性单列表、双向链表与循环链表的结构及其基本运算。

6、树的基本概念;二叉树的定义及其存储结构;二叉树的前序、中序和后序遍历。

7、顺序查找与二分法查找算法;基本排序算法(交换类排序,选择类排序,插入类排序)。

二、程序设计基础

1、程序设计方法与风格。

2、结构化程序设计。

3、面向对象的程序设计方法,对象,方法,属性及继承与多态性。

三、软件工程基础。

1、软件工程的基本概念,软件生命周戎概念,软件工具与软件开发环境。

2、结构化分析方法,数据流图,数据字典,软件需求规格说明书。

3、结构化设计方法,总体设计与详细设计。

4、软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、

集成测试和系统测试。

5、程序的调试,静态调试与动态调试。

四、数据库设计基础

1、数据库的基本概念:数据库、数据库管理系统、数据库系统。

2、数据模型,试题联系模型及E-R图,从E-R图导出关系数据模型。

3、关系代数运算,包括集合运算及选择、投影、连接运算,数据库规范化理论。

4、数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略。

考试方式

1、公共基础的考试方式为笔试,与C语言的笔试部分合为一张试卷。公共基础部分占全卷

的30分。

2、公共基础只是10道选择题和5道填空题。

C语言程序设计

基本要求

1、熟悉TURBO C集成环境。

2、熟悉掌握结构化程序设计的方法,具有良好的程序设计风格。

3、掌握程序设计中的简单的数据结构和算法。

4、TURBO C的集成环境下,能够编写简单的C程序,并具有几百呢的纠错和调试程

序能力。

考试内容

一、C语言的结构

1、程序的构成,MAIN函数和其他函数。

2、头文件,数据说明,函数的开始和结束标志。

3、源程序的书写格式。

4、C语言的风格。

二、数据类型及其运算

1、C的数据类型(基本类型,构造类型,指针类型,空类型)及其定义方法。

2、C运算符的种类、运算优先级和结合性。

3、不同类型数据间的转换与运算。

4、C表达式类型(赋值表达式、算术表达式、关系表达式、逻辑表达式、条件表达式、

逗号表达式)和求值规则。

三、基本语句、

1、表达式语句,空语句,复合语句。

2、数据的输入和输出,输入输出函数的调用。

3、复合语句。

4、GOTO语句和语句标号的使用。

四、选择结构程序设计

1、用if语句实现选择结构。

2、用switch语句实现错只选择结构。

3、选择结构的奇嵌套。

五、循环结构程序设计

1、for循环结构。

2、while和do while 循环结构。

3、continue语句和break语句。

4、循环的嵌套。

六、数组的定义和引用

1、一位数组和多维数组的定义、初始化和引用。

2、字符串和自发数组。

七、函数

1、库函数的正确调用。

2、函数的定义方法。

3、函数的类型和返回值。

4、形式参数和实在参数,参数值的传递。

5、函数的正确调用,嵌套调用,递归调用。

6、局部变量和全局变量。

7、变量的存储类别(自动、静态、寄存器、外部),变量的作用域和生存期。

8、内部函数和外部函数。

八、编译预处理

1、宏定义:不带参数的宏定义;带参数的宏定义。

2、?文件包含?处理。

九、指针

1、指针与指针变量的概念,指针与地质运算符。

2、变量、数组、字符串、函数、结构体的指针以及指向变量、数组、字符串、函数、

结构体、的指针变量。通过指针引用以上类型数据。

3、用指针作函数参数。

4、返回指针值的指针函数。

5、指针数组、指向指针的指针,MAIN函数的命令行参数。

十、结构体(即?结构?)用共用体(即?联合?)

1、结构体和共用体类型数据定义方法和引用方法。

2、用指针和结构体构成链表,单向链表的建立、输出、删除和插入。

十一、位运算

1、位运算符的含义及使用。

2、简单的位运算。

十二、文件操作

只要求缓冲文件系统(即高级磁盘I/O系统),对非标准缓冲文件系统(即低级磁盘I/O 系统)不要求。

1、文件类型指针(FILE类型指针)。

2、文件的打开与关闭(fopen,fclose).

3、文件的读写(fputc,fgetc,fputs,fgets,fread,frwite,fprintf,fsanf函数),文件的定位

(rewind,fseek函数)。

考试方式

1、笔试:120分钟,满分100分,其中含公共基础知识部分30分。

2、上级:60分钟,满分100分。

2008年4月全国计算机等级考试二级笔试试卷及答案

C语言程序设计

(考试时间90分钟,满分100分)

一、选择题(共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)对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是A)快速排序B)冒泡排序

C)直接插入排序D)堆排序

(7)下列关于栈的叙述正确的是

A)栈按?先进先出?组织数据B)栈按?先进后出?组织数据

C)只能在栈底插入数据D)不能删除数据

(8)在数据库设计中,将E-R图转换成关系数据模型的过程属于[C]

A)需求分析阶段B)概念设计阶段

C)逻辑设计阶段D)物理设计阶段

(9)有三个关系R、S和T如下:

T

RS

B C D

a 0 k1

b 1 n1

B C D

f 3 h2

a 0 k1

n 2 x1

有关系R和S通过运算得到关系T,则所使用的运算为

A)并B)自然连接C)笛卡尔积D)交

(10)设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C (课

号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为

A)课号,成绩B)学号,成绩

C)学号,课号D) 学号,姓名,成绩

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

A)C程序中的注释只能出现在程序的开始位臵和语句的后面

B)C程序书写格式严格,要求一行内只能写一个语句

C)C程序书写格式自由,一个语句可以写在多行上

D)用C语言编写的程序只能放在一个程序文件中

(12)以下选项中不合法的标识符是

B C D

a 0 k1

A)print B)FOR C)&a D)_00

(13)以下选项中不属于字符常量的是

A)'C' B)"C" C)'\xCC0' D)'\072'

(14)设变量已正确定义并赋值,以下正确的表达式是

A)x=y*5=x+z B)int(15.8%5)

C)x=y+z+5,++y D)x=25%5.0

(15)以下定义语句中正确的是

A)int a=b=0 ; B)char A=65+1,b='b';

C)float a=1,*b=&a,*c=&b ; D)double a=0.0,b=1.1;

(16)有以下程序段

char ch; int k;

ch='a'; k=12;

printf("%c,%d,",ch,ch,k); printf("k=%d\n",k);

已知字符a的ASCll十进制代码为97,则执行上述程序段后输出结果是

A)因变量类型与格式描述符的类型不匹配输出无定值

B)输出项与格式描述符个数不符,输出为零值或不定值

C)a,97,12k=12 D)a,97,k=12

(17)已知字母A的ASCⅡ代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为

大写字母的表达式是

A)kk>='A'&&kk<='Z' B)!(kk>='A'‖kk<='Z')

C)(kk+32)>='a'&&(kk+32)<='z' D)isalpha(kk)&&(kk<91)

(18)当变量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)

(19)若变量已正确定义,有以下程序段

int a=3,b=5,c=7;

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

if(c!=a) c=b;

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

其输出结果是

A)程序段有语法错B)3,5,3 C)3,5,5 D)3,5,7

(20)有以下程序

#include

main()

{ int x=1,y=0,a=0,b=0;

switch(x)

{ case 1:

switch(y)

{ case 0: a++; break;

case 1: b++; break;

}

case 2: a++; b++; break;

case 3: a++; b++;

}

printf(?a=%d,b=%d\n?,a,b);

}

程序的运行结果是

A)a=1,b=0 B)a=2,b=2

C)a=1,b=1 D)a=2,b=1

(21)有以下程序

#include

main()

{

int x=8;

for( ; x>0; x--)

{ if(x%3) {printf(?%d,?,x--); continue;}

printf(?%d,?,--x);

}

}

程序的运行结果是

A)7,4,2 B)8,7,5,2

C)9,7,6,4 D)8,5,4,2

(22)以下不构成无限循环的语句或者语句组是A)n=0;

B)n=0;

do{++n;}while(n<=0); while(1){n++;}

C)n=10;

D)for(n=0,i=1; ;i++) n+=i;

while(n);{n--;}

(23)有以下程序

#include

main()

{ int a[ ]={1,2,3,4},y, *p=&a[3];

--p; y= *p; printf(?y=%d\n?,y);

}

程序的运行结果是

A)y=0 B)y=1 C)y=2 D)y=3

(24)以下错误的定义语句是

A)int x[][3]={{0},{1},{1,2,3}};

B)int x[4][3]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};

C)int x[4][]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};

D)int x[][3]={1,2,3,4};

(25)设有如下程序段

char s[20]= ?Bejing?,*p;

p=s;

则执行p=s;语句后,以下叙述正确的是

A)可以用*p表示s[0]

B)s数组中元素的个数和p所指字符串长度相等

C)s和p都是指针变量

D)数组s中的内容和指针变量p中的内容相等

(26)若有定义:int a[2][3];,以下选项中对a数组元素正确引用的是

A)a[2][!1] B)a[2][3] C)a[0][3] D)a[1>2][ !1]

(27)有定义语句:char s[10];,若要从终端给s输入5个字符,错误的输入语句是A)gets(&s[0]); B)scanf(?%s?,s+1);

C)gets(s); D)scanf(?%s?,s[1]);

(28)以下叙述中错误的是

A)在程序中凡是以?#?开始的语句行都是预处理命令行

B)预处理命令行的最后不能以分号表示结束

C)#define MAX是合法的宏定义命令行

D)C程序对预处理命令行的处理是在程序执行的过程中进行的

(29)以下结构体类型说明和变量定义中正确的是

A)typedef struct

B)struct REC;

{int n; char c;}REC; {int n; char c;};

REC t1,t2; REC t1,t2;

C)typedef struct REC ; D)struct

{int n=0; char c=’A’;}t1,t2; {int n;char c;}REC t1,t2;

(30)以下叙述中错误的是

A)gets函数用于从终端读入字符串

B)getchar函数用于从磁盘文件读入字符

C)fputs函数用于把字符串输出到文件

D)fwrite函数用于以二进制形式输出数据到文件

(31)有以下程序

#include

main()

{ int s[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;

for(i=0;i<12;i++) c[s[i]]++;

for(i=1;i<5;i++) printf(?%d?,c[i]);

printf(?\n?);

程序的运行结果是

A)1234 B)2 3 4 4 C)4 3 3 2 D )1 1 2 3

(32)有以下程序

#include

void fun(int *s,int nl,int n2)

{ int i,j,t;

i=nl; j=n2;

while(i

}

main()

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

fun(a,0,3); fun(a,4,9); fun(a,0,9);

for(k=0;k<10;k++)printf(?%d?,a[k]); printf(?\n?);

}

程序运行的结果是

A)0987654321 B)4321098765

C)5678901234 D)0987651234

(33)有以下程序

#include

#include

void fun(char *s[ ],int n)

{ char *t; int i,j;

for(i=0;i

for(j=i+1;j

if(strlen(s[i])>strlen(s[j])) {t=s[i];s[i]=s[j];s[j]=t;}

}

main()

{char *ss[]={?bcc?,?bbcc?,?xy?,?aaaacc?,?aabcc?}; fun(ss,5); printf(?%s,%s\n?,ss[0],ss[4]);

}

程序的运行结果是

A)xy,aaaacc B)aaaacc,xy C)bcc,aabcc D)aabcc,bcc

(34)有以下程序

#include

int f(int x)

{int y;

if(x==0||x==1) return (3);

y=x*x-f(x-2);

return y;

}

main()

{int z;

z=f(3); printf(?%d\n?,z);

程序的运行结果是

A)0 B)9 C)6 D)8

(35) 有以下程序

#include

void fun(char *a,char *b)

{while(*a==’*’) a++;

while(*b=*a) {b++;a++;}

}

main()

{char *s=?****a*b****?,t[80];

fun(s,t); puts(t);

}

程序的运行结果是

A)*****a*b B) a*b C) a*b**** D) ab

(36) 有以程序

#include

#include

typedef struct { char name[9]; char sex; float score[2]; } STU;

void f( STU a)

{ STU b={?Zhao?,’m’,85.0,90.0} ; int i;

strcpy(https://www.doczj.com/doc/843675821.html,,https://www.doczj.com/doc/843675821.html,);

a.sex=

b.sex;

for(i=0;i<2;i++) a.score[i]=b.score[i];

}

main()

{ STU c={?Qian?,’p’,95.0,92.0};

f(c); printf(?%s,%c,%2.0f,%2.0f\n?,https://www.doczj.com/doc/843675821.html,,c.sex,c.score[0],c.score[1]); }

程序的运行结果是

A)Qian,f,95,92 B) Qian,m,85,90

C) Zhao,f,95,92 D) Zhao,m,85,90

(37) 有以下程序

#include

main()

{FILE *fp; int a[10]={1,2,3},i,n;

fp=fopen(?dl.dat?,?w?);

for(i=0;i<3;i++) fprintf(fp,?%d?,a[i]);

fprintf(fp,?\n?);

fclose(fp);

fp=fopen(?dl.dat?,?r?);

fscanf(fp,?%d?,&n);

fclose(fp);

printf(?%d\n?,n);

程序的运行结果是

A)12300 B) 123 C) 1 D) 321

(38)变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是

11110000。若要求将a的高4位取反,低4位不变,所要执行的运算是

A)a^b B)a|b C)a&b D)a<<4

(39)在C语言中,只有在使用时才占用内存单元的变量,其存储类型是

A)auto和register B)extern和registerC) auto和staticD) static和register

(40)设有定义语句int(*f)(int);,则以下叙述正确的是

A)f是基类型为int的指针变量

B) f是指向函数的指针变量,该函数具有一个int类型的形参

C) f是指向int类型一维数组的指针变量

D) f是函数名,该函数的返回值是基类型为int类型的地址

二、填空题(每空2分,共30分)

请将每一个空的正确答案些在答题卡【1】至【15】序号的横线上,答在试卷上不得分。(1)测试用例包括输入值集和【1】值集。

(2)深度为5的满二叉树有【2】个叶子结点。

(3)设某循环队列的容量为50,头指针front=5(指向队头元素的前一位臵),尾指针rear=29(指向队尾元素),则该循环队列中共有【3】个元素。

(4)在关系数据库中,用来表示实体之间联系的是【4】。

(5)在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中,【5】负责数据

的模式定义与数据的物理存取构建。

(6)已有定义:char c=’‘;int a=1,b;(此处c的初值为空格字符),执行b=!c&&a;后b的值为【6】。

(7)设变量已正确定义为整型,则表达式n=i=2,++i,i++的值为【7】。

(8)若有定义:int k;,以下程序段的输出结果是【8】。

for(k=2;k<6;k++,k++) printf(?##%d?,k);

(9)以下程序段的定义语句中,x[1]的初值是【9】,程序运行后输出的内容是【10】。

#include

main()

{ int x[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},*p[4],i;

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

{ p[i]=&x[2*i+1];

printf(?%d ?,p[i][0]);

}

printf(?\n?);

}

(10)以下程序的输出结果是【11】。

#include

void swap(int *a,int *b)

{ int *t;

t=a; a=b; b=t;

}

main()

{ int i=3,j=5,*p=&i,*q=&j;

swap(p,q); printf(?%d %d\n?,*p,*q);

}

(11)以下程序的输出结果是【12】。

#include

main()

{ int a[5]={2,4,6,8,10}, *p;

p=a; p++;

printf(?%d?,*p);

}

(12)以下程序的输出结果是【13】。

#include

void fun(int x)

{ if(x/2>0) fun(x/2);

printf(?%d ?,x);

main()

{fun(3); printf(?\n?);}

(13)以下程序中函数fun的功能是:统计person所指结构体数组中所有性别(sex)为M的记

录的个数,存入变量n中,并做为函数值返回。请填空:

#include

#define N 3

typedef struct

{int num;char nam[10]; char sex;}SS;

int fun(SS person[])

{int i,n=0;

for(i=0;i

if(【14】==’M’) n++;

return n;

}

main()

{SS W[N]={{1,?AA?,’F’},{2,?BB?,’M’},{3,?CC?,’M’}}; int n;

n=fun(W); printf(?n=%d\n?,n);

}

(14)以下程序从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空:

#include

main()

{FILE *fp; char ch;

fp=fopen(【15】);

ch=fgetc(fp);

whlie(!feof(fp)) { putchar(ch); ch=fgetc(fp);}

putchar(‘\n’); fclose(fp); }

参考答案:

一、选择题

1-10: CABBA DBCDC

11-20: CCBCB DBBBD

21-30: DADCA DDDAB

31-40: CCACC ABAAB

二、填空题:

1、输出

2、16

3、24

4、关系

5、数据定义语言

6、0

7、3

8、##2##4

9、2

10、2 4 6 811、3 5

12、4

13、1 3

14、person[i].sex

15、?filea.dat?,?r?

2008年9月二级C语言笔试真题及答案

(1)一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E 依次入栈,然后再依次出栈,则元素出栈的顺序是()。

A)12345ABCDE B)EDCBA54321 C)ABCDE12345 D)54321EDCBA (2)下列叙述中正确的是()。

A)循环队列有队头和队尾两个指针,因此,循环队列是非线性结构

B)在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况

C)在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况

D)循环队列中元素的个数是由队头指针和队尾指针共同决定

(3)在长度为n 的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。A)O(n) B)O(n2) C)O(log2n) D)O(nlog2n)

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

A)顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的

B)顺序存储结构只针对线性结构,链式存储结构只针对非线性结构

C)顺序存储结构能存储有序表,链式存储结构不能存储有序表

D)链式存储结构比顺序存储结构节省存储空间

(5)数据流图中带有箭头的线段表示的是()。

A)控制流B)事件驱动C)模块调用D)数据流

(6)在软件开发中,需求分析阶段可以使用的工具是()。

A)N-S 图B)DFD 图C)PAD 图D)程序流程图

(7)在面向对象方法中,不属于?对象?基本特点的是()。

A)一致性B)分类性C)多态性D)标识唯一性

(8)一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。

A)一对一B)一对多C)多对一D)多对多

(9)在数据管理技术发展的三个阶段中,数据共享最好的是()。

A)人工管理阶段B)文件系统阶段C)数据库系统阶段D)三个阶段相同(10)有三个关系R、S 和T 如下:

R S T

A B B C A B C

m 1 1 3 m 1 3

n 2 3 5

由关系R 和S 通过运算得到关系T,则所使用的运算为()。

A)笛卡尔积B)交C)并D)自然连接

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

A)C 程序的基本组成单位是语句B)C 程序中的每一行只能写一条语句

C)简单C 语句必须以分号结束D)C 语句必须在一行内写完

(12)计算机能直接执行的程序是()。

A)源程序B)目标程序C)汇编程序D)可执行程序

(13)以下选项中不能作为C 语言合法常量的是()。

A)'cd' B)0.1e+6 C)"\a" D)'\011'

(14)以下选项中正确的定义语句是()。

A)double a; b; B)double a=b=7; C)double a=7, b=7; D)double, a, b; (15)以下不能正确表示代数式2ab cd 的C 语言表达式是()。

A)2*a*b/c/d B)a*b/c/d*2 C)a/c/d*b*2 D)2*a*b/c*d

(16)C 源程序中不能表示的数制是()。

A)二进制B)八进制C)十进制D)十六进制

(17)若有表达式(w)?(--x):(++y),则其中与w 等价的表达式是()。A)w==l B)w==0 C)w!=l D)w!=0

(18)执行以下程序段后,w 的值为()。

int w='A', x=14, y=15;

w=((x || y)&&(w<'a'));

A)-1 B)NULL C)l D)0

(19)若变量已正确定义为int 型,要通过语句scanf("%d, %d, %d", &a, &b, &c);给a 赋值1、给b 赋值2、给c 赋值3,以下输入形式中错误的是(ò代表一个空格符)()。A)òòò1,2,3<回车> B)1 ò2 ò3<回车> C)1,òòò2,òòò3<回车> D)1,2,3<回车>

(20)有以下程序段

int a, b, c;

a=10; b=50; c=30;

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

printf("a=%d b=%d c=%d\n?, a, b, c); 程序的输出结果是()。

A)a=10 b=50 c=10 B)a=10 b=50 c=30 C)a=10 b=30 c=10 D)a=50 b=30 c=50 (21)若有定义语句:int m[]={5,4,3,2,1},i=4;,则下面对m 数组元素的引用中错误的是()。A)m[--i] B)m[2*2] C)m[m[0]] D)m[m[i]]

(22)下面的函数调用语句中func 函数的实参个数是()。

func (f2(v1, v2), (v3, v4, v5), (v6, max(v7, v8)));

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

(23)若有定义语句:double x[5]={1.0,2.0,3.0,4.0,5.0}, *p=x;则错误引用x 数组元素的是()。A)*p B)x[5] C)*(p+1) D)*x

(24)若有定义语句:char s[10]="1234567\0\0";,则strlen(s)的值是()。

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

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

A)用户定义的函数中可以没有return 语句

B)用户定义的函数中可以有多个return 语句,以便可以调用一次返回多个函数值

C)用户定义的函数中若没有return 语句,则应当定义函数为void 类型

D)函数的return 语句中可以没有表达式

(26)以下关于宏的叙述中正确的是()。

A)宏名必须用大写字母表示B)宏定义必须位于源程序中所有语句之前

C)宏替换没有数据类型限制D)宏调用比函数调用耗费时间

(27)有以下程序

#include

main()

{ int i, j;

for(i=3; i>=l; i--)

{ for(j=1; j<=2; j++) printf("%d", i+j);

printf("\n");

} } 程序的运行结果是()。

A)2 3 4 B)4 3 2 3 4 5 5 4 3 C)2 3 D)4 5 3 4 3 4 4 5 2 3 (28)有以下程序

#include

main()

{ int x=l, y=2, z=3;

if(x>y)

if(y

else printf("%d", ++y);

printf("%d\n", x++);

} 程序的运行结果是()。

A)331 B)41 C)2 D)1

(29)有以下程序

# include

main()

{ int i=5;

do

{ if (i%3=1)

if (i%5==2)

{ printf("*%d", i); break;}

i++;

} while(i!=0);

printf("\n");

} 程序的运行结果是()。

A)*7 B)*3*5 C)*5 D)*2*6

(30)有以下程序

#include

int fun(int a,int b)

{ if(b==0) return a;

else return(fun(--a,--b));

}

main()

{ printf("%d\n", fun(4,2));} 程序的运行结果是()。

A)1 B)2 C)3 D)4

(31)有以下程序

#include

#include

int fun(int n)

{ int *p;

p=(int*)malloc(sizeof(int));

*p=n; return *p;

}

{ int a;

a = fun(10); printf("%d\n", a+fun(10));

} 程序的运行结果是()。

A)0 B)10 C)20 D)出错

(32)有以下程序

#include

void fun(int a, int b)

{ int t;

t=a; a=b; b=t;

}

main()

{ int c[10]={1,2,3,4,5,6,7,8,9,0), i;

for (i=0; i<10; i+=2) fun(c[i], c[i+l]);

for (i=0; i<10; i++) printf("%d,", c[i]);

printf("\n");

} 程序的运行结果是()。

A)l,2,3,4,5,6,7,8,9,0, B)2,l,4,3,6,5,8,7,0,9, C)0,9,8,7,6,5,4,3,2,1, D)0,1,2,3,4,5,6,7,8,9, (33)有以下程序

#include

struct st

{ int x, y;) data[2]={l,10,2,20};

main()

{ struct st *p=data;

printf("%d,", p->y); printf("%d\n",(++p)->x);

} 程序的运行结果是()。

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

(34)有以下程序

#include

void fun(int a[], int n)

{ int i, t;

for(i=0; i

}

main()

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

fun(k,5);

for(i=2; i<8; i++) printf("%d", k[i]);

printf("\n");

} 程序的运行结果是()。

A)345678 B)876543 C)1098765 D)321678 (35)有以下程序

#include

#define N 4

void fun(int a[][N], int b[])

for(i=0; i

}

main()

{ int x[][N]={{1,2,3),{4),{5,6,7,8),{9,10}},y[N], i;

fun(x,y);

for (i=0; i

printf("\n");

} 程序的运行结果是()。

A)l,2,3,4, B)1,0,7,0, C)1,4,5,9, D)3,4,8,10,

(36)有以下程序

#include

int fun(int (*s)[4],int n, int k)

{ int m, i;

m=s[0][k];

for(i=l; im) m=s[i][k];

return m;

}

main()

{ int a[4][4]={{1,2,3,4),{11,12,13,14},{2l,22,23,24},{31,32,33,34}};

printf("%d\n", fun(a,4,0));

}程序的运行结果是()。

A)4 B)34 C)31 D)32

(37)有以下程序

#include

main()

{ struct STU { char name[9]; char sex; double score[2]; };

struct STU a={"Zhao",'m',85.0,90.0), b={"Qian",'f',95.0,92.0);b=a;

printf("%s,%c,%2.0f,%2.0f\n",https://www.doczj.com/doc/843675821.html,,b.sex,b.score[0],b.score[1]);

} 程序的运行结果是()。

A)Qian,f,95,92 B)Qian,m,85,90 C)Zhao,f,95,92 D)Zhao,m,85,90 (38)假定已建立以下链表结构,且指针p 和q 已指向如图所示的结点:

head a b c

data next

↑p ↑q

则以下选项中可将q 所指结点从链表中删除并释放该结点的语句组是()。

A)(*p).next=(*q).next; free(p); B)p=q->next; free(q);

C)p=q; free(q); D)p->next=q->next; free(q);

(39)有以下程序

#include

main()

{ char a=4;

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

} 程序的运行结果是()。

A)40 B)16 C)8 D)4

(40)有以下程序

#include

main()

{ FILE *pf;

char *s1="China",*s2="Beijing";

pf=fopen("abc.dat","wb+");

fwrite(s2,7,l,pf);

rewind(pf);

fwrite(s1,5,1,pf);

fclose(pf);

} 以上程序执行后abc.dat 文件的内容是()。

A)China B)Chinang C)ChinaBeijing D)BeijingChina 二、填空题(每空2 分,共30 分)

(1)对下列二叉树进行中序遍历的结果【1】。

A

B C

D E F

X Y Z

(2)按照软件测试的一般步骤,集成测试应在【2】测试之后进行。

(3)软件工程三要素包括方法、工具和过程,其中,【3】支持软件开发的各个环节的控制和管理。

(4)数据库设计包括概念设计、【4】和物理设计。

(5)在二维表中,元组的【5】不能再分成更小的数据项。

(6)设变量a 和b 已正确定义并赋初值。请写出与a-=a+b 等价的赋值表达式【6】。(7)若整型变量a 和b 中的值分别为7 和9,要求按以下格式输出a 和b 的值:

a=7

b=9

请完成输出语句:printf (" 【7】",a,b);。

(8)以下程序的输出结果是【8】。

#include

main()

{ int i,j,sum;

for(i=3;i>=1;i--)

{ sum=0;

for(j=1;j<=i;j++) sum+=i*j;}

printf("%d\n",sum);}

(9)以下程序的输出结果是【9】。

#include

main()

{ int j, a[]={1,3,5,7,9,11,13,15},*p=a+5;

for(j=3; j; j--)

{ switch(j)

{ case 1:

case 2: printf("%d",*p++); break;

case 3: printf("%d",*(--p));

}}}

(10)以下程序的输出结果是【10】。

#include

#define N 5

int fun(int *s, int a, int n)

{ int j;

*s=a; j=n;

while(a!=s[j])j--;

return j;

}

main()

{ int s[N+1]; int k;

for(k=l; k<=N; k++) s[k]=k+l;

printf("%d\n",fun(s,4,N));}

(11)以下程序的输出结果是【11】。

#include

int fun(int x)

{ static int t=0;

return(t +=x);

}

main()

{ int s,i;

for(i=l;i<=5;i++) s=fun(i);

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

(12)以下程序按下面指定的数据给x 数组的下三角臵数,并按如下形式输出,请填空。4

3 7

2 6 9

1 5 8 10

#include

main()

{ int x[4][4],n=0,i,j;

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

for(i=3;i>=j; 【12】) {n++;x[i][j]= 【13】;}

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

{ for(j=0;j<=i;j++) printf("%3 d",x[i][j]);

printf("\n");}}

(13)以下程序的功能是:通过函数func 输入字符并统计输入字符的个数。输入时用字符@作为输入结束标志。请填空。

#include

long 【14】;

main()

{ long n;

n=func(); printf("n=%ld\n",n);

}

long func()

{ long m;

for( m=0; getchar()!='@'; 【15】);

retum m;}

2008 年9 月笔试卷参考答案

一、选择题

(1)B)(2)D)(3)C)(4)A)(5)D)(6)B)(7)A)8)B)(9)C)(10)D)(11)C)(12)D)(13)A)(14)C)(15)D)(16)A)17)D)(18)C)(19)B)(20)A)(21)C)(22)A)(23)B)(24)A)(25)B)(26)C)(27)D)(28)D)(29)A)(30)B)31)C)(32)A)(33)C)(34)D)(35)B)(36)C)(37)D)(38)D)(39)C)(40)B)

二、填空题

(1)【1】DBXEAYFZC (2)【2】单元(3)【3】过程(4)【4】逻辑设计(5)【5】分量(6)【6】a=a-(a+b) 或(a=-b)(7)【7】a=%d\nb=%d (8)【8】1(9)【9】9911 (10)【10】3(11)【11】15 (12)【12】i--(13)【13】n (14)【14】func()(15)【15】m++

2009年3月全国计算机等级考试二级C语言试卷笔试(真题)

一、选择题((1)-(10)、(21)-(40)每题2分,(11)—(20)每题1分,共70分)

1.下列叙述中正确的是

A) 栈是?先进先出?的线性表B) 队列是?先进后出?的线性表

C) 循环队列是非线性结构D) 有序线性表既可以采用顺序存储结构,也可以采用链式存储结构

2.支持子程序调用的数据结构是

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

3.某二叉树有5个度为2的结点,则该二叉树中的叶子结点是

A) 10 B) 8 C) 6 D) 4

4.下列排序方法中,最坏情况下比较次数最少的是

A) 冒泡排序B) 简单选择排序C) 直接插入排序D) 堆排序

5.软件按功能可分为:应用软件、系统软件、支撑软件(或工具软件),下面属于应用软件的是

A) 编译程序B) 操作系统C) 教务管理系统D) 汇编程序

6.下面叙述中错误的是

A) 软件测试的目的是发现错误并改正程序B) 对被调试的程序进行?错误定位?是程序调试的必要步骤

C) 程序调试通常也称为Debug D) 软件测试应严格执行测试计划,排除测试的随意性

7.耦合性和内聚性是对模块独立性度量的两个标准,下列叙述中正确的是

A) 提高耦合性降低内聚性有利于提高模块的独立性B) 降低耦合性提高内聚性有利于提高模拟的独立性

C) 耦合性是指一个模块内部和个元素间彼此结合的紧密程度D) 内聚性是指模块间互相连接的紧密程度

8.数据库应用系统中的核心问题是

计算机基础知识试题及答案全

计算机基础知识试题及 答案全 标准化工作室编码[XX968T-XX89628-XJ668-XT689N]

《大学计算机》基础知识试题及答案 (说明:将认为正确答案的字母填写在每小题后面的括号内) 1.世界上第一台通用电子数字计算机诞生于( A )。 A.美国B.英国C.德国 D.日本 2.世界上第一台通用电子数字计算机诞生于( B )。 A.1953年B.1946年C.1964年 D.1956年 3.第一台电子计算机是1946年在美国研制的,该机的英文缩写名是 (A )。 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.硬 盘 15.硬盘上原存的有效信息,在下列哪种情况下会丢失( C )。 A.通过海关的X射线监视仪 B.放在盒内半年没有使用 C.放在强磁场附近 D.放在零下10摄 氏度的库房中 16.人们把以( A )为硬件基本部件的计算机称为第四代计算机。 A.大规模和超大规模集成电路和RAM C.小规模集成电路 D.磁带与磁盘 17.用计算机管理科技情报资料,是计算机在(B )方面的应用。 A.科学计算 B.数据处理 C.实时控制 D.人 工智能 18.主机板上CMOS芯片的主要用途是( C )。 A.管理内存与CPU的通讯 B.增加内存的容量 C.储存时间、日期、硬盘参数与计算机配置信息 D.存放基本输入输出系统程序、引导程序和自检程序 19.下列有关存储器读写速度的排列,正确的是(B )。 >Cache>硬盘B.Cache>RAM>硬盘 >硬盘>RAM D.RAM>硬盘>Cache 20.使用Cache可以提高计算机运行速度,这是因为(C )。 增大了内存的容量扩大了硬盘的容量 缩短了CPU的等待时间可以存放程序和数据 21.一台微机的型号中含有486、586等内容时,其含义是( A )。 A.运算控制单元的档次 B.软盘容量大小

全国计算机等级考试二级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)

计算机考试试题及答案

计算机考试试题及答案 计算机考试试题及答案 一、单项选择题(每小题1分,共20分)在每小题列出的四个选项中,选出一个正确答案,并将正确答案的号码写在题干后面的括号内。 1.关于操作系统的叙述( )是不正确的。 A.“管理资源的程序” B.“管理用户程序执行的程序” C.“能使系统资源提高效率的程序” D.“能方便用户编程的程序” 2.操作系统的发展过程是( ) A.设备驱动程序组成的原始操作系统,管理程序,操作系统 B.原始操作系统,操作系统,管理程序 C.管理程序,原始操作系统,操作系统 D.管理程序,操作系统,原始操作系统 3.用户程序中的输入,输出操作实际上是由( )完成。 A.程序设计语言 B.编译系统 C.操作系统 D.标准库程序 4.计算机系统中判别是否有中断事件发生应是在( ) A.进程切换时 B.执行完一条指令后 C.执行P操作后 D.由用户态转入核心态时 5.设计批处理多道系统时,首先要考虑的是( ) A.灵活性和可适应性 B.系统效率和吞吐量

C.交互性和响应时间 D.实时性和可*性 6.若当前进程因时间片用完而让出处理机时,该进程应转变为( )状态。 A.就绪 B.等待 C.运行 D.完成 7.支持程序浮动的地址转换机制是( ) A.页式地址转换 B.段式地址转换 C.静态重定位 D.动态重定位 8.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( )进行排列。 A.地址从大到小 B.地址从小到大 C.尺寸从大到小 D.尺寸从小到大 9.逻辑文件存放在到存储介质上时,采用的组织形式是与( )有关的。 A.逻辑文件结构 B.存储介质特性 C.主存储器管理方式 D.分配外设方式 10.文件的保密是指防止文件被( ) A.篡改 B.破坏 C.窃取 D.删除 11.对磁盘进行移臂调度的目的是为了缩短( )时间。 A.寻找 B.延迟 C.传送 D.启动 12.启动外设前必须组织好通道程序,通道程序是由若干( )组成。 https://www.doczj.com/doc/843675821.html,W B.CSW C.CAW D.PSW 13.一种既有利于短小作业又兼顾到长作业的作业调度算法是( ) A.先来先服务 B.轮转 C.最高响应比优先 D.均衡调度

计算机二级考试C语言练习题及答案

一、选择题 1). 下列叙述中正确的是( )。 A.调用printf( )函数时,必须要有输出项 B.使用putchar( )函数时,必须在之前包含头文件stdio.h C.在C语言中,整数可以以二进制、八进制或十六进制的形式输出 D.调节getchar( )函数读入字符时,可以从键盘上输入字符所对应的ASCII码 正确答案:B 答案解析:选项A,若printf函数没有输出项,且格式字符串中不含格式信息,则输出的是格式字符串本身,若格式字符串含有格式信息,运行时则出现错误提示;选项C,在C 语言中,整数可以十进制、八进制或十六进制的形式输出;选项D,getchar函数是从标准输入设备读取一个字符。 2). 以下结构体类型说明和变量定义中正确的是( ) A.typedef struct { int n; char c; } REC; REC t1,t2; B.struct REC ; { int n; char c; }; REC t1,t2; C.typedef struct REC; { int n=0; char c=′A′; } t1,t2; D.struct { int n; char c; } REC; REC t1,t2; 正确答案:A 答案解析:定义结构体类型的一般形式为:struct 结构体名 {成员列表};struct 结构体名后不能加″;″号,所以选项B、C)错误,选项D中定义无名称的结构体类型同时定义结构体变量形式应为struct t1,t2;选项A为用户自定义类型,其为正确的定义形式。 3). 若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是( ) A.一对一 B.一对多 C.多对一 D.多对多 正确答案:B 答案解析:由于B和C有一一对应的联系,而A和B只间有一对多的联系,则通过关系之间的传递,则A和C之间也是一对多的联系。 4). 关于C语言的变量,以下叙述中错误的是( ) A.所谓变量是指在程序运行过程中其值可以被改变的量 B.变量所占的存储单元地址可以随时改变 C.程序中用到的所有变量都必须先定义后才能使用 D.由三条下划线构成的符号名是合法的变量名 正确答案: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.应用层 17.汉字的拼音输入码属于汉字的(A)。 A.外码 B.内码 C.ASCII码D.标准码18.Windows的剪贴板是用于临时存放信息的(C )。 A.一个窗口 B.一个文件夹 C.一块内存区间D.一块磁盘区间 19.对处于还原状态的Windows应用程序窗口,不能实现的操作是(D )。

计算机二级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)阅读以下程序

计算机考试题目及答案

一单项选择题 试题1 试题: 计算机病毒的主要特征是(A )。 A. 传染性、隐藏性、破坏性和潜伏性 B. 造成计算机器件永久实效 C. 格式化磁盘 D. 只会感染不会致病 试题2 试题: 下列叙述中正确的是( B )。 A. 计算机病毒只能传染给执行文件 B. 计算机软件是指存储在软盘中的程序 C. 计算机每次启动的过程相同,RAM中的所有信息在关机后不会丢失 D. 硬盘虽然装在主机箱内,但它属于外存 试题3 试题: 计算机病毒是一种( B )。 A. 一种微生物 B. 程序 C. 硬件缺陷 D. 网络有害信息 试题4 试题: 对于网络中的计算机病毒,常见的传播途径是( D )。 A. 软件下载 B. E-mail C. 网络游戏 D. 以上都有可能 试题5 试题: 以下( D )现象不可以作为检测计算机病毒的参考。 A. 数据神秘的丢失,文件名不能辨认 B. 有规律的出现异常信息 C. 磁盘的空间突然小了,或不识别磁盘设备

D. 网络突然断掉 试题6 试题: 下面关于计算机病毒,正确的说法是( A )。 A. 计算机病毒是一种人为特制的具有破坏性的程序 B. 计算机病毒可以烧毁计算机的电子元件 C. 计算机病毒是一种传染性极强的生物细菌 D. 计算机病毒一旦产生,便无法消除 试题7 试题: 双倍速CD-ROM 驱动器的数据传输速率为(A )。 A. 300KB/S B. 128KB/S C. 150KB/S D. 250KB/S 试题8 试题: 以下不是图像文件格式的为( C )。 A. JPG B. BMP C. MP3 D. GIF 试题9 试题: 自然界中常见的光能够由( B )三种颜色混合而成。 A. 红、黄、绿 B. 红、绿、蓝 C. 澄、蓝、紫 D. 白、红、绿 试题10 试题: ( A )规定了不同厂家的电子乐器和计算机连接的方案和设备间数据传输协议。 A. MIDI B. MP3 C. H.261

2015-2016计算机真题试卷(含答案)

江苏省2015年普通高校专转本选拔考试计算机基础试题卷 注意事项: 1.本试卷分为试题卷和答题卡两部分,试题卷共8页。全卷满分100分,考试时间90分钟。2.必须在答题卡上作答,作答在试题卷上无效。作答前务必将自己的姓名和准考证号准确清晰地填写在试题卷和答题卡上的指定位置。 3.考试结束时,须将试题卷和答题卡一并交回。 一、判断题(本大题共20小题,每小题1分,共20分。下列各小题表述正确的在答题卡上将A涂黑,错误的将B涂黑) 1.现代计算机采用的是冯·诺依曼提出的“存储程序控制”思想,科学家们正在研究的生物计算机采用非冯·诺依曼结构。 2.通信系统的基本任务是传递信息,至少需由信源、信宿和信息三个要素组成。3.CPU、内存储、总线等构成了计算机的“主机”,外存储器、输入/输出设备通常称为计算机的“外设”。 4.若某处理器具有64GB的寻址能力,则该处理器的地址线有64根。 5.高速缓存(cache)可以看作是主存的延伸,与主存统一编址,接受CPU的访问,其存取速度远高于主存。 6.高基硬盘(SSD)是一种基于半导体存储器芯片的外存储设备,可用来替代笔记本电脑中的传统硬盘。 7.因特网上提供的免费软件均是自由软件。 8.易理解性是衡量算法是否易调、易测和易维护的重要标准。 9.从系统功能的角度看,计算机网络主要由资源子网和通信子网两部分组成。其中通信子网主要包括连网的计算机、终端、外部设备、网络协议及网络软件等。 10.常见的数据交换方式有电路交换、报文交换及分组交换等,因特网采用的交换方式是电路交换方式。 11.网卡的MAC地址是标识主机的硬件地址,由48位二进制组成,通常用16进制数表示。12.UCS/Unicode编码是我国制定的汉字编码标准。 13.在未缩放的情况下,若屏幕(或窗口)只显示了某图像的一部分,说明该图像的分辨率超过了显示器的分辨率。 14.用数码相机拍摄得到的图像是位图图像,用扫描仪扫描得到的图像是矢量图形。 15.在数据库系统中,关系模式:学生(学号,姓名,性别)通常是相对稳定的,而其对应的关系是可以动态变化的。 16.SQL查询语句形式为“Select A from R where F”,其中F对应于基本表或视图。 17.在Windows中,管理员用户名Administrator是无法修改的。 18. 在Word中,可以直接用操作命令将题18(a)所示的表格转换为题18图(b)所示的非表格形式。

全国计算机二级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 一、单选题 1、世界上首次提出存储程序的计算机体系结构的是() A莫奇菜B图灵C乔治●布尔D冯●诺依曼 2、目前普遍使用的微型计算机,所采用的逻辑元件是() A电子管B大规模和超大规模集成电路 C晶体管B小规模集成电路 3、用MIPS为单位来衡量计算机的性能,它指的是计算机的() A传输速率B存储器容量C字长D运算速度 4、为了避免混淆,十六进制数在书写时常在数据后面加英文字母() A H B O C D D B 5、用十六进制数给存储器中的字节地址编码。若编码为0000H—FFFFH,则该存储器的容量是()KB A32 B64 C128 D256 6、计算机的微处理芯片集成有()部件 ACPU和运算器B运算器和I/O接口 C控制器和运算器D控制器和存储器 7、微型计算机内,配置高速缓冲存储器(Cache)是为了解决() A内存与辅助存储器之间速度不匹配的问题 BCPU与内存储器之间速度不匹配问题 CCPU与辅胎甲球存储器之间速度不匹配问题 D主机与外设之间速度不匹配问题 8、微型机中,硬盘分区的目的是()

A将一个物理硬盘分为几个逻辑硬盘B将一个逻辑硬盘分为几个物理硬盘 C将DOS系数统分为几个部分D将一个物理硬盘分成几个物理硬盘 9、下列术语中,属于显示器性能指标的是() A速度B可靠性C分辨率D精度 10、指令的解释是由计算机的()来执行的 A控制部分B存储部分C输入/输出部分D算术和逻辑部分 11、准确地说,计算机中文件是存储在() A内存中的数据集合B硬盘上的一组相关数据的集合 C存储介质上的一组相关信息的集合D软盘上的一组相关数据集合 12、操作系统的主要功能是() A管理源程序B管理数据库文件 C对高级语言进行编译D控制和管理计算机系统的软硬件资源 13、把计算机分巨型机、大中型机、小型机和微型机,本质上是按() A计算机的体积BCPU的集成度 C计算机综合性能指标D计处机的存储容量 14、对高级语言程式序,下列叙述中,正确的是() A计算机语言中,只有机器语言属于低级语言 B高级语言源程序可以被计算机直接执行 CC语言属于高级语言 D机器语言是与所用机器无关的 15、用高级程序设计语言编写的程序称为() A目标程序B可执行程序C源程序D伪代码程序 16、在使用计算机时,如果发现计算机频繁地读写硬盘,最可能存在的原因是()A中央处理器的速度太慢B硬盘的容量太小

大学计算机基础试题及答案完整版

大学计算机基础试题及答案完整版 一、单选题 1、 完整的计算机系统由(C )组成。 A 、 运算器、控制器、存储器、输入设备和输出设备 B 、 主机和外部设备 C 、 硬件系统和软件系统 D 、 主机箱、显示器、键盘、鼠标、打印机 2、 以下软件中,(D )不是操作系统软件。 A 、Windowsxp 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 C. 103 D. 28 7、 RAM 代表的是(C )。 A.只读存储器 B.高速缓存器 C.随机存储器 软盘存储器 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 、线形结构 B. 210 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函数才可单独进行编译

统考计算机考试试题及答案

1、利用计算机对指纹进行识别、对图像和声音进行处理属于的应用领域是_D_。 A、科学计算 B、自动控制 C、辅助设计 D、信息处理 2、当前计算机已应用于各种行业、各种领域,而计算机最早的设计是应用于B A、数据处理 B、科学计算 C、辅助设计 D、过程控制 3、1946年所设计的第一台计算机的目的是进行科学计算,其主要解决的问题 面向于B。 A、文化和教育 B、军事和科研 C、商业和服务 D、管理和网络 4、计算机网络的目标是实现____C__。 A、数据处理 B、文献检索 C、资源共享和信息传输 D、信息 传输 5、最早设计计算机的目的是进行科学计算,其主要计算的问题面向于__B__。 A、科研 B、军事 C、商业 D、管理 6、利用计算机来模仿人的高级思维活动称为___D_。 A、数据处理 B、自动控制 C、计算机辅助系统 D、人工智能 7、下列四项中,不属于多媒体所包括的媒体类型的是__A____。 A、X光 B、图像 C、音频 D、视频 8、当前计算机的应用领域极为广泛,但其应用最早的领域是__B__。 A、数据处理 B、科学计算 C、人工智能 D、过程控制 9、当前气象预报已广泛采用数值预报方法,这种预报方法会涉及计算机应用中 的__A__。 A、科学计算和数据处理 B、科学计算与辅助设计 C、科学计算和过程控制 D、数据处理和辅助设计 10、计算机最主要的工作特点是_A_____。 A、存储程序与自动控制 B、高速度与高精度 C、可靠性与可用性 D、有记忆能力 11、用来表示计算机辅助设计的英文缩写是__C__。 A、CAI B、CAM C、CAD D、CAT 12、计算机应用中最诱人、也是难度大且目前研究最为活跃的领域之一是_A__。 A、人工智能 B、信息处理 C、过程控制 D、辅助设计 13、某型计算机峰值性能为数千亿次/秒,主要用于大型科学与工程计算和大规模数据处理,它属于_A____。

计算机试题与答案

1.Word2003 (C) 。 A. 只能处理文字 B. 只能处理表格 C. 可以处理文字、图形、表格等 D. 只能处理图片 2. 欲启动Word 2003,可(A) “开始”|“程序”|“Microsoft Office Word 2003”快捷方式。 A. 单击 B. 双击 C. 三击 D. 四击 3. Word 2003的文档以文件形式存放于磁盘中,其文件的默认扩展名为(C)。 A. txt B. exe C. doc D. sys 4. 在Word 2003中,(C) 的作用是控制文档内容在页面中的位置。 A. 滚动条 B. 控制框 C. 标尺 D. 最大化按钮 5. 下面关于Word 2003的启动说法中不正确的是(B)。 A. 通过Windows 2003或Windows XP的开始菜单启动。 B. 每次都通过光盘启动。 C. 利用Office快捷图标启动。 D. 在“资源管理器”的Word2003所在目录,双击相应的应用程序启动。 6. 下面关于Word 2003中文版的运行环境,说法正确的是(D)。 A. Pentium3个人计算机不可以运行。 B. Windows 2003或者Windows XP中文与英文版都可以。 C. 4M内存就可以了。 D. 需要Windows 9X中文版或以上版本支持。 7. 当前计算机操作系统为Windows XP,有光驱,关于安装Word 2003下面说法正确的是(C)。 A. 不可以在网络上安装。 B. 将光盘放入光驱,在我的电脑中双击光驱图标,双击“install”图标代表的应用程序,根据屏幕提示开始安装。 C. 将光盘放入光驱,在我的电脑中双击光驱图标,双击“SETUP”图标代表的应用程序,根据屏幕提示开始安装。 D. Word2003只能安装在C盘上。 8.下面做法不能关闭Word 2003的是(A)。 A. 单击“文件”菜单项中的“关闭”命令。 B. 单击标题栏中的错号。 C. 利用“Alt+F4”快捷键关闭。 D. 单击“文件”菜单栏中的“退出”命令。 9. 下面选项中说法不正确的是(B)。 A. Word 2003文件存为文本文件格式,原来文件中的格式将丢失。

历年全国计算机二级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.若变量已正确定义,有以下程序段

职称计算机考试真题及答案

职称计算机考试真题及答案 2016年职称计算机考试真题及答案 1、第一代计算机以电子管为主要部件,主要应用于(C) A、数据处理 B、实时控制 C、科学运算 D、办公自动化 2、微型计算机是大规模集成电路的产物,(C)是它的核心部件 A、内存储器 B、输入输出设备 C、微处理器 D、硬盘 3、计算机内部能处理的数据是(A)数。 A、二进制 B、八进制 C、十进制 D、十六进制 4、地址总线的宽度决定了可以访问的存储容量,32位地址总线可以访问的最大内存是(C) A、1GB B、2GB C、4GB D、8GB 5、通常所说的“宏病毒”是一种感染(B)类型文件的病毒 A、COM B、DOC C、EXE D、TXT 6、下列字符中ASCII码值最小的是(A)。 A、A B、Z C、a D、z 7、第一台电子计算机是1946年在美国研制的,该机的英语缩写是(A) A、ENIAC B、EDVAC C、EDSAC D、MARK 8、我国研制的“银河III”型计算机是(B)计算机 A、超巨型 B、巨型 C、大型 D、中型 9、个人计算机属于(C)

A、小巨型机 B、小型计算机 C、微型计算机 D、中型计算机 10、计算机具有代表性的应用领域有科学计算、数据处理、自动控制、逻辑加工和(B) A、文字处理 B、辅助设计 C、文秘 D、操作系统 11、办公自动化是目前广泛开展的一项计算机应用,它属于(D) A、文字处理 B、辅助设计 C、实时控制 D、信息处理 12、用计算机管理科技情报资料,是计算机在(B)应用 A、科学计算 B、数据处理 C、过程控制 D、人工智能 13、通常人们所说的一个完整的计算机系统包括(D) A、CPU、输入和输出设备 B、主机和它的外围设备 C、系统软件和应用程序 D、计算机硬件系统和软件系统 14、计算机硬件系统是由:(B)、控制器、存储器、输入输出设备五个基本部分组成 A、硬盘驱动器 B、运算器 C、加法器 D、RAM 15、以下为输入设备的是(C) A、键盘和打印机 B、显示器和鼠标 C、键盘和鼠标 D、键盘和显示器 16、微型计算机的核心部件是(B) A、存储器 B、CPU C、运算器 D、控制器 17、CPU是由(B)组成的 A、运算器和存储器 B、运算器和控制器 C、存储器和控制器 D、计数器和控制器 18、计算机的主频指的是(C)表示 A、软盘读写速度,用Hz表示 B、显示器输出速度,用Hz表示

计算机二级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%

2010计算机真题及参考答案

2010年全国硕士研究生入学统一考试 计算机科学专业基础综合试题 一、单项选择题:1~40小题,每小题2分,共80分。在每小题给出的四个选项中,请选出一项最符合题目要求的。 1.若元素a、b、c、d、e、f依次进栈,允许进栈、退栈操作交替进行。但不允许连续三次进行退栈工作,则不可能得到的出栈序列是(D) A. dcebfa B. cbdaef C. bcaefd D. afedcb 2.某队列允许在其两端进行入队操作,但仅允许在一端进行出队操作,则不可能得到的顺序是(C) A. bacde B. dbace C. dbcae D. ecbad 3.下列线索二叉树中(用虚线表示线索),符合后序线索树定义的是(B) A. B.

C. D. 4. 在下列所示的平衡二叉树中插入关键字48后得到一棵新平衡二叉树,在新平衡二叉树中,关键字37所在结点的左、右子结点中保存的关键字分别是 (C) A. 13,48 B. 24,48 C. 24,53 D. 24,90 5.在一棵度为4的树T中,若有20个度为4的结点,10个度为3的结点,1个度为2的结点,10个度为1的结点,则数T的叶节点个数是(B) A. 41 B. 82 C. 113 D. 122 6. 对n(n≥2)个权值均不相同的字符构成哈夫曼树,关于该树的叙述中,错误的是(B) A. 该树一定是一颗完全二叉树 B. 树中一定没有度为1的结点 C. 树中两个权值最小的结点一定是兄弟结点 D. 树中任一非叶结点的权值一定不小于下一层任一结点的权值 7.若无向图G=(V.E)中含7个顶点,则保证图G在任何情况下都是连通的,则需要

计算机考试题库及答案

计算机考试题库及答案 Windows题库 1目前各部门广泛使用的人事档案管理、财务管理等软件,按计算机应用分类,应属于_____。【D】 A.实时控制 B.科学计算 C.计算机辅助工程 D.数据处理 2第四代计算机,采用的电子器件为_____。 A.集成电路 B.晶体管 C.电子管 D.大规模集成电路【D】 3计算机能够自动工作,主要是因为采用了_____。 A.二进制数制 B.高速电子元件 C.存储程序控制 D.程序设计语言【C】 4下面四条常用术语的叙述中,有错误的一条是_____。 A.光标是显示屏上指示位置的标志 B.汇编语言是一种面向机器的低级程序设计语言,用汇编语言编写的源程序计算机能直接执行 C.总线是计算机系统中各部件之间传输信息的公共通路 D.读写磁头是既能从磁表面存储器读出信息又能把信息写入磁表面存储器的装置【B】 5用计算机自动完成离散产品的加工、装配、检测和包装等制造过程,是计算机在_____领域的应用。 A.科学计算 B.数据处理 C.过程控制 D.计算机辅助工程【D】 6一条计算机指令中规定其执行功能的部分称为_____。 A.源地址码 B.操作码 C.目标地址码 D.数据码【B】 7在进位计数制中,当某一位的值达到某个固定量时,就要向高位产生进位。这个固定量就是该种进位计数制的_____。 A.阶码 B.尾数 C.原码 D.基数【D】 8PC是指_____。 A.计算机型号 B.小型计算机 C.兼容机 D.个人计算机【D】 9电子计算机的主要特点是:具有_____的功能,运行速度快且能进行逻辑判断。 A.自动编程 B.模仿人的思维 C.记忆 D.思考并解决问题【C】 10计算机在实现工业自动化方面的应用主要表现在_____。 A.数据处理 B.数值计算 C.人工智能 D.实时控制【D】 11汉字国标码(GB2312-80)规定的汉字编码,每个汉字用_____个字节表示。 【B】 12计算机具有强大的功能,但它不可能_____。 A.高速准确地进行大量数值运算 B.高速准确地进行大量逻辑运算 C.对数据信息进行有效管理 D.取代人类的智力活动【D】 13现代计算机,依据其所采用的____不同,可分为电子管、晶体管、集成电路、大规模集成电路等四代。 A.电子器件 B.算法 C.计算机结构 D.语言【A】 14所谓的“第五代计算机”是指_____。 A.多媒体计算机 B.神经网络计算机 C.人工智能计算机 D.生物细胞计算机【C】 15CAD是计算机主要应用领域之一,它的含义是_____。 A.计算机辅助教育 B.计算机辅助测试 C.计算机辅助设计 D.计算机辅助管理【C】 16下列字符中ASCII码值最小的是_____。 【A】 17在计算机领域中,通常用英文单词“BYTE”来表示_____。 A.字 B.字长 C.二进制位 D.字节【D】

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