文档库 最新最全的文档下载
当前位置:文档库 › (2001-2007)长沙市小学生计算机奥林匹克竞赛决赛题+答案

(2001-2007)长沙市小学生计算机奥林匹克竞赛决赛题+答案

(2001-2007)长沙市小学生计算机奥林匹克竞赛决赛题+答案
(2001-2007)长沙市小学生计算机奥林匹克竞赛决赛题+答案

2001年长沙市计算机奥林匹克竞赛决赛试题

(时间:120分钟)

一、(40分)键入一个字符串(串长不超过20),输出相应字符组成的等边三角形。

如:输入:“CHINA”

输出:

程序:

program CS200101;

var

s:string;

n,i,j:integer;

begin

write('Input a string:');

readln(s);

n:=length(s);

for i:=1 to n do begin

write('':40-i);

for j:=1 to i do write(s[j],' ');

writeln

end;

readln

end.

二、(50分)一光滑墙壁高X尺,有一个小虫从墙底部向上爬,每分钟爬Y尺。但每爬一分钟后都要休息一分钟,在休息期间又下滑一尺。编程:输入X和Y,计算该小虫最少几分钟可爬到顶端。

如:输入:X,Y=4,2

输出:5

程序:

program CS200102;

var x,y,s,n:integer;

begin

write('X,Y=');

readln(x,y);

if y>1 then begin

s:=0;n:=0;

repeat

s:=s+y;n:=n+1;

if s<>x then begin

s:=s-1;n:=n+1;

end;

until s>=x;

writeln(n);

end else writeln('Never');

readln

end.

三、(50分)科学家在热带森林中发现了一种特殊的小动物,取名为“吱吱”。“吱吱”的生长繁殖过程很有规律,每对小“吱吱”经过X个月就长成一对大“吱吱”,每对大“吱吱”每个月都产下Y对小“吱吱”。假设开始时有一对小“吱吱”,并且每对“吱吱”都不死,问:过Z个月后,共有多少对“吱吱”?(X≥1,Y≥1,1≤Z≤24)

(注:若当前是1月,则“过”2个月,是表示到3月的时候)

输入:X,Y,Z的值输出:“吱吱”的总对数

如:输入:X,Y,Z=2,2,4

输出:11

程序:

program CS200103;

var

x,y,z,s,s1,n:longint;{s1为大“吱吱”的个数}

s2:array[1..24] of longint;{s2为小“吱吱”的个数,s2[1]代表第一天小“吱吱”的个数,依次类推}

begin

s:=0;s1:=0;s2[1]:=1;

write('X,Y,Z=');

readln(x,y,z);

for n:=x to z+1 do begin

s2[n]:=s1*y;{计算当天出生的小“吱吱”}

s1:=s1+s2[n-x+1];s2[n-x+1]:=0;{计算当天长大的“吱吱”,s2[n-x+1]为X个月前出生的小“吱吱”个数}

end;

s:=s+s1;{将大“吱吱”数计入总数}

for n:=1 to z+1 do s:=s+s2[n];{将小“吱吱”数计入总数}

writeln(s);

readln

end.

四、(60分)如下图所示,键入A,B,C,D,E的值,然后从A出发,顺次经过每个数字分岔路口,选择+、-、*、/四种运算符之一进行运算,达到目的地E时,运算结果恰好等于E,请你将所有符合上述条件的道路全部找出来。

输入:A、B、C、D和E的值(其中A、B、C、D都是1~9的数字,E是正整数)输出:从A能到达E的所有道路代表的运算式(注意:前两步运算要加括号)最后打印出道路的总数。

如:输入:A,B,C,D,E=1,2,3,4,10

输出:((1+2)+3)+4=10

((1*2)*3)+4=10

TOTAL=2

程序:

program CS200104;

var A,B,C,D,E,sum,f1,f2,f3,total:integer;

function s(n1,n2,f:integer):integer;

begin

case f of

1:s:=n1+n2;

2:s:=n1-n2;

3:s:=n1*n2;

4:if (n2<>0) and (trunc(n1/n2)=n1 div n2) then s:=n1 div n2 else s:=-1000;

end;

end;

procedure wf(x:integer);

begin

case x of

1:write('+');

2:write('-');

3:write('*');

4:write('/');

end;

end;

begin

total:=0;

write('A,B,C,D,E=');

readln(a,b,c,d,e);

for f1:=1 to 4 do

for f2:=1 to 4 do

for f3:=1 to 4 do

if e=s(s(s(a,b,f1),c,f2),d,f3) then begin

total:=total+1;

write('(','(',a);wf(f1);

write(b,')');wf(f2);

write(c,')');wf(f3);

writeln(d,'=',e)

end;

writeln('TOTAL=',total);

readln;

end.

2002年长沙市计算机奥林匹克竞赛决赛试题

(时间:120分钟)

一、填信息(20分)

小明对信息学很感兴趣,他报名参加今年的小学生电脑奥赛,报名时老师要求他填写自

My number is X1

My name is X2

My sex is X3

My school is X4

程序:

program CS200201;

begin

writeln('My number is 200201');

writeln('My name is XiaoMing');

writeln('My sex is boy');

writeln('My school is TongPuJie');

end.

二、找字符(60分)

有一天,小明编了一个程序,能很快找出一个字符串中出现次数最多的字符,你能做到吗?

输入:一个字符串(长度不超过50)

输出:按字符在字符串中出现的先后顺序,显示出现次数最多的字符

样例

输入:ACABBCCDDB

输出:CB

程序:

program CS200202;

var

a,b:string;

c:char;

d:array[1..50] of integer;{记录每一字符出现的次数,同时数组的序号也就代表了字符出现的先后次序}

i,j,max:integer;

begin

readln(a);

b:=a;{将字符串a赋值给b,起到保护输入的字符串a的作用。这一操作不是必须的,也可以直接对字符串a进行操作。但因后面的程序会造成对所操作的字符串内容的破坏,养成对输入内容进行保护的习惯有益的。}

for i:=1 to length(a) do begin

c:=b[i];

d[i]:=0;

if c<>'.' Then

for j:=i to length(a) do begin

if c=b[j] then begin

d[i]:=d[i]+1;b[j]:='.';{每找到一个相同的字符就把此字符赋值为’.’,这样就不会重复寻找相同的字符,在d数组中每个字符出现次数的记录将是唯一的。}

end;

end;

end;

max:=d[1];

for i:=2 to length(a) do if d[i]>max then max:=d[i];{寻找字符出现的最大次数}

for i:=1 to length(a) do if d[i]=max then write(a[i]);{按次序输出出现资料最多的字符} writeln;

readln;

end.

三、拼三角(60分)

有一次,老师给小明N根小木棒,要他从中选出K根,使这K根当中的任意三根都能拼成一个三角形。老师告诉他,构成一个三角形的条件是:任意两边之和大于第三边,任意两边之差小于第三边。小明思考后,发现将这些小木棒按长短顺序排列后,很容易解决问题。请你用表达式RANDOM(900)随机产生N个正整数(表示小木棒的长度),帮小明求出K 的最大值。

输入:N(3≤N≤500)

输出:K的最大值

样例

输入:6

排序后的6个随机数为:19,26,161,220,348,529

输出:3

程序:

program CS200203;{基本思路:如果三角形中二条较小边的和大于最大边,则此三条边可以构成三角形。对于有序排列的数,只要确定了能构成三角形的最小数和最大数,中间的每一个数都符合条件}

var

n,k,i,j,t,l:integer;

a,b:array[1..500] of integer;

ok:boolean;

begin

readln(n);

for i:=1 to n do begin

a[i]:=random(900)+1;

end;{生成随机数并赋值给数组a}

for i:=1 to n do write(a[i]:5);writeln;{显示生成的随机数,调试用}

for i:=1 to n-1 do

for j:=i+1 to n do

if a[i]>a[j] then begin

t:=a[i];a[i]:=a[j];a[j]:=t;

end;{对生成的随机数从小到大进行排序}

for i:=1 to n do write(a[i]:5);writeln;{显示排序结果,调试用}

for i:=1 to n-2 do begin

ok:=false;

l:=n;

repeat

if a[i]+a[i+1]>a[l] then ok:=true else l:=l-1;

until ok or (l=i+1); {对于每根小棒寻找能够构成三角形的最长小棒在数组a中的位置l}

if ok then b[i]:=l-i+1; {得到能与当前小棒组成三角形的小棒数量}

end;

for i:=1 to n do write(b[i]:5);writeln;

k:=b[1];

for j:=2 to n do

if b[j]>k then k:=b[j];

writeln('K=',k);

readln;

end.

四、数的统计(60分)

一个数“含有0”是指这个数至少有某一位数字为0。小明对那些“含有0”的自然数很感兴趣,想挑出来进行研究。那么,1~N当中“含有0”的自然数有多少个?小明想在1秒钟内得到答案,你能帮他做到吗?

输入:N(1≤N≤100000000)

样例

输入:105

输出:15

程序:

program CS200204;

var n,i,l:longint;

s:string;

begin

l:=0; readln(n);

for i:=1 to n do begin

str(i,s);

if pos('0',s)<>0 then l:=l+1;

end;

writeln(l);

end.

2004年长沙市计算机奥林匹克竞赛决赛试题

(时间:120分钟)

一、求和(30分)

由键盘输入正整数N(N≤100),求1到N之间所有的5的倍数之和S。

例:输入:N=10

输出:S=15(因为1~10之间只有5和10是5的倍数)

程序:

program CS200204;

var n,i,l:longint;

s:string;

begin

l:=0;

readln(n);

for i:=1 to n do begin

str(i,s);

if pos('0',s)<>0 then l:=l+1;

end;

writeln(l);

end.

二、文本图形(50)

由键盘输入正整数N(N≤21)和一个字符串A(A由N个任意的大写字母组成),要求输出一个左右对称的N行的文本图形。

例:输入:N=4

A=ABCD

输出:

程序:

program CS200402;

var

n,i,j,k:integer;

a:string;

begin

write('N=');readln(n);

write('A=');readln(a);

for i:=1 to n do begin

write('':41-i);

for j:=1 to i do write(a[j]);

for k:=i-1 downto 1 do write(a[k]);

writeln;

end; readln;

end.

三、找数(60分)

由键盘输入正整数N(N≤500)和K(K≤9),请找一个正整数M,使N×M的值仅由0~K组成,而且0~K的每个数字至少出现一次。编程序在1~30000范围内找出符合条件的最小的M值,如果找不到,则输出“No find!”。

例:①输入:N,K=65,3

输出:M=48(因为65×48=3120)

②输入:N,K=125,8

输出:No find!

程序:

program CS200403;

var n,k,m,i,j,s:longint;

t:boolean;

a,b:string;

label 1;

begin

write('N,K=');readln(n,k);

for m:=1 to 30000 do begin

s:=n*m;

t:=true;

str(s,a);{将s转换为字符串a}

for i:=0 to k do begin

str(i,b);

if pos(b,a)=0 then t:=false;

end;{如果0~k之间有一个数不包含在a当中,则令逻辑指针为假}

for j:=k+1 to 9 do begin

str(j,b);

if pos(b,a)<>0 then t:=false;

end;{如果k~9之间有一个数包含在a当中,则令逻辑指针为假}

if t=true then goto 1;{找到符合条件的m值,跳转输出部分}

end;

1:

if t=true then writeln('M=',m) else writeln('No find!');

readln;

end.

四、求倍数及“0”的个数(60分)

由键盘输入正整数N(N≤50),已知数列A1,A2,A3,……,An分别为2004,20042004,200420042004,……,20042004……2004。问:A1+A2+A3+……+An 的精确值S有多少位数?S当中有多少个“0”?

(设:S的位数为K,S中“0”的个数为Z)

例:输入:N=2

输出:K=8Z=4(因为S=20044008)

程序:

program CS200404;

var a,s:array[1..200] of integer;

n,k,z,i,j,m,l:integer;

begin

write('N=');readln(n);

k:=n*4;{得到S的位数。}

for i:=1 to n do begin

for j:=1 to 4*i do begin

l:=j mod 4;

case l of

0:a[j]:=2;

1:a[j]:=4;

2,3:a[j]:=0;

end;{生成An。为方便运算,生成的An为4002……40024002的形式,第一位为个数}

end;

for m:=1 to k do begin

s[m]:=s[m]+a[m];

if s[m]>=10 then begin

s[m]:=s[m] mod 10;a[m+1]:=a[m+1]+1;

end;{逢10进1}

end;{将An累加进s}

end;

z:=0;

for i:=1 to 4*n do if s[i]=0 then z:=z+1;{统计0的个数}

writeln('K=',k,'Z=':5,z);

readln;

end.

2005年长沙市计算机奥林匹克竞赛决赛试题

(时间:120分钟)

一、拆分整数:(100分)

输入一个正整数N,如果N是偶数,则拆分N的各个数字相加求和;如果N是奇数,则拆分N的各个数字相乘求积。

输入输出样例:

输入:N=126输出:H=9

输入:N=123输出:J=6

程序:

program CS200501;

var

n,h,j,l,i,t:integer;

a:array[1..10] of integer;

s:string;

begin

write('N=');readln(n);

t:=n;i:=1;

if t>10 then

repeat

a[i]:=t mod 10;

t:=t div 10;

i:=i+1;

until t<10;

a[i]:=t;{拆分N的各个数字,存放在数组a中}

str(n,s);{将数n转换为字符串s}

l:=length(s);{取s长度,即得到数n的位数}

h:=0;j:=1;

if n mod 2=0 then begin

for i:=1 to l do h:=h+a[i];

writeln('H=',h);

end else begin

for i:=1 to l do j:=j*a[i];

writeln('J=',j);

end;{根据N的奇偶求和或求积}

readln;

end.

二、排最大数:(100分)

输入N个正整数,请你将它们连接在一起,排成一个最大的数。例如:N=4时,如果四个正整数是7、13、18、246,则连接成的最大数为72461813。

输入:N(1≤N≤10)输出:连接成的最大数

N个正整数(以空格相隔)

输入输出样例:

输入:N=4输出:72461813

71318246

程序:

program CS200502;

var

s:array[1..10] of string;

a:array[1..10] of integer;

n,i,j:integer;

t:string;

begin

write('N=');readln(n);

for i:=1 to n do begin

read(a[i]);

str(a[i],s[i]);

end;{输入数据并转换为字符串}

readln;

for i:=1 to n-1 do

for j:=i to n do

if s[i]

t:=s[i];s[i]:=s[j];s[j]:=t;

end;{对字符串进行排序}

for i:=1 to n do write(s[i]);{输出结果}

readln;

end.

三、扫雷游戏:(100分)

有一种简单的扫雷游戏:在N行2列的方格棋盘上,左列某些方格内埋有地雷,而右列每个方格中都有一个数字(0~3),第I格的数字表示:左列第I-1、I、I+1格(即:上、中、下三格)中埋雷的总数。如下所示:左图是初始状态,右图是扫雷完成状态(插小旗的方格内有雷)。

你的任务是:根据右列的数字分析出左列格子中的地雷(0表示无雷,1表示有雷),并且统计出左列格子中地雷的总数。

输入:N(2≤N≤40)

N个数字(以空格相隔),表示右列格子中的数字。

输出:N个0、1数字(占一行),表示左列每格中有无地雷。

地雷总数(另起一行)

输入输出样例(如上图示):

输入:N=7输出:01110111232222L=5

程序:

program CS200503;

var n,l,i:integer;

a,b:array[1..40] of integer;

label 1,2;

begin

write('N=');readln(n);

for i:=1 to n do read(b[i]);

readln;

if n>2 then begin

a[3]:=b[2]-b[1];

a[1]:=0;a[2]:=b[1]-a[1];

for i:=3 to n do begin

a[i]:=b[i-1]-a[i-1]-a[i-2];

if (a[i]<>0) and (a[i]<>1) then goto 1;

end;

if a[n]<>b[n]-a[n-1] then goto 1;

goto 2;

1:

a[1]:=1;a[2]:=b[1]-a[1];

for i:=3 to n do begin

a[i]:=b[i-1]-a[i-1]-a[i-2];

end;

2:

l:=0;

for i:=1 to n do begin

write(a[i]);

if a[i]=1 then l:=l+1;

end;

writeln;

writeln('L=',l);

end;

if n=2 then

case b[1] of

0:begin

writeln(0,0);writeln('L=',0);

end;

1:begin

writeln(0,1);writeln(1,0);writeln('L=',1);

end;

2:begin

writeln(1,1);writeln('L=',2);

end;

end; readln; end.

2006年长沙市计算机奥林匹克竞赛决赛试题

(时间:120分钟)

一、评选(100分)

某班根据语文、数学、英语和计算机这四科成绩,评选学习积极分子。评选规则如下:(设:Y、S、E、J分别代表语文、数学、英语、计算机)

1、四科平均成绩高于90分,可评为A类学习积极分子。

2、Y、S、E三科平均成绩高于80分,而且J不低于90分,可评为B类学习积极分子。

3、四科中最高分为100分,最低分不低于60分,可评为C类学习积极分子。

4、一个学生只能被评为符合条件的最高一类学习积极分子(A类最高、C类最低)。

现在输入某个学生的四科成绩,请判断该学生能被评为哪一类学习积极分子。

输入:四个整数Y S E J

输出:#A或#B或#C(分别表示A类、B类、C类学习积极分子)

若不符合任何评选条件,则输出“NO”。

样例:输入:Y,S,E,J=85 98 91 100

输出:#A

程序:

program CS200601;

var n,l,i:integer;

a,b:array[1..40] of integer;

label 1,2;

begin

write('N=');readln(n);

for i:=1 to n do read(b[i]);

readln;

if n>2 then begin

a[3]:=b[2]-b[1];

a[1]:=0;a[2]:=b[1]-a[1];

for i:=3 to n do begin

a[i]:=b[i-1]-a[i-1]-a[i-2];

if (a[i]<>0) and (a[i]<>1) then goto 1;

end;

if a[n]<>b[n]-a[n-1] then goto 1;

goto 2;

1:

a[1]:=1;a[2]:=b[1]-a[1];

for i:=3 to n do begin

a[i]:=b[i-1]-a[i-1]-a[i-2];

end;

2:

l:=0;

for i:=1 to n do begin

write(a[i]);

if a[i]=1 then l:=l+1;

end;

writeln;

writeln('L=',l);

end;

if n=2 then

case b[1] of

0:begin

writeln(0,0);writeln('L=',0);

end;

1:begin

writeln(0,1);writeln(1,0);writeln('L=',1);

end;

2:begin

writeln(1,1);writeln('L=',2);

end;

end;

readln;

end.

二、除法(100分)

输入正整数N、M,求N÷M的值。如果商的小数部分出现循环节,则输出时要求用圆括号将循环节括起来,如果商为整数,则输出为整数。例如:

1÷2=0.51÷3=0.(3) 22÷5=4.4 33÷3=11

输入:N M

输出:N÷M的值(保证小数点后不超过50位,而且未尾不能有多余的0)

样例:输入:N,M=45 56

输出:0.803(571428)

程序:

program CS200602;

var

n,m:real;

r,c:array[0..50] of real;

i,j,k,flag: integer;

begin

write('N,M='); readln(n,m);

k:=0; flag:=1;

if m<>0 then begin

c[0]:=int(n/m); r[0]:=n-m*c[0];

while (r[k]<>0) and (flag=1) do begin

c[k+1]:=int((r[k]*10)/m); r[k+1]:=r[k]*10-m*c[k+1];

k:=k+1; i:=0;

if k=50 then flag:=0;

while (i

if (r[i]=r[k]) then flag:=0;

i:=i+1;

end;

end;

if r[0]<>0 then write(c[0]:0:0, '.') else write(c[0]:0:0);

for j:=1 to i-1 do write(c[j]:0:0);

if r[k]<>0 then write('(');

if r[0]<>0 then for j:=i to k do write(c[j]:0:0);

if r[k]<>0 then writeln(')') else writeln; writeln;

end else writeln('b=0');

readln;

end.

三、删数(100分)

输入一个长度为N的数字串,要求你删掉其中的K个数字,使得剩下的数最大。例如:数字串为5123,K=1时,如果删掉的数字分别是5、1、2、3,则剩下的数分别为123、523、513、512,其中523是最大的。

输入:第一行为两个整数N和K(1〈N≤100,0〈K〈N〉

第二行是一个长度为N的数字串

输出:删掉K个数字之后剩下的最大数

样例:输入:N,K=4 1

5123

输出:523

程序:

program CS200603;

Var s:string;{s是由键盘输入的高精度正整数}

n,k,a,b:integer;{n是数字串的长度,k是要删掉的数字的个数}

t:boolean;{t用于判断是否进行了删除操作}

begin

write('N,K=');

readln(n,k);

readln(s);

for a:=1 to k do

begin

t:=false;

for b:=1 to length(s) do if s[b]

begin

delete(s,b,1);

t:=true;

break;

end;

if t=false then delete(s,(n-a+1),1);{未执行删除操作,是说明所有存留的数大小相同或需要删除的数在末尾,此时删除最后一个数。用n-a+1确定最后一个数的位置} end;

writeln(s);

readln; end.

2007年长沙市小学生计算机奥林匹克竞赛决赛试题

一、判奇偶求和(100分)(存盘程序名:t1)

输入一个正整数n,如果n是奇数,则求1~n之间所有的偶数之和;如果n 是偶数,则求n所有的约数之和。

输入:n (在标准整型范围)

输出:和值(测试数据会保证这个值在标准整型范围)

样例1:输入:11

输出:30

样例2:输入:12

输出:28

程序:

program CS200701;

var

n,i,s:integer;

begin

readln(n);

if odd(n) then begin

s:=0;

for i:=2 to n do

if not odd(i) then s:=s+i;{求偶数之和}

end else begin

s:=0;

for i:=1 to n do

if n mod i=0 then s:=s+i;{求约数之和}

end;

writeln(s);

readln;

end.

二、13号星期几(100分)(存盘程序名:t2)

编程统计:从1900年1月1日(星期一)开始经过的n年当中,每个月的1 3号这一天是星期一、星期二、星期三、……、星期日的次数分别是多少?

(提示:年份能被4整除而不能被100整除的是闰年;或者年份能被400整除的是闰年。)

输入:整数n (1≤n≤400)

输出:一行 7个整数, 以空格相隔,

(依次是星期一、星期二、星期三、……、星期日的次数)样例:输入:1

输出:1 3 1 2 2 2 1

程序:

program CS200702;

var

n,y,r,t,xq,i,j:integer;{n:年,y:月,r:日期,t:天数,xq:星期几,i:年数}

s:array[1..7] of integer;

begin

readln(i);

i:=1900+i;{得到结束年份}

n:=1900;{开始于1900年}

xq:=0;

repeat

for y:=1 to 12 do begin

case y of

1,3,5,7,8,10,12:t:=31;

4,6,9,11:t:=30;

2:if (n mod 400=0) or

(n mod 100<>0) and

(n mod 4=0)

then t:=29

else t:=28

end;{判断每个月的天数}

for r:=1 to t do begin

xq:=xq+1;if xq=8 then xq:=1;{星期从1到7变化,到8则令其为1}

if r=13 then s[xq]:=s[xq]+1;{日期为13时,对应的星期几次数增加1}

end;{每次循环时间过去一天}

end;{每次循环时间过去一个月}

n:=n+1;{年份增加1}

until i=n;

for j:=1 to 7 do

write(s[j],' ');

writeln;

readln;

end.

三、果园大丰收(100分)(存盘程序名:t3)

红领巾果园丰收了n堆果子,明明决定把它们合成一堆。他每一次可选两堆合并,消耗的体力为两堆果子数之和。这样经过n-1次合并,就合成一堆了。他总共消耗的体力等于他每次合并时消耗的体力之和。

明明想尽量节省体力。请你计算出他将最少总共消耗多少体力。

输入:包括两行:

第一行:整数n (1≤n≤50),表示果子的堆数。

第二行:n个整数,以空格相隔,

其中第i个整数A

i (1≤A

i

≤100)表示第i堆的果子数。

输出:明明最少总共消耗的体力值。(测试数据会保证这个值在长整型范围)样例:输入:3

5 3 12

输出:28

思路:

消耗最少体力的方法就是每次合并的总是果子最少的两堆。

程序:

program CS200703;

var i,j,k,l,n,t:integer;

s:array[1..50] of longint;

sum:longint;

begin

sum:=0;

readln(n);

for i:=1 to n do read(s[i]);

for i:=1 to n do

for j:=i+1 to n do

if s[i]>s[j] then begin

t:=s[i];s[i]:=s[j];s[j]:=t;

end;{对输入的果子堆进行从少到多的排序}

{for i:=1 to n do write(s[i],' ');writeln;}{测试用,查看排序结果}

for i:=1 to n-1 do begin

s[i+1]:=s[i]+s[i+1];{将前两堆,即最少的两堆合并}

sum:=sum+s[i+1];{累记消耗的体力数}

for j:=i+1 to n do begin

if s[i+1]>s[j] then begin

t:=s[i+1];

for l:=i+1 to j-1 do s[l]:=s[l+1];

s[j-1]:=t;

end;

end;{将合并生成的果子堆插入到合适位置,使剩余的果子堆仍然保持从少到多的序列}

{for l:=i+1 to n do write(s[l],' ');writeln;}{测试用,查看剩余果子堆的序列}

end;

writeln(sum);

readln;readln;

end.

计算机原理试题与答案

全国2004年4月高等教育自学考试 计算机原理试题 课程代码:02384 第一部分选择题(共25分) 一、单项选择题(本大题共25小题,每小题1分,共25分) 在每小题列出的四个选项中只有一个选项是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.计算机中一次处理的最大二进制位数即为() A.位B.字节 C.字长D.代码 2.下列算式中属于逻辑运算的是() A.1+1=2 B.1-1=0 C.1+1=10 D.1+1=1 3.下图所示的门电路,它的逻辑表达式是() A.F=CD AB B.F=ABCD C.F=AB+CD D.F=ABCD 4.八进制数中的1位对应于二进制数的() A.2位B.3位 C.4位D.5位 5.下列叙述正确的是() A.原码是表示无符号数的编码方法 B.对一个数据的原码的各位取反而且在末位再加1就可以得到这个数据的补码

C.定点数表示的是整数 D.二进制数据表示在计算机中容易实现 6.浮点数0.00100011B×2-1的规格化表示是() A.0.1000110B×2-11B B.0.0100011B×2-10B C.0.0100011B×20B D.0.1000110B×21B 7.两个定点数作补码加法运算,对相加后最高位出现进位1的处理是() A.判为溢出B.AC中不保留 C.寄存在AC中D.循环加到末位 8.运算器中通用寄存器的长度一般取() A.8位B.16位 C.32位D.等于计算机字长 9.目前在大多数微型机上广泛使用宽度为32/64位的高速总线是() A.ISA B.EISA C.PCI D.VESA 10.某计算机指令的操作码有8个二进位,这种计算机的指令系统中的指令条数至多为 ()A.8 B.64 C.128 D.256 11.间接访内指令LDA @Ad的指令周期包含CPU周期至少有() A.一个B.二个 C.三个D.四个 12.在程序中,可用转移指令实现跳过后续的3条指令继续执行。这种指令的寻址方式是() A.变址寻址方式B.相对寻址方式

计算机基础知识填空题

计算机基础知识试题 一、填空题 1.计算机的主机是由中央处理器和_内存储器_组成。 解答:计算机的硬件系统由中央处理器、存储器、输入设备和输出设备等部分组成。中央处理器和内存储器合起来称为主机。 本题正确答案为中央处理器和内存储器。 2.CPU是由_运算器___和_控制器___组成的。 解答:CPU又称中央处理器,它主要由运算器和控制器组成。运算器的主要功能是负责算术运算和逻辑运算;控制器的主要功能是控制计算机各部件协同动作。 本题正确答案是:(1)运算器;(2)控制器。 3.目前,我国计算机界把计算机分为巨型机、大型机、中型机;小型机、单片机和_微型机___ 等6类。 解答:巨、大、中、小、微、单片是计算机早期发展时分类的规律。 本题正确答案为微型机。 4.从发展趋势来看,未来的计算机将是_电子__技术、光学____技术、超导____技术和电子仿生技术相结合的产物。 解答:计算机技术发展迅速,从发展趋势来看,未来的计算机将是电子技术、光学技术、超导技术和电子仿生技术互相结合的产物。 本题正确答案为电子技术、光学技术、超导技术。! 5.衡量微型计算机性能的5项主要技术指标是_字长___、存储容量、存取周期、__主频__、运算速度____。 解答:字长标志着处理信息的精度,字长越长,精度越高。存储容量主要是指内存容量,以字节为单位来计算。存取周期是存储器进行一次完整的读/写操作所允许的最短时间间隔。存取周期越短,则存取速度越快。主频是计算机的时钟频率;主频越高,运算速度越块4运算速度用每秒所能执行的指令条数来表示,单位是百万次/移,甩MIPS表示。 本题正确答案为字长、主频和运算速度。 6.计算机应用领域包括_科学计算数据处理和信息管理自动控制辅助设计制造和测试系统仿真。 解答:计算机应用范围广泛、不胜枚举。概括起来可分为5个方面:科学计算、数据处理和信息管理、自动控制、辅助设计制造和测试、系统仿真。 本题正确答案为科学计算、数据处理和信息管理、自动控制、辅助设计制造和测试、系统仿真。 7.总线是连接计算机各部件的一簇公共信号线,由_地址总线___、数据总线____和控制总线组成。 解答:总线是一簇用来进行信息传递的公共信号线,它由地址总线、数据总线和控制总线组成。总线结构是微机使用极为广泛的系统结构,它确定了各部件构成系统时的连接方式。 本题正确答案为地址总线、数据总线。 8.微处理器按其字长可分为___8_位、__16__位、__32__位和64位微处理器。 解答:微处理器的种类繁多,按它的字长可以分为8位、16位、32位和64位微处理器。 本题正确答案为8、16和32。

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

《大学计算机》基础知识试题及答案 (说明:将认为正确答案的字母填写在每小题后面的括号内) 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.硬盘 15.硬盘上原存的有效信息,在下列哪种情况下会丢失( C )。 A.通过海关的X射线监视仪 B.放在盒内半年没有使用

大学计算机基础教程课后习题答案大一

计算机基础作业 第一章计算机与信息社会 习题1 一、思考题: 1.计算机的发展经历了哪几个阶段?各阶段的主要特征是什么? 答:计算机经历了电子管、晶体管、中小规模集成电路和大、超大规模集成电路等4个阶段。 电子管计算机的特征是:采用电子管作为计算机的逻辑元件,内存储器采用水银延迟线,外存储器采用磁鼓、纸带、卡片等,运算速度只有每秒几千次到几万次基本运算,内存容量只有几千个字节,使用二进制表示的机器语言或汇编语言编写程序。 晶体管计算机的特征是:用晶体管代替了电子管,大量采用磁芯作为内存储器,采用磁盘、磁带等作为外存储器。 采用了中小规模集成电路的计算机的特征是:用集成电路代替了分立元件。集成电路是把多个电子元器件集中在几平方毫米的基片上形成的逻辑电路。 采用了大、超大规模集成电路的计算机的特征是:以大规模、超大规模集成电路来构成计算机的主要功能部件,主存储器采用集成度很高的半导体存储器,目前计算机的最高速度可以达到每秒几十万亿次浮点运算。 4.计算机主要用于哪些领域? 答:计算机主要应用在科学和工程计算、信息和数据处理、过程控制、计算机辅助系统及人工智能等领域。 7.信息技术都包含那些? 答:信息技术主要包括信息基础技术、信息系统技术、信息应用技术三个层次。 二、选择题 1.最早的计算机是用来进行(A)的。 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)可传递

计算机基础考试填空题

大学计算机基础考试填空题 1 ?剪贴板是内存中的一个区域。 2 ?(WORD文字处理)“格式”工具栏中,最大磅值是_ 72 磅。WORD能设置的最 大字磅值是1638磅。 3 ? (WORD文字处理)按Ctrl+ End 键可以把插入点移到文档尾部。(请写大写字母) 4 .利用快捷键Ctrl + A 可以选择整个文档(三击行左,按F8 ――—次为扩展、二 次造词、三次选项句、四次选段、五次全选;按下CTRL+单击行左为全选)。 5 ?在普通视图中,只出现水平方向的标尺;页面视图中窗口既显示水平标尺,又 显示竖直标尺。 6 ?在Word环境下,要将一个段落分成两个段落,需要将光标定位在段落分割处,按 键ENTER。(换行但不分段按SHIFT+ENTER ,插入分页符按CTRL+ENTER )。 7、在Word中要复制已选定的文本,可以按下CTRL _键,同时用鼠标拖动选定文本到指定的位置。 8、如果要查看文档的页数、字符数、段落数、摘要信息等,要单击“文件”菜单中的_属性_命令。(工具菜单下的被除数统计也有此功能) 9 ?样式是一组已命名的—字符—格式和—段落—格式的组合。 10 ?—模板 _是对多篇具有相同格式的文档的格式定义。模板与样式的关系是:模板包含样式,模板有对应的文件(.DOT );样式有名字但没有相应文件。 11、WORD中要想多次使用格式印,应该用鼠标双击格式印按钮;取消该项功能按Esc 键。 12、设置WORD文档的保护密码,最长可用15个字符。 13、.EXCEL单元格的默认宽度为—8 _个字符。 14、.若A1单元格为文本数据1 , A2单元格为逻辑值TRUE,则SUM (A1 : A2 , 2)= 2 _ ;公式=SUM(“ 3 ” ,2,TRUE)的计算结果是 6 ;公式=1&234 的计算结果是1234 文本。公式SUM (A3 : A8)/6 等效于AVERAGE (A3 : A8 )。若COUNT (F1 : F7 )=2,贝U COUNT (F1 : F7 , 3)=3 15、一个EXCEL工作簿最多有 _ 255 个工作表,256列(A, B, C , D……,IV ); 65536行,工作簿名最长255个字符,工作表名最长32个字符。 16、用快捷键退出Excel的按键是_ALT _ + F4 —键。(如有英文请写大写字母). 17、Excel允许用户改变文本的颜色。先选择想要改变文本颜色的单元格或区域,然后单 击"格式"工具栏的”字体颜色_________ "按钮。 18、单元格的引用有相对引用、绝对引用、混合引用—。如:B2属于相对引 用__________ 。 19、在Excel中输入文字时,默认对齐方式是:单元格内靠—左________ 对齐。(数字靠右对齐、逻辑数据居中对齐) 20、向EXCEL 单元格中,输入由数字组成的文本数据,应在数字前加西文单引号 a , ? ____________ 。 21、在A1至A5单元格中求出最小值,应用函数_ MIN (A1 : A5 )____ 。

计算机基础知识练习题

计算机基础知识练习题一 单选 1.2013年亚足联冠军联赛1/4决赛首回合,中国广州恒大坐镇主场广州天河体育中心迎战卡 塔尔莱赫维亚队,并以2-0战胜莱赫维亚队,这一消息迅速传遍了祖国的大江南北。这说明信息具有( )。 A: 真伪性 B: 价值相对性 C: 时效性 D: 传递性 2.计算机系统中软件与硬件的关系是( )。 A: 互不相干 B: 相互独立 C: 相互依存 D: 相互支持,形成一个整体 3.个人计算机属于( )。 A: 小型机 B: 大型机 C: 微型机 D: 中型机 4.在观看多媒体作品时需要输入密码才可以观看,这是使用那一种交互方式( )。 A: 文字交互 B: 热区交互 C: 声音交互 D: 按钮交互

5.通常我们说内存为64兆字节,是指内存容量为( )。A: 64GB B: 64KB C: 64MB D: 64B 6.十进制数512转换成二进制数是( )。 A: 100000000 B: 1000000000 C: 111011101 D: 1111111111 7.信息安全的基本属性是( )。 A: 保密性 B: 完整性 C: 可用性、可控性、可靠性 D: A,B,C都是 8.CPU不能直接访问的存储器是( )。 A: RAM B: Cache C: ROM D: 外存储器 9.下列设备中,可以作为微机输入设备的是( )。 A: 显示器 B: 鼠标器 C: 打印机

10.内存能直接向CPU传递数据,在计算机内存中能用于存取信息的是( )。 A: RAM B: U盘 C: 移动硬盘 D: ROM 11.(0.5)D=( )O。 A: 0.4 B: 0.6 C: 0.5 D: 0.3 12.计算机最小的信息单位是( )。 A: 字节 B: 位 C: 字 D: 字长 13.在编译程序的执行方式中,( )方式是把全部源程序一次性翻译处理后,产生一个等价的目 标程序,然后再去执行。 A: 组译 B: 解释 C: 操作系统 D: 编译 14.下列编码中,( )与汉字信息处理无关。 A: 字模点阵码

《大学计算机基础》第五版第1-4章课后习题答案

第一章 1. 计算机的发展经历了那几个阶段?各阶段的主要特征是什么? a)四个阶段: 电子管计算机阶段;晶体管电路电子计算机阶段;集成电路计算机阶段;大规模集成电路电子计算机阶段。 b )主要特征: 电子管计算机阶段:采用电子管作为计算机的逻辑元件;数据表示主要是定点数;用机器语言或汇编语言编写程序。 晶体管电路电子计算机阶段:采用晶体管作为计算机的逻辑元件,内存大都使用铁金氧磁性材料制成的磁芯存储器。集成电路计算机阶段:逻辑元件采用小规模集成电路和中规模集成电路。 大规模集成电路电子计算机阶段:逻辑元件采用大规模集成电路和超大规模集成电路。 2. 按综合性能指标分类,计算机一般分为哪几类?请列出各计算机的代表机型。 高性能计算机(曙光),微型机(台式机算机),工作站(DN-100 ),服务器(Web服务器)。 3. 信息与数据的区别是什么? 信息:对各种事物的变化和特征的反映,又是事物之间相互作用和联系表征。数据:是信息的载体。 4. 什么是信息技术? 一般是指一系列与计算机等相关的技术。 5. 为什么说微电子技术是整个信息技术的基础? 晶体管是集成电路技术发展的基础,而微电子技术就是建立在以集成电路为核心的各种半导体器件基础上的高新电子技术。 6. 信息处理技术具体包括哪些内容?3C含义是什么? a )对获取的信息进行识别、转换、加工,使信息安全地存储、传送,并能方便的检索、再生、利用,或便于人们从中提炼知识、发现规律的工作手段。b)信息技术、计算机技术和控制技术的总称 7. 试述当代计算机的主要应用。 应用于科学计算、数据处理、电子商务、过程控制、计算机辅助设计、计算机辅助制造、计 算机集成制造系统、多媒体技术和人工智能等。

计算机组成原理试题及答案

A .(7CD )16 B. ( 7D0)16 C. (7E0)16 D. 3. 下列数中最大的数是 _______ 。 A .(10011001) 2 B. (227) 8 C. (98)16 4. ____ 表示法主要用于表示浮点数中的阶码。 A. 原码 B. 补码 C. 反码 D. 移码 5. 在小型或微型计算机里,普遍采用的字符编码是 A. BCD 码 B. 16 进制 C. 格雷码 6. 下列有关运算器的描述中, ______ 是正确的 A. 只做算术运算,不做逻辑运算 B. C. 能暂时存放运算结果 D. 7. EPROM 是指 ____ 。 A. 读写存储器 B. C. 可编程的只读存储器 D. 8. Intel80486 是 32位微处理器, Pentium 是A.16 B.32 C.48 D.64 9 .设]X ]补=1.XXX 3X 4,当满足 _________ ■寸,X > -1/2 成立。 A. X 1必须为1,X 2X 3X 4至少有一个为1 B. X 1必须为1 , X 2X 3X 4任意 C. X 1必须为0, X 2X 3X 4至少有一个为1 D. X 1必须为0, X 2X 3X 4任意 10. CPU 主要包括 _____ 。 A.控制器 B. 控制器、运算器、cache C.运算器和主存 D.控制器、ALU 和主存 11. 信息只用一条传输线 ,且采用脉冲传输的方式称为 _________ 。 A. 串行传输 B. 并行传输 C. 并串行传输 D. 分时传输 12. 以下四种类型指令中,执行时间最长的是 _________ 。 A. RR 型 B. RS 型 C. SS 型 D. 程序控制指令 13. 下列 _____ 属于应用软件。 A. 操作系统 B. 编译系统 C. 连接程序 D. 文本处理 14. 在主存和CPU 之间增加cache 存储器的目的是 _____ 。 A. 增加内存容量 B. 提高内存可靠性 C.解决CPU 和主存之间的速度匹配问题 D. 增加内存容量,同时加快存取速 度 15. 某单片机的系统程序,不允许用户在执行时改变,则可以选用 ____________ 作为存储芯 片。 A. SRAM B. 闪速存储器 C. cache D. 辅助存储器 16. 设变址寄存器为X ,形式地址为D, (X )表示寄存器X 的内容,这种寻址方式的有 效地址为 ______ 。 A. EA=(X)+D B. EA=(X)+(D) C.EA=((X)+D) D. EA=((X)+(D)) 17. 在指令的地址字段中,直接指出操作数本身的寻址方式,称为 ___________ 。 A. 隐含寻址 B. 立即寻址 C. 寄存器寻址 D. 直接寻址 18. 下述 I/O 控制方式中,主要由程序实现的是 ________ 。 7F0)16 D. ( 152)10 o D. ASC H 码 只做加法 既做算术运算,又做逻辑运算 只读存储器 光擦除可编程的只读存储器 位微处理器。

计算机基础知识练习题.doc含答案

(1)通常所说的微型机主机是指 A)CPU和内存B)CPU和硬盘 C)CPU、内存和硬盘D)CPU、内存与CD-RO M 【解析】内存又称为主存。CPU与内存合在一起一般称为主机。 (2)一个完整计算机系统的组成部分应该是 A)主机、键盘和显示器B)系统软件和应用软件 C)主机和它的外部设备D)硬件系统和软件系统 【解析】计算机系统由硬件(Hardware)和软件(Software)两大部分组成。硬件是指物理上存在的各种设备,软件是指运行在计算机硬件上的程序、运行程序所需的数据和相关文档的总称。 (3)以下表示随机存储器的是 A)RAM B)ROM C)FLOPPY D)CD-ROM 【解析】内存分为随机存储器(RAM)和只读存储器(ROM)。 (4)ROM中的信息是 A)由生产厂家预先写入的B)在安装系统时写入的 C)根据用户需求不同,由用户随时写入的 D)由程序临时存入的 【解析】只读存储器是只能读出而不能随意写入信息的存储器。ROM中的内容是由厂家制造时用特殊方法写入的,或者要利用特殊的写入器才能写入。当计算机断电后,ROM中的信息不会丢失。 (5)计算机的主存储器是指(……) A)RAM和磁盘…B)ROM…C)ROM和RAM….D)硬盘和控制器 【解析】主存储器由随机存储器RAM和只读存储器ROM组成,其中最主要的成分为RAM。(6)计算机内存储器是(……) A)按二进制编址….B)按字节编址… C)按字长编址…D)根据微处理器型号不同而编址 (7)DVD-ROM 属于 A)大容量可读可写外存储器B)大容量只读外部存储器 C)CPU可直接存取的存储器D)只读内存储器 【解析】DVD-ROM(只读型DVD)属于计算机数据存储只读光盘,用途类似CD-ROM。CD-ROM 的意思是"高密度光盘只读存储器",简称只读光盘。只读光盘只能读出信息,不能写入信息。 (8)下列关于CD-R光盘的描述中,错误的是 A)只能写入一次,可以反复读出的一次性写入光盘 B)可多次擦除型光盘 C)以用来存储大量用户数据的一次性写入的光盘 D)CD-R是Compact Disc Recordable的缩写 【解析】CD-R是只能一次写入资料,可以反复读出的一次性写入光盘的只读光盘。 (9)在CD光盘上标记有CD-RW字样,此标记表明这光盘 A)只能写入一次,可以反复读出的一次性写入光盘

计算机基础课后问答题答案

第一章 1.计算机的发展经历了哪几个阶段?各阶段的主要特点是什么? 答:电子计算机的发展已经历了四个明显的阶段(也称为四代).正向第五代智能化的计算机发展。 前四代计算机的特点是: 第一代为电子管计算机.使用的软件程序主要为机器语言。 第二代机是以晶体管作为主要逻辑元件的计算机.软件程序使用了汇编语言且高级程序设计语言诞生。 第三代机是由中小规模集成电路组成的计算机.软件程序使用状况是:操作系统和结构化程序设计语言诞生使用。 第四代机是由大规模或超大规模集成电路组成的计算机.软件状况为网络操作系统、面向对象程序设计诞生和使用。 2.计算机内为什么采用二进制数表示信息? 答:电子计算机内部采用二进制数表示信息的主要原因是: (1)二进制数数码少(只有0和1两个).因此易于实现其数码的表示; (2)二进制数的运算法简单; (3)采用二进制数易于实现逻辑运算。 3.计算机硬件系统由哪几部份组成?各部份的主要功能是什么? 答:电子计算机硬件由运算器、控制器、存储器、输入设备和输出设备组成。它们通过总线连接成有机整体。 运算器的主要功能是:完成算术运算和逻辑运算; 控制器的功能是:协调指挥计算机各部件工作; 存储器的主要作用是:存储程序和数据.实现记忆的功能。 输入设备的功能是:输入数据并转换为机内信息存储; 输出设备的作用是:将机内信息转换为便于识别、处理和使用的字符、图形输出显示。4.什么是硬件?什么是软件?它们有何关系? 答:计算机硬件是构成机器的电子、光电、电磁、机械等物理设备。软件即是计算机中使用的各种各样的程序及其说明文档。 硬件与软件的关系是:硬件是软件运行的基础.软件扩充了硬件的功能。 5.什么是指令?什么是程序?计算机的指令由哪两部份组成? 答:指令是计算机能实现的基本操作.指令均为二进制数形式。程序是若干指令或命令的集合。指令由操作码和地址码(操作数)组成.操作码告诉计算机执行什么操作(指明指令的功能).地址码告诉计算机到哪个存储单元地址中读取参与操作的数据。 6.计算机程序设计语言如何分类?什么程序语言是计算机能直接识别和执行的? 答:计算机程序设计语言可分为低级语言和高级语言两大类。低级语言包括:机器语言和汇编语言.它们都是面向计算机硬件的程序设计语言。高级语言有:面向过程的结构化的程序设计语言(Basic、Pascal、C……)和面向对象的程序设计语言(Visual Basic、Visual FoxPro、Visual C……)。 7.高级程序设计语言的两种执行方式是哪两种? 答:解释方式——边解释边执行.速度慢但方便程序调试。 编译方式——程序源代码全部编译后再执行.执行速度快.但不易查错。通常是先源代码程序调试成功后再编译使用。

计算机组成原理试题库(含答案)

计算机组成原理试题 一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在题干前面的括号内。) 1.为了缩短指令中某个地址段的位数,有效的方法是采取(C)。 A、立即寻址 B、变址寻址 C、间接寻址 D、寄存器寻址 2.某计算机字长是16位它的存储容量是64KB,按字编址,它们寻址范围是(C)。 A.64K B.32KB C.32K D.16KB 3.某一RAM芯片其容量为512*8位,除电源和接地端外该芯片引线的最少数目是(C)。 A.21 B.17 C.19 D.20 4.指令系统中采用不同寻址方式的目的主要是(C)。 A.实现存储程序和程序控制 B.可以直接访问外存 C.缩短指令长度,扩大寻址空间,提高编程灵活性 D.提供扩展操作码的可能并降低指令译码难度

5.寄存器间接寻址方式中,操作数处在(B)。 A.通用寄存器 B.贮存单元 C.程序计数器 D.堆栈 6.RISC是(A)的简称。 A.精简指令系统计算机 B.大规模集成电路 C.复杂指令计算机 D.超大规模集成电路 7.CPU响应中断的时间是_C_____。 A.中断源提出请求;B.取指周期结束;C.执行周期结束;D.间址周期结束。8.常用的虚拟存储器寻址系统由____A__两级存储器组成。 A.主存-辅存;B.Cache-主存;C.Cache-辅存;D.主存—硬盘。 9.DMA访问主存时,让CPU处于等待状态,等DMA的一批数据访问结束后,CPU再恢复工作,这种情况称作__A____。 A.停止CPU访问主存;B.周期挪用;C.DMA与CPU交替访问;D.DMA。10.浮点数的表示范围和精度取决于__C____。 A.阶码的位数和尾数的机器数形式;B.阶码的机器数形式和尾数的位数;

计算机基础填空题

1. ______________________________________________________ 根据摩尔(Moore )定律,单块集成电路的集成度平均每 _____________ 个月翻一番。所谓的集成度主要指集成电路上__________ 的个数。 2. 计算机在执行U 盘上的程序时,首先把U 盘上的程序和数据读入到,然后才能被CPU 执行。 3. 某CPU 具有128GB 的寻址能力,则该处理器的地址线有 4. 一个完整的计算机硬件系统应包括和 ___ 。 5. 一个完整的计算机软件系统应包括、 ___ 和 _____ 6. _____________________________ “1KB ”准确的含义是包含个字节。

7. 键盘上的大小写字母转换键是________ 键。 . 如果U 盘处于______ ”状态,可以确保其在使用过程中不感染病9. 彩色显示器的色彩是由三基色合成而得到的。某显示器的三基色 R、G、B 分别用5 位二进制数表示,则它可以表示 _________ 种不同的颜色。 10. 某CD —ROM驱动器的速率标称为40X,表示其数据的传输速率 为_____ M B/s 。 11. 在计算机系统中,对计算机各类资源进行统一管理和调度的软件 12. 虚拟存储技术是将_______ 上的一部分作为内存来使用。 13. 常用的高级程序设计语言中,主要用于数值计算的是 _____________ 语

言,它是人类发明的第一个高级程序设计语言。 14. 在Internet 上,为了方便用户记忆,给所有入网的主机一个符号名,即 域名,完成域名空间到IP 地址空间相互映射的系统是 。 15. 在浏览Web 网页时,需要用到统一资源定位器( URL )来标识WWW 网中的信息资源,URL 由3 部分组成,如ftp: //https://www.wendangku.net/doc/cf5653735.html,/ main/default.asp ,其中每一部分的含义是: 。 16. 在以太( Ethernet )局域网中,每个结点把要传输的数据封装成“数据 帧”。这样来自多个节点的不同的数据帧就可以时分多路复用的方式共享传输介质,这些被传输的“数据帧”能正确的被目的地主机所接受,其

计算机基础练习题附答案

计算机基础练习题 1.微机硬件系统中最核心的部件是____ 。 A、内存储器 B、输入输出设备 C、CPU D、硬盘 2.根据计算机使用的电信号来分类,电子计算机分为数字计算机和模拟计算机,其中,数 字计算机是以____为处理对象。 A、字符数字量 B、物理量 C、数字量 D、数字、字符和物理量 3.用MIPS来衡量的计算机性能指标是____ 。 A、传输速率 B、存储容量 C、字长 D、运算速度 4.交互式操作系统允许用户频繁地与计算机对话,下列不属于交互式操作系统的是____。 A、Windows系统 B、DOS系统 C、分时系统 D、批处理系统 5.计算机硬盘正在工作时应特别注意避免____。 A、噪声 B、震动 C、潮湿 D、日光 6.下列四条叙述中,正确的一条是____。 A、字节通常用英文单词“bit”来表示 B、目前广泛使用的Pentium机其字长为5个字节 C、计算机存储器中将8个相邻的二进制位作为一个单位,这种单位称为字节 D、微型计算机的字长并不一定是字节的倍数 7.一条计算机指令中规定其执行功能的部分称为____。 A、源地址码 B、操作码 C、目标地址码 D、数据码 8.在微型计算机中,内存储器,通常采用____。 A、光存储器 B、磁表面存储器 C、半导体存储器 D、磁芯存储器 9.微型计算机键盘上的Tab键是____。 A、退格键 B、控制键 C、交替换档键 D、制表定位键 10.在计算机中,既可作为输入设备又可作为输出设备的是____。 A、显示器 B、磁盘驱动器 C、键盘 D、图形扫描仪 11.微型计算机中,ROM的中文名字是____。 A、随机存储器 B、只读存储器 C、高速缓冲存储器 D、可编程只读存储器 12.要存放10个24×24点阵的汉字字模,需要____存储空间。 A、74B B、320B C、720B D、72KB 13.把硬盘上的数据传送到计算机的内存中去,称为____。 A、打印 B、写盘 C、输出 D、读盘 14. 3.5英寸软盘片角上有一带黑滑块的小方口,当小方口被关闭时,其作用是____。

计算机原理试题及答案

计算机组成原理试题及答案 一、选择题(每题3分,共36分) 1、下列数中最小的数是()。B A (1010010)2 B (00101000)BCD C (512)8D(235)16 2、某机字长16位,采用定点整数表示,符号位为1位,尾数为15位,则可表示的最大正整数为(),最小负整数为()。 A A +(215-1),-(215-1) B +(215-1),-(216-1) C +(214-1),-(215-1) D +(215-1), -(1-215) 3、运算器虽由许多部件组成,但核心部分是() B A 数据总线 B 算术逻辑运算单元 C 多路开关 D 累加寄存器 4、在定点运算器中,无论采用双符号位还是采用单符号位,都必须要有溢出判断电路,它一般用()来实现 C A 与非门 B 或非门 C 异或门 D 与或非门 5、立即寻址是指() B A 指令中直接给出操作数地址 B 指令中直接给出操作数 C 指令中间接给出操作数 D 指令中间接给出操作数地址 6、输入输出指令的功能是() C A 进行算术运算和逻辑运算 B 进行主存与CPU之间的数据传送 C 进行CPU与I/O设备之间的数据传送 D 改变程序执行的顺序 7、微程序控制器中,机器指令与微指令的关系是() D A 一段机器指令组成的程序可由一条微指令来执行 B 一条微指令由若干条机器指令组成 C 每一条机器指令由一条微指令来执行 D 每一条机器指令由一段用微指令编成的微程序来解释执行 8、相对指令流水线方案和多指令周期方案,单指令周期方案的资源利用率和性价比()A A 最低 B 居中 C 最高 D 都差不多 9、某一RAM芯片,其容量为1024×8位,除电源端和接地端外,连同片选和读/写信号该芯片引出腿的最小数目为() B A 23 B 20 C 17 D 19 10、在主存和CPU之间增加Cache的目的是()。 C A 扩大主存的容量 B 增加CPU中通用寄存器的数量 C 解决CPU和主存之间的速度匹配 D 代替CPU中寄存器工作 11、计算机系统的输入输出接口是()之间的交接界面。 B A CPU与存储器 B 主机与外围设备 C 存储器与外围设备 D CPU与系统总线 12、在采用DMA方式的I/O系统中,其基本思想是在()之间建立直接的数据通路。B A CPU与存储器 B 主机与外围设备 C 外设与外设 D CPU与主存 二、判断题(每题3分,共15分) 1、两个补码相加,只有在最高位都是1时有可能产生溢出。(×) 2、相对寻址方式中,操作数的有效地址等于程序计数器内容与偏移量之和(√) 3、指令是程序设计人员与计算机系统沟通的媒介,微指令是计算机指令和硬件电路建立联系的媒介。(√)

大学计算机基础填空题75道

1.直接作用于人们的感觉器官,使人能直接产生感觉的一类媒体称为______。参考答案:感觉媒体 2.多媒体技术的基本特征主要有多维性、集成性和______。 参考答案:交互性 3.多媒体信息的数字化要经过三步处理,即取样、量化和______。 参考答案:编码 4.如某图像的颜色深度为24个二进制位,则表示该图像中一个像素颜色的数据需要占存储空间______字节。 参考答案:3 5. 要将一幅图片导入到Flash舞台,执行的菜单命令是" 文件 | ______| 导入到舞台 " 。 参考答案:导入 6. Flash文档的源文件和影片文件的扩展名分别是______。注:只写扩展名的三个字母,以大写字母答题,并用英文逗号分隔,无额外空格,形如:XXX,YYY 参考答案:FLA,SWF 7. CPU是计算机的核心部件,该部件主要由控制器和______组成。 参考答案:运算器 8. 微型计算机中最大最重要的一块集成电路板称为______。 参考答案:主板或母板或系统板 9. 总线包括地址总线、______总线、控制总线三种。 参考答案:数据 10. 计算机存储器包括内存储器和______。 参考答案:外存储器 11. CPU的性能指标中,CPU的时钟频率称为______。 参考答案:主频或主时钟 12. 光盘的读写设备是光盘______。 参考答案:驱动器 13. 以微处理器为核心的微型计算机属于第 ______代计算机。注意:使用阿拉伯数字答题 参考答案:4 14. 根据功能的不同,可将内存储器分为RAM和______两种。注意:使用英文大写字母答题 参考答案:ROM 15.计算机______系统包括计算机的所有电子、机械部件和设备,是计算机工作的物质基础。 参考答案:硬件 16.计算机硬件的5大基本部件包括运算器、______、存储器、输入设备、输出设备。

计算机基础知识练习试题与答案

计算机基础知识练习试题及答案 下面是小编收集整理的计算机基础知识练习试题,希望对您有所帮助!如果你觉得不错的话,欢迎分享! 计算机基础知识试题: 1、世界上首先实现存储程序的电子数字计算机是_A___。 A、ENIAC B、UNIVAC C、EDVAC D、EDSAC 2、计算机科学的奠基人是__B__。 A、查尔斯.巴贝奇 B、图灵 C、阿塔诺索夫 D、冯.诺依曼 2、世界上首次提出存储程序计算机体系结构的是_B___。 A、艾仑图灵 B、冯诺依曼 C、莫奇莱 D、比尔盖茨 3、计算机所具有的存储程序和程序原理是_C___提出的。 A、图灵 B、布尔 C、冯诺依曼 D、爱因斯坦 4、电子计算机技术在半个世纪中虽有很大进步,但至今其运行仍遵循着一位科学家提出的基本原理。他就是__D__。 A、牛顿 B、爱因斯坦 C、爱迪生 D、冯诺依曼 5、1946 年世界上有了第一台电子数字计算机,奠定了至今仍然在使用的计算机__D__。

A、外型结构 B、总线结构 C、存取结构 D、体系结构 6、在计算机应用领域里,___C_是其最广泛的应用方面。 A、过程控制 B、科学计算 C、数据处理 D、计算机辅助系统 7、1946 年第一台计算机问世以来,计算机的发展经历了4 个时代,它们是__D__。 A、低档计算机、中档计算机、高档计算机、手提计算机 B、微型计算机、小型计算机、中型计算机、大型计算机 C、组装机、兼容机、品牌机、原装机 D、电子管计算机、晶体管计算机、小规模集成电路计算机、大规模及超大规模集成电路计算机 8、以下属于第四代微处理器的是__D__。 A、Intel8008 B、Intel8085 C、Intel8086 D、Intel80386/486/586 9、Pentium IV 处理器属于__C__处理器。 A、第一代 B、第三代 C、第四代 D、第五代 10、计算机能够自动、准确、快速地按照人们的意图

大学计算机基础课后习题答案

第1章 计算机基础知识 一、填空题 1.硬件系统、软件系统 2.(11011101)2=(221)10 =(335)8=(DD)16 3.1101.011 4.11110111.00000 .011 .(小数点后第5位到第8位循环) 5.1111 6.221 7.主存、Cache ram,rom 8.RAM 、ROM 9.外存 10.读、写、字节 二、选择题 1-5:CBADC 6-10:AADDD 11-15:ACCAD 三、判断题 1-5:错错对对对 6-10:对错错错错 四、简答题 1.修改题干:简述计算机发展各阶段所采用的逻辑部件及计算机的发展趋势。 答案:第一代计算机:电子管 第二代计算机:晶体管 第三代计算机:中小规模集成电路 第四代计算机:大规模、超大规模集成电路 计算机的研制正向智能化、网络化、巨型化、微型化、多媒体化的方向前进。 2.修改题干:简述计算机内部的信息为什么要采用二进制数编码来表示? 答案:因为采用二进制易于物理实现,机器可靠性高,运算规则简单。 3.位:代表一个二进制数位,是计算机表示数据的最小单位。 字节:计算机内部以字节为单位存储数据。1B=8b 。 字:CPU 通过数据总线一次存取、加工和传送的数据单位称为字。一个字通常由若干个字节组成。字长:一个字对应的位数。 4.1)运算速度 2)主频 3)字长 4)内存容量 5)外设扩展能力 6)软件配置情况 5.原码:数X 补码:X 原码:01010010 反码:01010010 补码:01010010 原码:11111111 反码:10000000 补码:10000001 原码:11010001==表示时不应该有小数点 反码:10101110 补码:10101111 原码:10000001 反码:11111110 补码:11111111 原码:00000000(或10000000) 反码:00000000(或11111111) 补码:00000000

计算机基础知识选择题附答案版

、计算机基础知识选择题附答案版 第一部分:计算机基础知识 【一】 1、1946年研制成功的第一台电子数字计算机称为_B_。A.AMARKI B.ENIAC C.MARKI D.UNIVACI 2、计算机从1946年至今已经发展了4代,其中第2代计算机称为_B_时代。A.中小规模集成电路 B.晶体管 C.电子管 D.大规模集成电路 3、目前我们所说的个人台式商用机属于_D_。 A.巨型机 B.中型机 C.小型机 D.微型机

4、电子计算机从原理上可以分为_C_。 A.晶体管计算机 B.大规模集成电路计算机 C.数字电子计算机和模拟电子计算机 D.微型机 5、将有关数据加以分类、统计、分析,以取得有利用价值的信息,我们称其为_A_。A.科学计算 B.辅助设计 C.数据处理 D.过程控制 6、企事业单位现在都使用计算机计算、管理职工工资,这属于计算机的_C_应用领域。A.科学计算 B.人工智能 C.数据处理 D.过程控制 7、我们每天收听到的天气预报主要的数据处理都是由计算机来完成的,这属于计算机的_A_应用领域。 A.科学计算与数据处理

B.人工智能 C.科学计算 D.过程控制 8、数控机床是计算机在_D_领域的应用。 A.科学计算 B.人工智能 C.数据处理 D.过程控制 9、计算机问世至今,新型机器不断推陈出新,不管怎样更新,依然采用的是冯.诺依曼提出的“存储程序”的概念,这使得计算机具有的_B_特点。 A.快速 B.自动控制 C.准确 D.逻辑判断 E.通用性 10、在现代战争中指挥员可以在后方通过战场上空的侦察卫星或无人机反馈回来的战场现况,迅速发布有关命令,这些都是通过计算机控制的自动化指挥系统完成的,这反映了计算机具有的_E_特点。 A.快速 B.自动控制和通用性

计算机应用基础课后习题答案(第三版)

第一章 填空: 计算机的发展趋势:巨型化微型化网络化智能化多媒体化 阶段:电子管计算机晶体计算机集成电路计算机大规模计算机 用途:巨型机大型机小型机工作站微型机 特点:快速运算计算精度高存储功能强逻辑判断能力自动运行程序硬件设备:CPU 总线系统内存储器外存储器输入输出设备 编码:国标码内码外码汉字字形码 选择: 1-6 C D B D A C 判断: XXVXX(X错V对) 第二章 填空: 快捷键:WIN+D 按住:shift 按住:ctrl Ctrl+Z 左右上下综合 书写顺序取大优先兼顾直观能连不交,能交不连 选择: 1-6 A D B B D B 判断: VVXXV 第三章 填空: 菜单元工具栏工作区状态栏 直看正文的宽度设定左右的界限直行缩进位置制表符位置 左对齐右对齐两端对齐 横排竖排 亮度对比度灰度 选择: 1-5 A B B D C 判断: XVVV 第四章 填空: 输入数据编辑数据设置数据格式排序数据筛选数据 25665536 列宽标准列宽 单元格格式 等于参数 图表对象 选择: 1-6 A B A C C A

判断: XVVXVV 第五章 填空: 远程中断联机计算机网络计算机网络互联 服务器模式对等模式 环形网星型网总线网混合型 TCP/IP协议IPX/SPX协议NetBEUI协议AppleTalk协议 A类B类C类 选择: CADCD 判断: XXVV 第六章 选择:D B A C A A 第八章 填空: 多媒体硬件软件 多媒体立机多媒体输入设备多媒体存储设备多媒体输出设备功能键操控控动设备信息采集信息回收 熵编码信息源码 选择: B B A 判断: VXV

计算机组成原理试题及答案26476

中国自考人——700门自考课程永久免费、完整在线学习快快加入我们吧! 浙江省2003年7月高等教育自学考试 计算机组成原理试题 课程代码:02318 一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小 题1分,共20分) 1.迄今为上,计算机中的所有信息仍以二进制方式表示,其理由是( )。 A.运算速度快 B.信息处理方便 C.节约元件 D.物理器件性能决定 2.在计算机中能直接被接受的语言为( )。 A.机器语言 B.汇编语言 C.高级语言 D.数据库语言 3.设二进制代码内容为01111111,其原码对应的真值是( )。 D.+127 4.2对应的十进制数是( )。 运算器的主要功能是进行( )。 A.算术运算 B.逻辑运算 C.累加器运算 D.算术运算和逻辑运算 6.若RAM芯片的存储容量为1M×8bit,则该芯片的地址线的数目是( )。 7.某计算机字长32位,存储容量为1MB,若按字编址,它的寻址范围是( )。 8.通常人们把依据某种需要而编制的指令序列称为计算机中的( )。 A.程序 B.文件

C.记录 D.集合 9.在计算机的指令系统中,通常采用多种确定操作数的方式。当操作数的地址由某个指定的变址寄存器内容与位移量相加得到时,称为( )。 A.直接数 B.间接寻址 C.变址寻址 D.相对寻址 10.某型计算机系统的微处理器的主频为100MHZ,四个时钟周期组成一个机器周期,平均三个机器周期完成一条指 令,则它的机器周期为( )ns。 11.在计算机中的寄存器里的值有时是地址,这只有计算机的( )能识别它。 A.时序信号 B.判断程序 C.指令 D.译码器 12.程序计数器属于( )。 A.控制器 B.运算器 C.存储器 D.输入输出接口 13.计算机CPU芯片中的总线属于( )总线。 A.外部 B.内部 C.系统 D.板级 14.在串行传输时,按顺序传输表示一个数据所有二进制的脉冲信号,每次一位。通常用第一个脉冲信号表示 ( )。 A.最高有效位 B.最低有效位 C.码元 D.无符号数 15.一级汉字有3755个,假设每个汉字字模采用16×16点阵,并放在主存中,则约占( )字节。 16.在微型计算机系统中,硬盘和主机进行数据交换一般采用( )方式。 A.通道控制 (直接存储器访问) C.程序中断控制 D.程序直接控制 17.周期挪用方式常用于( )方式的输入/输出中。

相关文档
相关文档 最新文档