搜档网
当前位置:搜档网 › 2012年计算机二级C考试重点复习以及南开100题

2012年计算机二级C考试重点复习以及南开100题

2012年计算机二级C考试重点复习以及南开100题
2012年计算机二级C考试重点复习以及南开100题

2012年计算机等级考试二级C++考点分析及南开100题

C++语言的数据类型

考点1 基本类型

C++中的数据类型大体可以分为3类:基本类型、导出类型和用

户定义类型。基本类型是系统预先定义好的、与硬件直接相关的类型,是构造派生类型的基本元件。它包括:逻辑型、字符型、整型、浮点型和空值型。

(1)逻辑型:又称布尔型,用关键字bool表示。取值范围只包含true和false,这两个关键字分别对应整逻辑真)和0(表示逻辑假)。

(2)字符型:又称char型,用关键字char表示。取值范围包含全部基本字符及ASCII 码集对应的全部符号,字符型数据占用1字节(Byte),即8位(bit)空间。

(3)整型:又称int型,用关键字int表示。取值范围是计算机所能表示的所有整数。整型是C++中最常用的数据类型。

(4)浮点型:包括单精度型(又称float型)和双精度型(又称double型)。单精度型数据的取值范围是-.4E38~3.4E38(不能超过7位有效数字,若超出,则舍去第7位以后的数字),单精度数据一般占用4字节,双精度型数据一般占用8字节。

(5)空值型:又称void型,用关键字void表示。取值为空。注意:C++中没有空值型的常量或变量,void主要用于函数和指针的声明。

小提示:

void是无值,而不是0,因为0也是一个值。

考点2 基本类型的派生类型

在C++语言中,基本类型的字长及其取值范围可以放大和缩小,改变后的类型称为基本类型的派生类型。由基本类型关键字int,char,float和double前面加上类型修饰符short(短类型,缩短字长),long(长类型长字长),signed(有符号类型,取值范围包括正负),unsigned无符号类型,取值范围只包括正)组成。

考点3 字面常量

字面常量又称直接常量,C++中有以下几种常量类型。

(1)逻辑常量:逻辑类型包含的true和false两个取值,就称为逻辑常量。逻辑常量主要用在逻辑运算中。例如两个整数x和y:

bool a=(x>y);

若x大于y,则a的值为true;若是其他情况,则为false。

(2)字符常量:用一对单引号括起来的一个或多个字符称为字符常量。例如:’a’,’\123’,’\n’等。以反斜杠开头的字符常量称为转义字符序列,如’\a’,’\n’等。反斜杠后的字符将被“转义”成具有某种控制功能的字符,如’\a’中的字符a被解释为响铃,如’\n’中的字符n被解释为换行。为了表示作为特殊标记使用的可显示字符,也必须用反斜杠引导,如’\\’表示反斜杠字符自身。

(3)字符串常量:简称字符串,它们是用双引号括起来的字符序列,例如,“Hello,world!\n"。

小提示:

字符串常量与字符常量在计算机内部存储上是有区别的。一个字符串常量在存储时是在给定的字符序列后再加一个空字符(’\o’),而字符常量则不加。

(4)整型常量:简称整数,十进制数、八进制数和十六进制数是它的3种表示方式。具体内容如表2-2所示。另外,在C++语言中,除了一般的表示方法之外,对于任意一种进制的整型数据还可以添加后缀u(大、小写均可,无符号整型)和l(大、小写均可,长整型)。

(5)实型常量:简称实数,实型常量有十进制数的定点和浮点两种表示方式。定点表示的实数是以小数形式表示的,例如,3.141,1.236,256.0,52,.23,0.21等都是合法的C++实数。浮点表示的实数是以指数形式表示的,在C++中,指数形式表示为:<数字部分>E(e)<指数部分>。其中,数字部分是实数,指数部分是整数,字母E (e)前后必须有数字,字母E (e)后必须是整数。例如2004×103在C ++中记为2004E3或2004e3。实型常量分为单精度、双精度和长双精度3类。

小提示:

在C++中,小数点前的0可以省略,但小数点不可以省略。

6)枚举常量:是枚举类型中定义的值(枚举值)。枚举类型(enum类型)用关键字enum表示,属于用户定义类型。声明格式为:

enum<类型名>{<枚举值表>};

枚举值有两种定义形式:

<值名>

<值名>=<整型常量>

枚举类型的声明也可以用做成组声明整型符号常量的方法。

enum类型需要注意的是:一个枚举类型实际是int类型的一个子集;n个枚举值未全部赋值时,它们的值从左至右分别与0,1,…,n一一对应;若第i个枚举赋值的常量值为a,则其后续的未赋常量值的枚举值分别与整数a+1,a+2,…相对应,直到已经被赋了枚举值或结束。

考点4 变量

1.变量的定义

变量是在程序的执行过程中其值可以改变的量。变量有数据类型和初值。变量在使用之前必须首先声明其类型和名称。变量声明语句的一般格式为:

[<存储类>]<类型名><变量名>[=<初值表达式>],…;

其中,<存储类>有auto,register,static,extern 4种。当存储类默认时按auto处理。<类型名>是一种根据类型名称,如int,char等基本类型名,或者用户定义的数据类型名。<变量名>是用户定义的一种标识符,表示一个变量,它可以通过后面的选项进行变量初始化。

变量名的命名遵循如下规则:

(l)一定不可以是C++关键字;

(2)第一个字符必须是字母或下画线;

(3)中间不可以有空格;

(4)变量名中不可以包含特殊符号。

<初值表达式>是一个表达式,为变量赋初值。

例如:char A; //定义了字符型变量A

int x=2; //定义了x和y两个整型变量,其中,x的初值为2

在C++中,还有另外一种赋值方法,如给整型变量j赋初值2004,

可写成:

int j(2004);

2.变量的使用方式

C++中有关变量使用方面的几个概念如下:

(1)全局变量和局部变量:全局变量也叫外部变量,它是在所有函数定义、类定义或程序块之外声明的变量。如果全局变量在声明时未被初始化,该变量将被系统自动初始化为0。全局变量的作用范围是从定义变量的位置开始直到整个程序结束。而局部变量是在所有函数定义、类定义或程序块之内声明的变量,它只在定义它的函数、类或程序块内有效。

(2)生存周期与作用域:生存周期是从时间的角度考虑的,是指一个变量从被声明且分配了内存开始,一直到这个变量的声明语句失效且它占用的内存空间被释放为止。而作用域是从空间的角度考虑的,它是指一个变量存储空间的使用范围。

(3)变量的存储类属性:在C++中有4种存储类别。

(4) typedef类型说明:typedef类型是用户定义类型,使用关键字typedef声明新的类型名来代替已有的类型名。语法格式为:

typedef <已有类型名><新类型名>

如:

typedef int INTEGER;

小提示:

用typedef可以声明各种类型名,但不能用来定义变量。

考点5 符号常量

1.符号常量的声明语句

用eonst修饰的标识符称为符号常量因为符号常量同样需要系统为其分配内存,所以又称为const变量符号常量在使用之前一定要先进行声明,声明的格式为:const<类型名><符号常量名>=<初值表达式>,…;

该语句也可以声明多个符号常量符号常量声明语句既可出现在函数体外,也可出现在函数体内。注意:用类型修饰符const声明的变量只能被读取,该变量必须在声明时进行初始化,并且它的值在程序中不能改变。

2.使用#define命令定义符号常量

#define命令定义一个标识符及串,在源程序中每次遇到该标识符时,编译器均用定义的串代替之。这实际上就是定义符号常量,命令格式为:

#define<符号常量名><字符序列>

其中,<符号常量名>是C++中用户定义的有效的标识符,又称宏(宏名);<字符序列>是用户给定的用来替换宏的一串字符序列,又称宏替换体,它可以是字符串、数值常量或可计算值的表达式。

考点6 运算符和表达式的概念

运算符是一种用来对数据进行操作的符号,在c十+语言中又称为操作符。运算中所需要的数据又称为操作数(或运算分量),运算符与操作数组成的符号序列称为表达式。在C++语言中,根据操作数的个数可将运算符分为单目、双目和三目3类运算符。在C++语言中,运算符有的是一个字符,有的是2个或3个字符,也有的是关键字。

每种运算都有一种相对应的运算符,有些运算符还可以一符多用。

考点7 赋值运算

赋值运算是一种改变存储区域内容的操作,这个内存空间由左值表达式指定。左值是指具有对应的可由用户访问的存储单元,并可由用户改变其值的量。赋值运算是一种双目运算符,运算符是“=”,其作用是将右操作数送到左操作数,该左操作数必须是一个可修改的左值赋位运算的形式为:<变量名>=<表达式>,例如x=2+6。赋值号两边的数据类型应该是一致的,当不一致时,编译器会在赋值前将右操作数转换成与左操作数相同的类型。一个赋值表达式中使用多个赋值运算符可实现多个变量赋值的功能,如表达式(x=y=z=2)与操作序列(z=2;y=z;x=y;)是等价的。

另外,C++语言中还有许多复合赋值运算符,它们是把右边表达式的值同左边变量的值进行运算后的结果再赋给左边变量。例如,表达式(x+=y+2)等价于表达式(x=x+(y+2))。

注意:C++与其他语言有点不同,用const修饰的变量是左值,但不能放在赋值号的左边。

小提示:

(1)要区别赋值号“=”与等于号“= =”,不可以写错。

(2)声明语句中使用的符号“=”称为初始化符,它不是赋值运算符。

考点8 算术运算符和算术表达式

1.算术运算符

算术运算中所使用的运算符称为算术运算符。C++提供如下两类算术运算符。

(1)单目算术运算符:-(负)、++(增量)、-(减量)。

-(负)的格式为:-<运算分量>。它相当于对运算分量取反。

++(增量)的形式有两种,分别是++<运算分量>和<运算分量>++。两者若不参与其他运算的话,++放在运算分量的前后都一样,若参与其他运算,前者是运算分量先加1后进行其他运算,后者是先进行其他运算再将运算分量加1。--(减量)的格式与操作与++(增量)类似。

(2)双目算术运算符:+(加),-(减),*(乘),/(除)和%(模,取余)。

它们的含义与数学中的相同,这里不再细讲。

2.算术表达式

用算术运算符连接起来的式子称为算术表达式。算术表达式的值的类型有如下规定。

(1)若参与运算的两个操作数(或运算分量)都为整型时(但具体的类型可以不同,如一个为int型,另一个为char型的情况),则运算结果为int型。

(2)若参与运算的两个操作数(或运算分量)中至少有一个是单精度型,并且另一个不是双精度型时,则结果为float型。

(3)若参与运算的两个操作数(或运算分量)中至少有一个是双精度型,则运算结果为双精度型。

考点9 关系运算符和关系表达式

关系运算即比较运算,C++提供了6种关系运算符。

<(小于),<=(小于等于),>(大于),>=(大于等于),= =(等于),!=(不等于)关系运算符都是双目运算符。用关系运算符将两个表达式连接起来,就是关系表达式。如:2>1,(2+1) <3,这两个都是合法的关系表达式。关系表达式的结果类型为布尔型,值只能是true或false。

考点10 逻辑运算符和逻辑表达式

C++提供了3种逻辑运算符:!(逻辑非),&&(逻辑与),||(逻辑或)。

其中,!(逻辑非)是单目运算符,&&(逻辑与)和||(逻辑或)是双目运算符。逻辑运算的运算分量是逻辑型数据,其中,逻辑常量、逻辑变量、关系表达式等都是逻辑型数据。由逻辑型数据和逻辑运算符连接起来的式子就是逻辑表达式。

考点11位运算

位运算是直接对int和char类型数据中的各位(一个int和char类型数据的各位不是0就是1 )进行运算。C++提供了两类位运算符。

(1)按位逻辑运算符:&(位“与”),^(位“异或”),|(位“或”)和~(位“取反”)。按位与是对两个操作数的各位分别进行与操作,即有0&0 = 0,0&1=0,1&0=0,1&1=1;按位或是两个操作数的对应位中有一个1,则结果的对应位也为1,即有0|0=0,0|1=1,1|0=1,1|1=l;按位异或是判断两个操作数的对应位是否相同,若相同,则结果的对应位取0,若不同则取1,其中,0^0=0,0^1=1,1^0=1,1^1=0;按位取反是对一个数的各位进行“非”运算,即有~1 =0,~0=1。

(2)移位运算符:<<(左移)和>>(右移)。移位运算是将一个操作数中的各位都向左(用<<)或向右(用>>)移动几位。

考点12 其他运算

1.条件运算符

在C++中,惟一的三目运算是条件运算,条件运算符是“?:”。

条件表达式的形式为:

<表达式1>?<表达式2>:<表达式3>

其含义为若<表达式1>的值为“真”,则条件表达式取<表达式2>的值;否则取<表达式3>的值。

2.逗号运算符

在C++中,逗号是一种分隔符,逗号也可作为运算符指明对多个表达式进行顺序求值。逗号表达式的一般形式为:

<表达式1>,<表达式2>,…,<表达式n>

其中逗号称为逗号运算符,整个式子称为逗号表达式,逗号表达式的值为最后一个表达式的值。

3.sizeof运算符

sizeof运算符也称字长提取符,可用sizeof运算符进行字长提取操作,提取的结果为一个整数。sizeof运算符的使用格式为:

sizeof(<运算分量>)

其中,sizeof为关键字,<运算分量>既可以是一个类型名,也可是一个表达式。

4.圆括号运算符

C++中圆括号运算符的功能。

(l)可用于函数调用。其形式为:

<函数名>(<实参表>)。

(2)可用于强制类型转换。其形式为:

(<类型名>)<表达式>,

强制类型转换即把要转换到的目标数据类型名用圆括号括起来,放在某个变量(或常量)前。

(3)可用于类型构造。其形式为:

<类型名>(<表达式>),

类型构造就是用圆括号中的<表达式>的值来构造一个具有由<类型名>指定的目标数据类型的值。从功能上讲,类型构造类似于强制类型转换。

考点13 优先级和结合性

在C++语言中,为了确定运算符在表达式中的运算顺序,规定每一种运算符既具有优先级,又具有结合性。优先级是指在相邻的两种运算符中,应先执行哪一种。结合性是指两个同优先级的运算符相邻时,应按从左向右的顺序运算,还是按从右向左的顺序运算。使用圆括号将子表达式括起来,可改变默认的运算符的优先级。有关表达式

运算顺序的3条规则如下。

(1)带有括号的子表达式优先计算。

(2)无括号的,按优先级从高到低进行计算。

(3)有相同优先级的,按结合性进行计算。

其中优先级高低变化是随着数字的增大而变低的,另外3类运算符(单目运算符、三目运算符和赋值类运算符)是从右向左结合的,其余的运算符都是从左向右结合的。

2011计算机二级C语言上机南开100题--

1: 第1题m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人作为函数值返回,将低于平均分的分数放在below所指定的函数中。

答案:

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

{

int i,k=0,aver=0;

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

aver+=score[i];

aver/=m;

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

if(score[i]<aver)

{

below[k]=score[i];

k++;

}

return k;

}

2: 第2题请编写函数fun,它的功能是:求出1到100之内能北7或者11整除,但不能同时北7和11整除的所有证书,并将他们放在a所指的数组中,通过n返回这些数的个数。答案:

void fun(int *a, int *n)

{

int i,j=0;

for(i=2;i<1000;i++)

if ((i%7==0 || i%11==0) && i%77!=0)

a[j++]=i;

*n=j;

}

3: 第3题请编写函数void fun(int x,int pp[],int *n),它的功能是:求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。答案:

void fun(int x, int pp[ ], int *n)

{

int i=1,j=0;k=0,*t=pp;

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

if(i%2!=0)

{

t[j]=I;

j++;

}

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

if(x%t[i]==0)

{

pp[k]=t[i];

k++;

}

*n=k;

}

4: 第4题请编写一个函数void fun(char *tt,int pp[]),统计在tt字符中"a"到"z"26各字母各自出现的次数,并依次放在pp所指的数组中。

答案:

void fun(char *tt, int pp[])

{

int i;

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

pp[i]=0;

while (*tt)

{

switch (*tt)

{

case ‘a’: pp*0+++;break;

case ‘b’: pp*1+++;break;

case ‘c’: pp*2+++;break;

case ‘d’: pp*3+++;break;

case ‘e’: pp*4+++;break;

case ‘f’: pp*5+++;break;

case ‘g’: pp*6+++;break;

case ‘h’: pp*7+++;break;

case ‘i’: pp*8+++;break;

case ‘j’: pp*9+++;break;

case ‘k’: pp*10+++;break;

case ‘l’: pp*11+++;break;

case ‘m’: pp*12+++;break;

case ‘n’: pp*12+++;break;

case ‘o’: pp*14+++;break;

case ‘p’: pp*15+++;break;

case ‘q’: pp*16+++;break;

case ‘r’: pp*17+++;break;

case ‘s’: pp*18+++;break;

case ‘t’: pp*19+++;break;

case ‘u’: pp*20+++;break;

case ‘v’: pp*21+++;break;

case ‘w’: pp*22+++;break;

case ‘x’: pp*23]++;break;

case ‘y’: pp*24+++;break;

case ‘z’: pp*25+++;break;

}

tt++;

}

}

5: 第5题请编写一个函数void fun(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m的k各素数存入xx所指的数组中。

答案:

void fun(int m, int k, int xx[])

{

int g=0,I,j,flag=1;

for(i=m+1;i<m*m;i++)

{

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

{

if(i%j!=0)

flag=1;

else

{

flag=0;

break;

}

}

if (flag==1 && j>=i)

{

if (k>=0)

{

xx[g++]=i;

k--;

}

else

break;

}

}

}

6: 第6题请编写一个函数void fun(char a[],char[],int n),其功能是:删除以各字符串中指定下标的字符。其中,a指向原字符串,删除后的字符串存放在b所指的数组中,n中存放指定的下标。

答案:

void fun(char a[],char b[], int n)

{

int I,j=0;

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

if (i!=n)

{

b[j]=a[i];

j++;

}

b*j+=‘\0’;

}

7: 第7题请编写一个函数int fun(int *s,int t,int *k),用来求除数组的最大元素在数组中的下标并存放在k所指的储存单元中。

答案:

void fun (int *s, int t, int *k)

{

int I, max;

max=s[0];

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

if (s[i]>max)

{

max=s[i];

*k=I;

}

}

8: 第8题编写函数fun,功能是:根据以下攻势计算s,计算结果作为函数值返回;n通过形参传入。S=1+1/(1+2)+1/(1+2+3)+…….+1/(1+2+3+4+……+n)

答案:

float fun (int n)

{

int i;

float s=1.0, t=1.0;

for(i=2;i<=n;i++)

{

t=t+i;

s=s+1/t;

}

return s;

}

9: 第9题编写一个函数fun,它的功能是:根据以下公式求p的值,结果由函数值带回。M与n为两个正整数,且要求m>n。p=m!/n!(m-n)!

答案:

float fun(int m, int n)

{

float p,t=1.0;

int I;

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

t=t*I;

p=t;

for(t=1.0,i=1;i<=n;i++)

t=t*I;

p=p/t;

for(t=1.0,i=1;i<=m-n;i++)

t=t*I;

p=p/t;

return p;

}

10: 第10题编写函数fun,它的功能是:利用以下的简单迭代方法求方程cos(x)-x=0的一个实根。

迭代步骤如下:(1)取x1初值为0.0;(2)x0=x1,把x1的值赋各x0;

(3)x1=cos(x0),求出一个新的x1;

(4)若x0-x1的绝对值小于0.000001,则执行步骤(5),否则执行步骤(2);

(5)所求x1就是方程cos(x)-x=0的一个实根,作为函数值返回。

程序将输出root=0.739085。

答案:

float fun()

{

float x1=0.0,x0;

do

{

x0=x1;

x1=cos(x0);

}

while(fabs(x0-x1)>1e-6);

return x1;

}

11: 第11题下列程序定义了n×n的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][n]),该函数的功能是:使数组左下半三角元素中的值全部置成0。

答案:

int fun(int a[][N])

{

int I,j;

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

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

a[i][j]=0;

}

12: 第12题下列程序定义了n×n的二维数组,并在主函数中赋值。请编写函数fun,函数的功能使求出数组周边元素的平均值并作为函数值返回给主函数中的s。

答案:

double fun(int w[][N])

{

int I,j,k=0;

double s=0.0;

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

{

s+=w[0][j];

k++;

}

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

{

s+=w[N-1][j];

k++;

}

for(i=1;i<=N-2;i++)

{

k++;

}

for(i=1;i<=N-2;i++)

{

s+=w[i][N-1];

k++;

}

return s/=k;

}

13: 第13题请编写一个函数void fun(int tt[m][n],int pp[n]),tt指向一个m行n列的二维函数组,求出二维函数组每列中最小元素,并依次放入pp所指定一维数组中。二维数组中的数已在主函数中赋予。

答案:

void fun(int tt[M][N], int pp[N])

{

int I,j,min;

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

{

min=tt[0][j];

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

{

if (tt[i][j]<min)

min=tt[i][j];

}

pp[j]=min;

}

}

14: 第14题请别写函数fun,函数的功能使求出二维数组周边元素之和,作为函数值返回。二维数组中的值在主函数中赋予。

答案:

int fun(int a[M][N])

{

int I,j,s=0;

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

{

s+=a[0][j];

s+=a[M-1][j];

}

for(i=1;i<=M-2;i++)

{

s+=a[i][0];

s+=a[i][N-1];

}

}

15: 第15题请编写一个函数unsigned fun(unsigned w),w使一个大于10的无符号整数,若w使n(n≥2)位的整数,则函数求出w后n-1位的数作为函数值返回。

答案:

unsigned fun(unsigned w)

{

unsigned t,s=0,s1=1,p=0;

t=w;

while(t>10)

{

if(t/10)

p=t%10;

s=s+p*s1;

s1=s1*10;

t=t/10;

}

return s;

}

16: 第16题请编写一个函数float fun(double h),函数的功能使对变量h中的值保留2位小树,并对第三位进行四舍五入(规定h中的值位正数)。

答案:

float fun(float h)

{

long t;

float s;

h=h*1000;

t=(h+5)/10;

s=(float)t/100.0;

return s;

}

17: 第17题请编写一个函数fun(char *s),该函数的功能使把字符串中的内容拟置。

答案:

void fun(char *s)

{

char ch;

int I,m,n;

i=0;

m=n=strlen(s)-1;

while(i<(n+1)/2)

{

ch=s[i];

s[i]=s[m];

s[m]=ch;

i++;

m--;

}

}

18: 第18题编写程序,实现矩阵(3行3列)的转置(即行列互换)。

答案:

void fun(int array[3][3])

{

int I,j,temp;

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

for(j=0;j<I,j++)

{

temp=array[i][j];

array[i][j]=array[j][i];

array[j][i]=temp;

}

}

19: 第19题编写函数fun,该函数的功能是:从字符中删除指定的字符,同一字母的大、小写按不同字符处理。

答案:

void fun(char s[],int c)

{

int i=0;

char *p;

p=s;

while(*p)

{

if(*p!=c)

{

s[i]=*p;

i++;

}

p++;

}

s*i+=‘\0’;

}

20: 第20题编写函数int fun(int lim,int aa[max]),该函数的功能是求出小于或等于lim的所有素数并放在aa数组中,该函数返回所求的素数的个数。

答案:

int fun(int lim, int aa[MAX])

{

int k=0,I,j;

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

{

for(j=2;j<i;j++)

if(i%j==0)

break;

else

continue;

if(j>=i)

{

aa[k]=i;

k++;

}

}

return k++;

}

21: 第21题请编写函数fun,对长度位7个字符的字符串,除首尾字符外,将其余5个字符按ascii码降序排列。

答案:

void fun(char *s,int num)

{

char t;

int I,j;

for(i=1;i<num-2;i++)

for(j=i+1;j<num-1;j++)

if(s[i]<s[j])

{

t=s[i];

s[i]=s[j];

s[j]=t;

}

}

22: 第22题n名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun,它的功能是:找出学生的最高分,由函数值返回。

答案:

double fun(STREC *h)

{

double max;

STREC *q=h;

max=h->s;

do

{

if(q->s>max)

max=q->s;

q=q->next;

}

while(q!=0);

微机原理期末考试试题及答案

上海应用技术学院2008—2009学年第一学期 《微机原理及应用》期末试卷 A 课程代码: B203205A 学分: 3.5 考试时间: 100 分钟 课程序号: 1958,1960 班级:学号:姓名: 我已阅读了有关的考试规定和纪律要求,愿意在考试中遵守《考场规则》,如有违反将愿接受相应的处理。 试卷共页,请先查看试卷有无缺页,然后答题。 一、填空(每空1分,共20分) 1.MCS-51的EA管脚接低电平时,CPU只能访问外部程序存储器。 2.MCS-51单片机从外部程序存储器取指令时,使用/PSEN信号作“读”信号,从外部数据存储器取数据时,使用/RD信号作“读”信号。 3.MCS-51的堆栈设在内部RAM中,单片机复位后SP的内容为07 H。 4. MOV A,34H 中的34H 是直接寻址。 MOV A,@R0 中的 @R0 是间接寻址。 5.若PSW=98H,则选择了第3组工作寄存器,此时R7的地址是1F H。 6.MCS-51的数据总线共8位,来自P0 口,地址总线共16位,来自P2和P0口。 7.8255A具有(3)个8位可编程I/O口。 8.若串口工作于方式1,每分钟传送3000个字符,其波特率是(500)bit/s。 9.一个8位A/D转换器的分辨率是( 3.9)‰。 10.若0809 U REF=5V,输入模拟信号电压为2.5V时,A/D转换后的数字量是(80H)。 11.一个EPROM的地址有A0----A11引脚,它的容量为(4)KB。

12.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( 06H )。 二、判断题,对者划“√”,错者划“×”。(每小题1分,共10分) 1.(√)8051单片机的算术运算类指令执行的一般会影响标志位。 2.(√)8051单片机的外部数据存储器和内部数据存储器的要用不同的指令来访问。 3.(×)AJMP指令转移范围是-128~127之间。 4.(√)DPTR可以分成高8位和低8位分别寻址。 5.(×)MCS51内部定时/计数器在溢出时,都必须由软件重装初值才能按原设定值定时/计数。 6.(×)MCS-51系列单片机4个I/O端口都是多功能的。 7.(√)MCS-51特殊功能寄存器的字节地址能被8整除者,可以位寻址。 8.(×)并行扩展简单I/O口,对芯片的要求是:输入要锁存,输出要缓冲。 9.(√)串行通信要求是互相通信的甲乙双方具有相同的波特率。 10.(√)8255A的PA口具有3种工作方式。 三、阅读程序片段,指出执行结果。(每空2分,共20分) 1.MOV R1,#30H MOV A,#62H ADD A,#0B4H RLC A ANL A,01H MOV @R1,A RET ;执行到此 A=(20H),R1,=(30H),CY=(0),30H=(20H) 2.MOV R0,#20H MOV 20H,#05H MOV A,#10H MOV R2,A LOOP: ADD A,@R0

计算机应用基础期末考试复习题-答案

计算机应用基础期末考试复习题 一、基本知识与Windows D 1. 计算机不能正常工作时,与以下无关。 A. 硬件配置达不到要求 B. 软件中含有错误 C. 使用者操作不当 D. 环境噪声太大 B 2. 缺少,计算机就无法工作。 A. 汉字系统 B. 操作系统 C. 编辑程序 D. 文字处理系统D 3. 显示器的越高,显示的图像越清晰。 A. 对比度 B. 亮度 C. 对比度和亮度 D. 分辨率 D 4. 下面不是系统软件。 A. Dos、Unix B. Windows NT、Windows 95 C. Linux D. Word、Excel B 5. 是中央处理器的简称。 A. RAM B. CPU C. 控制器 D. 运算器 C 6. 在计算机内部,传送、存储、加工处理的数据或指令都是以的形式进行的。 A. 五笔字型码 B. 八进制吗 C. 二进制码 D. 拼音简码C 7. 用计算机进行语言翻译和语言识别,按计算机应用的分类,它应属于。 A. 科学计算 B. 辅助设计 C.人工智能 D. 实时控制 C 8. 个人计算机属于。 A. 小巨型机 B. 小型计算机 C. 微型计算机 D. 中型计算机

D 9. 计算机网络最突出的优点是。 A. 精度高 B. 运算速度快 C. 存储容量大 D. 共享资源D 10. 英文字符“E”的ASCII码是。 A. 66 B. 67 C. 68 D. 69 B 11.计算机能与网络连接需要配置。 A. MODEM B. 网卡 C. 电话线 D. 解压卡 D 12. E-mail的中文含义是。 A. 远程查询 B. 文件传输 C. 远程登录 D. 电子邮件C 13. 要浏览网页,必须知道该网页的。 A. E-mail地址 B. 电话号码 C. 网址 D. 邮政编码 B 14. TCP/IP是。 A. 网络名 B. 网络协议 C. 网络应用 D. 网络系统A 15. 微型计算机必不可少的输入和输出设备是。 A. 键盘和显示器 B. 键盘和鼠标 C. 显示器和打印机 D. 鼠标器和打印机 D 16. CUP是由组成的。 A. 内存储器和控制器 B. 控制器和运算器 C. 高速缓存和运算器 D. 运算器、控制器和内存储器B 17. 光盘是一种。 A. 内存储器 B. 外存储器 C. 中央处理器 D. 通讯设备 D 18. 下面设备不属于输入设备的是。

大学计算机基础期末考试题

一、选择题 1.第一台电子计算机诞生于(B )年 A.1945 B.1946 C.1971 D.1972 2. 第一代计算机的主要元器件采用的是( C )。 (A)晶体管 (B)小规模集成电路 (C) 电子管 (D)大规模和超大规模集成电路3. 存储容量的基本单位是(B )。 (A)位 (B) 字节(C)字 (D)ASCII码 4.利用计算机对指纹进行识别、对图像和声音进行处理属于的应用领域是( D)。(A)科学计算 (B) 自动控制 (C)辅助设计 (D)信息处理 5.微型计算机中运算器的主要功能是进行(C)。 (A)算术运算 (B)逻辑运算 (C) 算术和逻辑运算 (D)初等函数运算 6.中文Windows XP的“桌面”指的是(C )。 (A)整个屏幕(B)某个窗口(C)全部窗口(D)活动窗口 7.决定微型计算机性能的核心硬件是( D ) A CD-ROM B UPS C BBS D CPU 8. 一台微机的型号中含有486、586等内容时,其含义是__A_ __。 A. 运算控制单元的档次 B.软盘容量大小 C. 主存储器容量大小 D.硬盘容量大小 9.计算机硬件的五大基本构件包括:运算器、存储器、输入设备、输出设备和( B ) A. 显示器 B. 控制器 C. 磁盘驱动器 D. 鼠标器 10.在计算机内部,所有信息的表示法都是采用( C ) A 十进制 B 八进制 C 二进制 D 十六进制 11.第四代计算机的主要逻辑元件采用的是(D ) A.晶体管 B.小规模集成电路 C.电子管 D. 大规模和超大规模集成电路

12.一个完整的计算机系统包括:(A) A、硬件系统和软件系统 B、主机、键盘、显示器 C、系统软件和应用软件 D、计算机及其外部设备 13."计算机辅助设计"的英文缩写是:(A) A、CAD B、CAM C、CAE D、CAT 14.微型计算机中,ROM的中文名字是:(B) A、随机存储器 B、只读存储器 C、高速缓冲存储器 D、可编程只读存储 15.计算机能够直接执行的程序是( B) A、应用软件 B、机器语言程序 C、源程序 D、汇编语言程序 16.存储器分为内存储器和外存储器两类 ( A) A、它们中的数据均可被CPU直接调用 B、只有外存储器中的数据可被CPU调用 C、它们中的数据均不能被CPU直接调用 D、其中只有内存储器中的数据可被CPU直接调用 17.当已选定文件后,下列操作中不能删除该文件的是( D ) A.在键盘上按Delete键 B.用鼠标右击该文件,打开快捷菜单,然后选择删除命令 C.在文件菜单中选择“删除”命令 D.用鼠标双击该文件夹 18.在WindowsXP操作系统中一个文件的属性包括(B ) A.只读、存档 B.只读、隐藏 C.只读、隐藏、系统 D. 只读、隐藏、系统、存档19.Windows XP操作系统属于( C ) A. 单用户单任务操作系统

2011学年第一学期计算机期末试卷

2011学年第一学期计算机期末试卷考卷 班级学号姓名 一、选择题(1’×100) 1、计算机病毒是指[]。 A、带细菌的磁盘 B、已损坏的磁盘 C、被破坏的程序 D、人为编制的具有破坏性的程序 2、利用计算机模拟专家给病人诊断是属于计算机[]方面的应用。 A科学计算B实时控制C辅助工程D人工智能 3、通常所说的64位计算机是指该计算机的[] A主频B字长C内存容量D运算速度 4、ASCII是[]。 A条件码B二-十进制编码C二进制码D美国信息交换标准代码 5、显示器后面接出两条电缆,一条是信号线,另一条是[]。 A电源线B电话线C网线D声音连接线 6、微机安装新的硬件后,重新启动WindowsXP会发生[]。 A系统会自动检测并报告发现新的硬件B系统会提示你重装Windows XP C自动进入MS-DOS模式D进入安全模式 7、在Word2007编辑文档时,如果希望在“查找”对话框的“查找内容”文本框中只需一次输入便能依次查找分散在文档中的“第1名”、“第2名”……“第9名”等,那么在“查找内容”文本框中用户应输入[]。 A第1名、第2名……第9名B第?名,同时选择“全字匹配” C第?名,同时选择“使用通配符”D第?名 8、下列四种设备中,属于计算机输入设备的是[] A显示器B打印机C音箱D鼠标 9、用IE浏览器浏览网页时,当鼠标移动到某一位置时,鼠标指针变成“小手”,说明该位置有[]。 A超链接B病毒C黑客侵入D错误 10、WindowsXP是一个“多任务”操作系统指的是[]。 A可运行各种类型的应用程序B可同时运行多个应用程序 C可供多个用户同时使用D可同时管理多种资源 11、按组合键[]可以打开【开始】菜单。 A Ctrl+O B Ctrl+Esc C Ctrl+空格键 D Ctrl+Tab 12、计算机不知道被谁用过,鼠标的左右键互换了,能恢复的方法是[]。 A鼠标被别人用坏了,更换一个新鼠标B控制面板里的鼠标属性被改过了,需要重新设置。 C在计算机BIOS的“设置”中就能改回来D系统出了问题,需要重新安装Windows XP才行13、图标是WindowsXP的一个重要元素,下列有关图标的描述中错误的是[] A图标只能代表某个应用程序或应用程序组B图标可以代表任何快捷方式 C图标可以代表包括文档在内的任何文件D图标可以代表文件夹 14、要添加一个WindowsXP操作用户,可双击控制面板窗口的[]图标。 A添加硬件B管理工具C用户帐户D添加或删除程序 15、在WindowsXP系统中,默认状态下中英文切换的组合键是[]。 A Alt+Shift B Ctrl+空格键 C Ctrl+Alt D Shift+空格键 16、在Windows中,[]操作不能关闭窗口。 A单击最小化按钮B单击控制菜单的关闭项 C单击文件菜单中的退出项D双击控制菜单图标 17、如果在桌面上删除了“腾讯QQ”程序的快捷键方式图标,则表示[]。

微机原理期末考试试卷(有答案)

丽水学院《微机原理》考试试卷 班级:___________ 姓名:___________学号:____________ 题号一二三四五六总分得分 得分 一、判断题(每题1分,共10分) 1、十六位微型机的含义是:这种机器能同时处理十六位二进制数。(√) 2、微机的字长愈长,计算精度愈高,指令处理功能愈强。(√) 3、MOV指令要影响标志位。(×) 4、JMP SHORT NEXT称为近转移。(×) 5、8086与8088在软件上不一定完全兼容。(×) 6、端口是位于主机与外设之间的总称。() 7、DMA是一种不需要CPU介入的高速数据传送。() 8、8253中的计数可以通过初始化设置成加计数或减计数。() 9、内部中断的优先权总是高于外部中断。() 10、两片8259A级连后可管理16级中断。() 得分 二、选择题(每题1分,共20分) 1、属于数据寄存器组的寄存器是_____C___。 A.AX,BX,CX,DS B.SP,DX,BP,IP C. AX,BX,CX,DX D.AL,DI,SI,AH 2、在8086和8088汇编语言中,一个字能表示的有符号数的范围是_____B___。 A.-32768≤n≤32768 B.-32768≤n≤32767 C.-65535≤n≤65535 D.-65536≤N≤65535 3、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为__B______。 A.02120H B.20120H C.21200H D.03200H 4、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是 ___D_____。 A.IN AL,端口地址 B.MOV AL,端口地址 C.OUT AL,端口地址 D.OUT 端口地址,AL 5、与十进制数58.75等值的十六进制数是__B______。 A.A3.CH B.3A.CH C.3A.23H D.C.3AH 6、将十六进制数FF.1转换成十进制数是__C______。 A.255.625 B.2501625 C.255.0625 D.250.0625 7、十进制负数-38的八位二进制补码是____D____。

计算机网络期末考试试题及答案

计算机网络试题及答案(一) 一、.填空题 1.所谓计算机网络,会议是利用通信设备和线路将地理位置不同的、功能独立的多个计算机系统互连起来,以功能完善的网络软件实现网络中资源共享和数据通讯的系统。 2.计算机网络如果按作用范围进行分类,可分为广域网(WAN)、局域网(LAN)和城域网(MAN)。 3.网络协议通常采用分层思想进行设计,OSI RM中的协议分为7层,而TCP/IP RM中协议分为4层。 4.在TCP/IP RM中,用于互联层的协议主要有:ARP、IP、RARP、ICMP和IGMP 协议。 5.用于计算机网络的传输媒体有两类:有导线媒体和无导线媒体;光纤可分为两种:单模光纤和多模光纤(MMF)。 6.构成计算机网络的拓扑结构有很多种,通常有星形、总线型、环型、树型、和网状型等。 7.CSMA/CD技术是一种随机接入(所有的用户根据自已的意愿随机地发送数据),冲突不可避免;令牌技术是一种受控接入(各个用户不能任意接入信道而必须服从一定的控制),冲突避免。 8.10BASE-T局域网的数据速率是10mbps,100BASE-TX局域网的数据速率是100mbps。 9.在用双绞线时行组网时,连接计算机和计算机应采用交叉UTP电缆,连接计算机和集线器用直通UTP电缆。 10.在将计算机与10BASE-T集线器进行连接时,UTP电缆的长度不能大于100米。 11.在将计算机与100BASE-TX集线器进行连接时,UTP电缆的长度不能长于100米。 12.以太网交换机和数据交换和转发方式可以分为:直接交换、存储转发交换和改进的直接交换。 13.VLAN的组网方式有两种:静态根据以太网交换机端口进行划分VLAN,动态根据MAC地址、逻辑地址或数据包的协议类型进行划分VLAN。 14.在Internet中,运行IP的互联层可以为其高层用户提供的服务有三个特点:不可靠的数据投递服务、面向无连接的传输服务和尽最大努力投递服务。 15.IP地址由网络号和主机号两部分组成,其中网络号表示互联网中的一个特定网络,主机号表示该网络中主机的一个特定连接。 16.主机的IP地址为202.93.120.77,主机B的IP地址为150.23.55.200。若主机A要向主机B所在的网络进行广播,则直播广播地址为150.23.255.255;若主机A要在本网络中进行广播,则有限广播地址为255.255.255.255。 二、选择题 1.计算机网络是计算机技术和__________相结合的产物。->B A) 网络技术 B) 通信技术 C) 人工智能技术

2010年计算机网络期末考试试题及答案讲解

2010年计算机网络期末考试试题及答案 1.填空题 所谓计算机网络,会议是利用通信设备和线路将地理位置不同的、功能独立的多个计算机系统互连起来, 以功能完善的网络软件实现网络 中资源共享和数据通讯的系统。 计算机网络如果按作用范围进行分类, 可分为广域网(WAN )、局域 网(LAN、和城域网(MAN )。 网络协议通常采用分层思想进行设计, OSI RM中的协议分为7层, 而TCP/IP RM中协议分为4层。 在TCP/IP RM中,用于互联层的协议主要有: ARP、IP、RARP、ICMP 和IGMP协议。 用于计算机网络的传输媒体有两类: 有导线媒体和无导线媒体:光纤 可分为两种:单模光纤和多模光纤(MMF )。 构成计算机网络的拓扑结构有很多种, 通常有星形、总线型、环型、 树型、和网状型等。 CSMA/CD技术是一种随机接入(所有的用户根据自已的意愿随机地 发送数据),冲突不可避免:令牌技术是一种受控接入(各个用户不能任意接入信道而必须服从一定的控制),冲突避免。 10BASE-T局域网的数据速率是IQmbps, 100BASE-TX局域网的数据 速率是IQQmbpSo 在用双绞线时行组网时,连接计算机和计算机应采用交」UTP 电缆,

连接计算机和集线器用直通UTP电缆。 在将计算机与10BASE-T集线器进行连接时,UTP电缆的长度不能大于100米。 在将计算机与100BASE-TX集线器进行连接时,UTP电缆的长度不能长于100米。 以太网交换机和数据交换和转发方式可以分为:直接交换、存储转发交换和改进的直接交换 VLAN的组网方式有两种:静态根据以太网交换机端口进行划分 VLAN,动态根据MAC地址、逻辑地址或数据包的协议类型进行划 分VLAN。 在In ternet中,运行IP的互联层可以为其高层用户提供的服务有三个 特点:不可靠的数据投递服务、面向无连接的传输服务和尽最大努力投递服务。 IP地址由网络号和主机号两部分组成,其中网络号表示互联网中的一 个特定网络,主机号表示该网络中主机的一个特定连接。 主机的IP地址为202.93.120.77,主机B的IP地址为150.23.55.20(! 若主机A要向主机B所在的网络进行广播,则直播广播地址为 150.23.255.255;若主机A要在本网络中进行广播,则有限广播地址 为255.255.255.255 选择题 计算机网络是计算机技术和相结合的产物。->B

微机原理期末考试试卷(有答案)

微机原理期末考试试卷 (有答案) -CAL-FENGHAI.-(YICAI)-Company One1

《微机原理》考试试卷 一、判断题(每题1分,共10分) 1、十六位微型机的含义是:这种机器能同时处理十六位二进制数。(√) 2、微机的字长愈长,计算精度愈高,指令处理功能愈强。(√) 3、MOV指令要影响标志位。(×) 4、JMP SHORT NEXT称为近转移。(×) 5、8086与8088在软件上不一定完全兼容。(×) 6、端口是位于主机与外设之间的总称。() 7、DMA是一种不需要CPU介入的高速数据传送。() 8、8253中的计数可以通过初始化设置成加计数或减计数。() 9、内部中断的优先权总是高于外部中断。() 10、两片8259A级连后可管理16级中断。() 二、选择题(每题1分,共20分) 1、属于数据寄存器组的寄存器是_____C___。 A.AX,BX,CX,DS B.SP,DX,BP,IP C. AX,BX,CX,DX D.AL,DI,SI,AH 2、在8086和8088汇编语言中,一个字能表示的有符号数的范围是 _____B___。 A.-32768≤n≤32768 B.-32768≤n≤32767 C.-65535≤n≤65535 D.-65536≤N≤65535 3、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为__B______。 A.02120H B.20120H C.21200H D.03200H 4、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是 ___D_____。

计算机网络与通信期末考试复习题及答案范文

《计算机网络与通信》复习题 一、选择题:(每小题1.5分,共21分) 1、在OSI参考模型中,物理层的基本数据单元是()。 (A)分组(B)报文(C)帧(D)比特流 2、网络用户可以通过Internet给全世界的因特网用户发电子邮件,电子邮件的传递可由下面的()协议完成。 (A)POP3和ISP (B)POP3和ICP (C)POP3和SMTP (D)POP3和TCP / IP 3、在互联网络中,()是在物理层实现网络互联的设备。 (A)网关(B)网桥(C)中继器(D)路由器 4、我们将文件从FTP服务器传输到客户机的过程称为()。 (A)浏览(B)下载(C)上传(D)通信 5、一座建筑物内的几个办公室要实现连网,应该选择方案是() (A)PAN (B)LAN (C)MAN (D)W AN 6、IPv4地址的表达方式通常是() (A)32位二进制(B)点分十进制(C)16进制(D)128位二进制 7、Internet网络的主要协议是()。 (A)TCP/IP (B)ISO11801 (C)IEEE802 (D)RFC2281 8、当前因特网IP协议的主要版本是() (A)IPv2 (B)IPv6 (C)IPv4 (D)IGMP 9、在一个C类网中,最多可管理()台主机。 (A)256 (B)255 (C)128 (D)254 10、在常用的传输介质中,带宽最宽、信号传输衰减最小、抗干扰能力最强的一类传输介质是()。(A)双绞线(B)光纤(C)同轴电缆(D)电话线 11、在以太网络上,双绞线的连接口采用()。 (A)RJ-11 (B)ST头(C)RJ-45 (D)2312 12、以数据帧的形成是在OSI的()层。 (A)物理(B)网络(C)数据链路(D)传输 13、计算机网络共享的资源主要是指() (A)主机、程序、通信信道和数据(B)主机、外设、通信信道和数据 (C)软件、外设和数据(D)软件、硬件、数据和通信信道 14、无线局域网的标准是()。 (A)IEEE802.2 (B)IEEE802.3 (C)IEEE802.11 (D)IEEE802.5 二、填空题(每空1分,共20分) 1、计算机网络按其覆盖范围来分,计算机网络可分为、和。 2、电话系统由、和三个部件组成。 3、网络互连的类型有、、和等四种。 4、局域网的基本拓朴结构有、和。 5、某个IP地址的十六进制表示为,将其转换为点分十进制形式为, 它属于类地址。 6、如果将一个C类网络划分为30个子网,那么它最多可管理个主机。 7、IP地址中,如果32位全为0,则表示 8、数据交换的三种方式有、和。 第 1 页共6 页

计算机专业期末试题

12级计算机专业《计算机网络》期末考试试题 一、单项选择题(每题2分,共计70分,请把答案填入答卷处) 1. 计算机网络可分为三类,它们是( ) A. Internet、Intranet、Extranet B. 广播式网络、移动网络、点——点式网络 C. X.25、ATM、B—ISDN D. LAN、MAN、WAN 2.组建计算机网络的目的是实现连网计算机系统的() A. 硬件共享 B. 软件共享 C. 数据共享 D. 资源共享 3.在OSI的( )使用的互联设备是路由器。 A. 物理层 B. 数据链路层 C. 网络层 D. 传输层 4.以下IP地址中,属于c类地址的是() A.112.213.12.23 B.210.123.23.12 C.23.123.213.23 D.156.123.32.12 5.下列给出的协议中,属于TCP/IP协议结构的应用层协议是( ) A. UDP B. IP C. TCP D. Telnet 6. Windows2000网络操作系统在客户机配置网络时应该遵循的基本顺序为 ( ) A.配置网络标识→安装网卡驱动程序→安装与配置TCP/IP协议 B.安装与配置TCP/IP协议→安装网卡驱动程序→配置网络标识 C.安装网卡驱动程序→安装与配置TCP/IP协议→配置网络标识 D.配置网络标识→安装与配置TCP/IP协议→安装网卡驱动程序 7.在星型局域网结构中,连接文件服务器与工作站的设备是()A. 调制解调器 B. 交换机

C. 路由器 D. 集线器 8.在Internet上浏览时,浏览器和WWW服务器之间传输网页使用的协议是() A、IP B、Telnet C、FTP D、HTTP 9.对局域网来说,网络控制的核心是() A. 工作站 B. 网卡 C. 网络服务器 D. 网络互连设备 10.管理计算机通信的规则称为() A.协议 B.介质 C.服务 D. 网络操作系统 11.常见的网络协议有() A. TCP/IP B. TELNET C. IPX/SPX D. NETBEUI 12.下列那一种陈述是真实的?() A. 对应于系统上的每一个网络接口都有一个IP地址 B. IP地址中有16位描述内容 C. 位于美国的NIC提供具唯一性的32位IP地址 D. D类地址仅用于多投点传送 13.以下IP地址中,属于A类地址的是() A.52.213.12.23 B.210.123.23.12 C.223.123.213.23 D.156.123.32.12 14.利用各种通信手段,把地理上分散的计算机有机的连在一起,达到相互通信而且共享硬件、软件和数据等系统属于()。 A. 计算机网络 B. 终端分时系统 C. 分布式计算机系统 D. 多机系统 15.()因素在整个网络的设计、功能、可靠性和费用等方面有着重要影响。 A. 网络距离 B. 拓扑结构

2013年计算机期末试题

1、在计算机中,所有信息的存放与处理采用()。 [A] ASCII码 [B] 二进制 [C] 十六进制 [D] 十进制 2、计算机能直接执行的程序是()。 [A] 高级语言程序 [B] Visual Basic 程序 [C] 汇编语言程序 [D] 机器语言程序 3、冯·诺依曼理论的核心是()和“程序控制”。 [A] 顺序存储 [B] 随机存取 [C] 存储程序 [D] 运算控制 4、世界上第一台微型计算机是()年在美国的Intel公司诞生的。 [A] 1946 [B] 1970 [C] 1965 [D] 1971 5、计算机按()划分为四代。 [A] 字长 [B] 主频 [C] 逻辑元件 [D] 年代 6、在分析机的设计中,巴贝奇采用了三个具有现代意义的装置是()。 [A] 存储装置、运算装置和控制装置 [B] 运算装置、传输装置和存储装置 [C] 输入装置、输出装置和运算装置 [D] 控制装置、输入装置和输出装置 7、在计算机中,运算器和控制器合称为()。 [A] 逻辑部件 [B] 算术运算部件 [C] 算术和逻辑部件 [D] 中央处理单元 8、目前计算机应用最广泛的领域是()。 [A] 科学计算 [B] 过程控制 [C] 信息处理 [D] 人工智能 答案:BDCA CADB 1、在下列设备中,读取数据速度从快到慢的顺序为()。 [A] 内存、cache、硬盘、移动盘 [B] cache、内存、硬盘、移动盘 [C] cache、硬盘、内存、移动盘 [D] 内存、硬盘、移动盘、cache 2、下列4个无符号的十进制数中,能用八位二进制表示的是()。 [A] 256 [B] 255 [C] 299 [D] 300 3、在下列字符中,其ASCII码值最小的一个是()。 [A] 控制符[B] 9 [C] A [D] a 4、计算机发展过程按使用的电子器件可划分为四代,其中第二代计算机使用的器件为()。 [A] 晶体管 [B] 电子管 [C] 集成电路 [D] 大规模集成电路 5、在计算机中,表示16种状态需要二进制的位数是()。 [A] 2 [B] 3 [C] 4 [D] 5 6、非零的无符号二进制整数后加4个零得到一新数,该新数是原数的()。 [A] 四倍 [B] 八倍 [C] 十倍 [D] 十六倍 7、微型计算机系统采用总线结构对CPU、存储器和外部设备进行连接。总线通常由三部分组成,它们是()。 [A] 逻辑总线、传输总线和通信总线 [B] 地址总线、运算总线和逻辑总线 [C] 数据总线、信号总线和传输总线 [D] 数据总线、地址总线和控制总线 8、在键盘中,不能单独使用的键是()。

微机原理期末考试试卷(有答案)

微机原理期末考试试卷(有答案)

INC DI LOOP AGAIN 也可用指令___A____完成同样的功能。 A.REP MOVSB B.REP LODSB C.REP STOSB D.REPE SCASB 11、动态存贮器刷新,下面哪种说法正确________。 A.刷新可在CPU执行程序过程中进行 B.刷新在外电路控制下,定时刷新,但刷新时,信息不读出 C.在正常存贮器读操作时也会发生刷新,可防止刷新影响读出信息,故读操 作时,应关闭电路工作。 D.刷新过程一定伴随着信息输出,无法控制,故刷新时不要进行读出操作。 12、用4K×8的存贮芯片,构成64K×8的存贮器,需使用多少4K×8的存贮芯片,正确答案为________。 A.128片 B.16片 C.8片 D.32片 13、对内存单元进行写操作后,该单元的内容________。 A.变反 B.不变 C.随机 D.被修改 14、在DMA方式下,CPU与总线的关系是________。 A.只能控制地址总线 B.相互成隔离状态 C.只能控制数据线 D.相互成短接状态 15、在PC/XT机中键盘的中断类型码是09H,则键盘中断矢量存储在________。 A.36H~39H B.24H~27H C.18H~21H D.18H~1BH 16、已知某系统共带三台外设,即X、Y、Z,每台外设都能发出中断,它们的中 断优先级为X>Y>Z,当前在执行Z中断服务程序时,X,Y同时发出中断请求, 若此时IF=0,问CPU响应哪台外设请求________。 A.X设备 B.Y设备 C.无响应X,后响应Y D.都不响应 17、8255A芯片中各端口的位数是________。 A.8位 B.26位 C.12位 D.4位 18、8255A的________一般用作控制或状态信息传输。 A.端口A B.端口B C.端口C D.端口C的上半部分 19、若以8253某通道的CLK时钟脉冲信号为基础,对其实行N分频后输出,通 道工作方式应设置为________。 A.方式0 B.方式2 C.方式3 D.方式4 20、8253有________个独立的计数器。 A.2 B.3 C.4 D.6 得分 三、填空题(每空1分,共20分) 1、IBM-PC机中的内存是按段存放信息的,一个段最大存贮空间为___64K_____ 字节。 2、下列字符表示成相应的ASCII码是多少? 回车___0AH_____;数字’0’ ___36H_____。 3、假设(DS)=0B000H,(BX)=080AH,(0B080AH)=05AEH,(0B080CH) =4000H,当执行指令“LES DS,[BX]”后,(DI)=____05AEH____,(ES)

计算机原理期末考试复习题

机密★启用前 大连理工大学网络教育学院 2016年秋《计算机原理》 期末考试复习题 ☆注意事项:本复习题满分共:400分。 一、单项选择题 1、从器件角度看,计算机经历了四代变化。但从系统结构看,至今绝大多数计算机仍属于()。 A.并行型计算机C.冯?诺依曼型计算机B.智能型计算机D.实时处理型计算机 2、至今为止,计算机中的所有信息仍以二进制方式表示,其主要理由是()。 A.节约元件 C.物理上容易实现B.运算速度快D.信息处理方便 3、对计算机的软、硬件资源进行管理,是()的功能。 A.操作系统C.语言处理程序B.数据库管理系统D.用户程序 4、通常把组成一个字的二进制位数称为()。 A.位B.字节C.字长D.字 5、若x的补码为10000110,则x的原码为()。 A.11111011 B.11111010 C.10111011 D.10111010 6、浮点数的表示范围和精度取决于()。 A.阶码的位数和尾数的位数 B.阶码采用的编码和尾数的位数 C.阶码采用的编码和尾数采用的编码 D.阶码的位数和尾数采用的编码 7、ROM和RAM的主要区别是()。 A.断电后,ROM内保存的信息会丢失,RAM则可长期保存而不会丢失 B.断电后,RAM内保存的信息会丢失,ROM则可长期保存而不会丢失 C.ROM是外存储器,RAM是内存储器

D.ROM是内存储器,RAM是外存储器 8、假设主存储器的容量为1GB,则表示其容量为()。 A.1000KB B.1024KB C.1000MB D.1024MB 9、能发现两位错误并能纠正一位错误的编码为()。 A.CRC码B.海明码C.偶校验码D.奇校验码10、ALU属于()部件。 A.运算器B.控制器C.寄存器D.存储器11、运算器的主要功能是进行()。 A.逻辑运算 C.算术运算和逻辑运算B.算术运算D.只作加法 12、在主存和CPU之间增加cache的目的是()。 A.增加内存容量C.提高内存的可靠性B.解决CPU与内存之间的速度匹配问题D.增加内存容量,同时加快存取速度 13、计算机的存储器系统是指()。 A.RAM C.ROM B.主存储器 D.cache、主存储器和外存储器 14、和外存储器相比,内存储器的特点是()。 A.容量大,速度快,成本低C.容量大,速度慢,成本高B.容量小,速度快,成本高D.容量小,速度快,成本低 15、计算机的存储器采用分级存储体系的主要目的是()。 A.便于读写数据B.减少机箱的体积 C.便于系统升级D.解决存储容量、价格和存取速度之间的矛盾16、第一代计算机的主要器件是()。 A.电子管B.小规模集成电路C.大规模集成电路D.晶体管 17、微型计算机的发展是以()技术为标志。 A.操作系统B.微处理器C.磁盘D.软件 18、“只读存储器”的英文缩写是()。 A.ROM B.RAM C.PLA D.REM 19、若十进制数据为6,则二进制数是()。 A.0110 B.0111 C.1000 D.1001

计算机期末考试模拟试题及答案

多媒体应用技术及上机实践理论作业1 专业班级:商务英语二班学生姓名:屈美玲学号: 2011128520201 一、单选题(本大题共20小题,每小题1分,共20分) 1.在计算机内,多媒体数据最终是以____A____形式存在。 A、二进制代码 B、特殊的压缩码 C、模拟数据 D、图形图像、文字、声音 2.下列选项中, D 不属于存储媒体。 A、纸张 B、磁带 C、光盘 D、光纤 3.最基本的多媒体计算机是指安装了____B____部件的计算机。 A、高速CPU和高速缓存 B、光盘驱动器和声卡 C、光盘驱动器和视频卡 D、光盘驱动器和TV卡 4.下列选项中, C 不属于数码相机的技术指标。 A、分辨率 B、光学镜头和性能 C、存储器 D、扫描幅面 5.JPEG代表的含义 B 。 A、一种视频格式 B、一种图形格式 C、一种网络协议 D、软件的名称 6.量化是指 C 。 A、对模拟信号的放大或缩小 B、对数字信号的放大或缩小 C、模拟信号到数字信号的映射 D、数字信号到模拟信号的映射 7.CD-ROM是指 B 。 A、数字音频 B、只读存储光盘 C、交互光盘 D、可写光盘 8.波形声音文件是A文件。 A、WA V B、MIDI C、MP3 D、AIF 9.下列采集的波形声音质量最好的是 D 。 A、单声道、8位量化、22.05kHz采样频率

B、双声道、8位量化、22.05kHz采样频率 C、单声道、16位量化、22.05kHz采样频率 D、双声道、16位量化、44.1kHz采样频率 10.在Photoshop中, B 内容不随文件而存储。 A、通道 B、历史记录 C、图层 D、ICC色彩描述文件 11.Photoshop里的什么工具可以用作抠图: C 。 A、画笔工具 B、渐变工具 C、磁性套索工具 D、喷枪工具 12.PhotoShop默认的文件类型是 D 。 A、JPEG B、BMP C、PPT D、PSD 13.在Photoshop中对选区的羽化描述正确的是 C 。 A、使选取范围扩大 B、使选取范围缩小 C、使选取边缘柔软 D、使选取范围锐化 14.A是数字音乐合成器的统一国际标准,它规定计算机音乐程序、电子合成 器和其他电子设备之间交换信息与控制信号的方法。 A、MIDI B、AIF C、MP3 D、RA 15.MP3代表的含义是 B 。 A、一种视频格式 B、一种音频格式 C、一种网络协议 D、软件的名称 16.下列文件格式中, C 是网络动画的类型格式。 A、MOV B、A VI C、SWF D、MP3 17.Flash MX 中,形变动画的对象是A。 A、矢量对象 B、文本对象 C、位图对象 D、以上都可以 18.Authorware是一种____ C ____。 A、多媒体演播软件 B、多媒体素材编辑软件 C、多媒体制作工具 D、不属于以上三种 19.Authorware中的运动图标提供了 C 种运动方式。 A、3 B、4 C、5 D、6

哈工大2013计算机通信网络期末试题

哈工大2013年春季学期 计算机通信网络试题A 本试卷共三道大题,满分七十分。 一、选择题(每小题1分,共15分) 1、 下列哪个选项是属于通信子网的范畴?B A . 应用层、表示层、会话层 B . 物理层、数据链路层、网络层 C . 物理层 D . 传输层 2、 下列哪种路由选择协议既可用于自治系统之间,也可用于自治系统内部?D A . RIP B .OSPF C .IGRP D .BGP 3、 HTTP 协议的通用端口号是多少?A A .80 B .25 C .21 D .1010 4、在OSI 参考模型中,物理层的数据服务单元是?D A .帧 B .报文 C .分组 D .比特序列 5、下列哪种协议能够完成从IP 地址到物理地址的转换功能?D A .FTP B .RARP C .TELNET D .ARP 6、在INTERNET 的顶级域名分配中,下列哪种顶级域名表示的是商业组织?A A .com B .edu C .net D .org

7、开放系统互联模型中,完成通信双方同步机制、实现优雅关闭的层是:B A.表示层 B.会话层 C.网络层 D.传输层 8、在TCP/IP协议中,SMTP协议是属于哪一层的协议?D A.主机-网络层B.互联网络层 C.传输层D.应用层 9、在ATM中经过VC级别交换以后,VPI和VCI是如何变化的?D A.VPI和VCI都不改变 B.只有VPI改变 C.只有VCI改变 D.VPI和VCI都改变 10、SONET中,添加/丢弃复用器不包含下面哪个层次( )?D A.光层 B.段层 C.线路层 D.路径层 11、下列哪个IP地址代表的是本网络上的本主机?( )A A.网络地址是0,主机地址是0 B.网络地址是0,主机地址是host-id C.网络地址是全1,主机地址是全1 D.网络地址是net-id,主机地址是全1 12、在TCP报文段中下列哪个字段能够用来拒绝一个非法的报文段或拒绝打开一个连 接?()D A.URG B.ACK C.PSH D.RST

微机原理期末考试试题及答案1分析

微型计算机原理与接口技术 一、单项选择题 (下面题只有一个答案是正确的,选择正确答案填入空白处) 1.8086CPU通过( 1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为( 2 )电平。 (1) A. M/IO B. C. ALE D. N/ (2) A. 高 B. 低 C. ECL D. CMOS 2.n+1位有符号数x的补码表示范围为()。 A. -2n < x < 2n B. -2n ≤ x ≤ 2n -1 C. -2n -1 ≤ x ≤ 2n-1 D. -2n < x ≤ 2n 3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。 A. AND AL, 0FH B. AND AL, 0FOH C. OR AL, 0FH D. OR AL 0FOH 4.下列MOV指令中,不正确的指令是()。 A. MOV AX, BX B. MOV AX, [BX] C. MOV AX, CX D. MOV AX, [CX] 5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。 A. 00017H B. 00068H C. 0005CH D. 0005EH 6.条件转移指令JNE的条件是()。 A. CF=0 B. CF=1 C. ZF=0 D. ZF=1 7. 在8086/8088 CPU中,一个最基本的总线读写周期由( C1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发( B2 )信息。 ⑴ A. 1个 B. 2个 C. 4个 D. 6个 ⑵ A. 数据 B . 地址 C. 状态 D. 其它 8. 8086有两种工作模式, 最小模式的特点是( 1 ),最大模式的特点是( 2 )。 ⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定

计算机应用基础期末考试复习题答案

计算机应用基础期末考 试复习题答案 Standardization of sany group #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#

计算机应用基础期末考试复习题 一、基本知识与Windows D 1. 计算机不能正常工作时,与以下无关。 A. 硬件配置达不到要求 B. 软件中含有错误 C. 使用者操作不当 D. 环境噪声太大 B 2. 缺少,计算机就无法工作。 A. 汉字系统 B. 操作系统 C. 编辑程序 D. 文字处理系统 D 3. 显示器的越高,显示的图像越清晰。 A. 对比度 B. 亮度 C. 对比度和亮度 D. 分辨率 D 4. 下面不是系统软件。 A. Dos、Unix B. Windows NT、Windows 95 C. Linux D. Word、Excel B 5. 是中央处理器的简称。 A. RAM B. CPU C. 控制器 D. 运算器 C 6. 在计算机内部,传送、存储、加工处理的数据或指令都是以的形式进行的。 A. 五笔字型码 B. 八进制吗 C. 二进制码 D. 拼音简码 C 7. 用计算机进行语言翻译和语言识别,按计算机应用的分类,它应属 于。 A. 科学计算 B. 辅助设计 C.人工智能 D. 实时控制 C 8. 个人计算机属于。 A. 小巨型机 B. 小型计算机 C. 微型计算机 D. 中型计算机

D 9. 计算机网络最突出的优点是。 A. 精度高 B. 运算速度快 C. 存储容量大 D. 共享资源D 10. 英文字符“E” 的ASCII码是。 A. 66 B. 67 C. 68 D. 69 B 11.计算机能与网络连接需要配置。 A. MODEM B. 网卡 C. 电话线 D. 解压卡 D 12. E-mail的中文含义是。 A. 远程查询 B. 文件传输 C. 远程登录 D. 电子邮件 C 13. 要浏览网页,必须知道该网页的。 A. E-mail地址 B. 电话号码 C. 网址 D. 邮政编码 B 14. TCP/IP是。 A. 网络名 B. 网络协议 C. 网络应用 D. 网络系统 A 15. 微型计算机必不可少的输入和输出设备是。 A. 键盘和显示器 B. 键盘和鼠标 C. 显示器和打印机 D. 鼠标器和打印机 D 16. CUP是由组成的。 A. 内存储器和控制器 B. 控制器和运算器 C. 高速缓存和运算器 D. 运算器、控制器和内存储器B 17. 光盘是一种。 A. 内存储器 B. 外存储器 C. 中央处理器 D. 通讯设备 D 18. 下面设备不属于输入设备的是。

相关主题