音标考试网中的这篇文章是关于计算机试题的相关信息,希望可以帮助到你。
全国计算机等级考试三级笔试试题及答案?

一、选择题((1)—(40)每题1分,(41)—(50)每题2分,共60分)
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1) 在32位计算机中,一个字长所占的字节数为( )。
A) 1
B) 2
C) 4
D) 8
(2) 与十进制数511等值的十六进制数为( )。
A) 1FF
B) 2FF
C) 1FE
D) 2FE
(3) 能将高级语言编写的源程序转换成目标程序的是( )。
A) 编程程序
B) 编译程序
C) 解释程序
D) 链接程序
(4) 在计算机系统中,存储一个汉字的国标码所需要的字节数为( )。
A) 1
B) 2
C) 3
D) 4
(5) 下列带有通配符的文件名中,能表示文件ABC.TXT的是( )。
A) *BC.
B) A.*
C) BC.*
D) .
(6) 在多媒体计算机系统中,不能用以存储多媒体信息的是( )。
A) 光缆
B) 软盘
C) 硬盘
D) 光盘
(7) DOS命令“COPY/?”的功能是( )。
A) 将当前盘当前目录中的所有文件复制到当前盘的根目录下
B) 将当前盘当前目录中所有以单个字符命名的文件复制到当前盘的根目录下
C) 以提示方式复制文件
D) 显示COPY命令的帮助信息
(8) 在Windows环境下,若要将当前活动窗口存入剪贴板,则可以按( )。
A) Ctrl+PrintScreen键
B) Ctrl+PrintScreen键
C) Shift+PrintScreen键
D) PrintScreen键
(9) 在Windows环境下,单击当前应用程序窗口中的“关闭”按钮,其功能是( )。
A) 将当前应用程序转为后台运行
B) 退出Windows后再关机
C) 退出Windows后重新启动计算机
D) 终止当前应用程序的运行
(10) 在Windows环境中,粘贴按钮是( )。
A) ctrl+A
B) ctrl+C
C) ctrl+X
D) ctrl+V
(11) 以下叙述中正确的是( )。
A) 构成C程序的基本单位是函数
B) 可以在一个函数中定义另一个函数
C) main()函数必须放在其它函数之前
D) 所有被调用的函数一定要在调用之前进行定义
(12) 以下选项中合法的实型常数是( )。
A) 5E2.0
B) E-3
C) .2E0
D) 1.3E
(13) 以下选项中合法的用户标识符是( )。
A) long
B) _2Test
C) 3Dmax
D) A.dat
(14) 已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量‘101’是( )。
A) 字符A
B)字符a
C)字符e
D)非法的常量
(15) 以下非法的赋值语句是( )。
A) n=(i=2,++i);
B)j++;
C) ++(i+1);
D)x=j>0;
(16) 设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是( )。
A)6.500000
B)6
C) 5.500000
D) 6.000000
(17) 已知i、j、k为int型变量,若从键盘输入:1,2,3,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是( )。
A) scanf(“%2d%2d%2d”,&i,&j,&k);
B) scanf(“%d %d %d”,&i,&j,&k);
C) scanf(“%d,%d,%d”,&i,&j,&k);
D) scanf(“i=%d,j=%d,k=%d”,&i,&j,&k);
(18) 与数学式子 对应的C语言表达式是( )。
A) 3*x^n(2*x-1)
B) 3*x**n(2*x-1)
C) 3*pow(x,n)*(1/(2*x-1))
D) 3*pow(n,x)/(2*x-1)
(19) 设有定义:long x=-123456L;,则以下能够正确输出变量x值的语句是( )。
A)printf(“x=%dn”,x);
B) printf(“x=%1dn”,x);
C)printf(“x=%8dLn”,x);
D)printf(“x=%LDn”,x);
(20) 若有以下程序:
main()
{ int k=2,i=2,m;
m=(k+=i*=k);printf(“%d,%dn”,m,i);
}
执行后的输出结果是( )。
A) 8,6
B) 8,3
C) 6,4
D) 7,4
(21) 已有定义:int x=3,y=4,z=5;,则表达式!(x+y)+z-1 && y+z/2的值是( )。
A) 6
B) 0
C) 2
D) 1
(22) 有一函数, ,以下程序段中不能根据x值正确计算出y值的是( )。
A) if(x>0) y=1; B) y=0;
else if(x==0) y=0; if(x>0) y=1;
else y=-1; else if(x<0) y=-1;
C)y=0; D)if(x>=0)
if(x>=0); if(x>0) y=1;
if(x>0) y=1 ; else y=0;
else y=-1; else y=-1;
(23) 以下选项中,与k=n++完全等价的表达式是( )。
A) k=n,n=n+1
B) n=n+1,k=n
C) k=++n
D) k+=n+1
(24) 以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下:
main()
{ int n,k;
float score ,sum,ave;
sum=0.0;
for(n=1;n<=10;n++)
{ for(k=1;k<=4;k++)
{ scanf(“%f”,&score); sum+=score;}
ave=sum/4.0;
printf(“NO%d:%fn”,n,ave);
}
}
上述程序运行后结果不正确,调试中发现有一条语句出现在程序中的位置不正确。这条语句是( )。
A) sum=0.0;
B) sum+=score;
C) ave=sun/4.0;
D) printf(“NO%d:%fn”,n,ave);
(25) 有以下程序段
int n=0,p;
do{scanf(“%d”,&p);n++;}while(p!=12345 &&n<3);
此处do—while循环的结束条件是( )。
A) P的值不等于12345并且n的值小于3
B) P的值等于12345并且n的值大于等于3
C) P的值不等于12345或者n的值小于3
D) P的值等于12345或者n的值大于等于3
(26) 有以下程序
main()
{ int a=15,b=21,m=0;
switch(a%3)
{ case 0:m++;break;
case 1:m++;
switch(b%2)
{ default:m++;
case 0:m++;break;
}
}
printf(“%dn”,m);
}
程序运行后的输出结果是( )。
A) 1
B) 2
C) 3
D) 4
(27) C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是( )。
A) void
B) int
C) float
D) double
(28) 若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是( )。
A) p=q;
B) *p=*q;
C) n=*q;
D) p=n;
(29) 有以下程序
float fun(int x,int y)
{ return(x+y); }
main()
{ int a=2,b=5,c=8;
printf(“%3.0fn”,fun(int)fun(a+c,b),a-c));
}
程序运行后的输出结果是( )。
A) 编译出错
B) 9
C) 21
D) 9.0
(30) 有以下程序
void fun(char *c,int d)
{ *c=*c+1;d=d+1;
printf(“%c,%c,”,*c,d);
}
main()
{ char a=’A’,b=’a’;
fun(&b,a); printf(“%c,%cn”,a,b);
}
程序运行后的输出结果是( )。
A)B,a,B,a
B) a,B,a,B
C) A,b,A,b
D) b,B,A,b
(31) 以下程序中函数sort的功能是对a所指数组中的数据进行由大到小的排序
void sort(int a[],int n)
{ int i,j,t;
for(i=0;i
for(j=i+1,j
if(a[i]
}
main()
{ int aa[10]={1,2,3,4,5,6,7,8,9,10},i;
sort(&aa[3],5);
for(i=o;i<10;i++) print(“%d,”,aa[i]);
printf(‘n”);
}
程序运行后的输出结果是( )。
A)1,2,3,4,5,6,7,8,9,10
B) 10,9,8,7,6,5,4,3,2,1,
C) 1,2,3,8,7.6.5.4.9,10
D) 1,2,10,9,8,7,6,5,4,3
(32) 有以下程序
int f(int n)
{ if (n==1) return 1;
else return f(n-1)+1;
}
main()
{ int i,j=0;
for(i=i;i<3;i++) j+=f(i);
printf(“%dn”,j);
}
程序运行后的输出结果是( )。
A) 4
B) 3
C) 2
D) 1
(33) 有以下程序
main()
{ char a[ ]={‘a’,‘b’,‘c’,‘d’, ‘e’, ‘f’, ‘g’,‘h’,‘ ’}; int i,j;
i=sizeof(a); j=strlen(a);
printf(“%d,%db”i,j);
}
程序运行后的输出结果是( )。
A)9,9
B)8,9
C)1,8
D)9,8
(34) 以下程序中函数reverse的功能是将a所指数组中的内容进行逆置。
void reverse(int a[ ],int n)
{ int i,t;
for(i=0;i{ t=a[i]; a[i]=a[n-1-i];a[n-1-i]=t;}
}
main()
{ int b[10]={1,2,3,4,5,6,7,8,9,10}; int i,s=0;
reverse(b,8);
for(i=6;i<10;i++) s+=b[i];
printf(“%dn”,s);
}
程序运行后的输出结果是( )。
A) 22
B) 10
C) 34
D) 30
(35) 有以下程序
main()
{ int aa[4][4]={{1,2,3,4},{5,6,7,8},{3,9,10,2},{4,2,9,6}};
int i,s=0
for(i=0;i<4;i++) s+=aa[i][1];
printf(“%dn”,s);
}
程序运行后的输出结果是( )。
A) 11
B) 19
C) 13
D) 20
(36) 有以下程序
#include
main()
{ char *p=“abcdeOfghjik ”;
printf(“%dn”,strlen(p));
}
程序运行后的输出结果是( )。
A) 12
B) 15
C) 6
D) 5
(37) 程序中头文件typel.h 的内容是:
#define N 5
#define M1 N*3
程序如下:
#define “type1.h”
#define M2 N*2
main()
{ int i;
i=M1+M2; printf(“%dn”,i);
}
程序编译后运行的输出结果是:( )。
A) 10
B) 20
C) 25
D) 30
(38) 有以下程序
#include
main()
{ FILE *fp; int i=20,j=30,k,n;
fp=fopen(“d1.dat”“w”);
fprintf(fp,“%dn”,i);fprintf(fp,“%dn”j);
fclose(fp);
fp=fopen(“d1.dat”, “r”);
fp=fscanf(fp,“%d%d”,&k,&n); printf(“%d%dn”,k,n);
fclose(fp);
}
程序运行后的输出结果是( )。
A) 20 30
B) 20 50
C) 30 50
D) 30 20
(39) 以下叙述中错误的是( )。
A) 二进制文件打开后可以先读文件的末尾,而顺序文件不可以
B) 在程序结束时,应当用fclose函数关闭已打开的文件
C) 在利用fread函数从二进制文件中读数据时,可以用数组名给数组中所有元素读入数据
D) 不可以用FILE定义指向二进制文件的文件指针
(40) 有以下程序
#include
main(int argc,char *argv[])
{ int i,len=0;
for(i=1;iprintf(“%dn”,len);
}
程序编译连接后生成的可执行文件是ex1.exe,若运行时输入带参数的命令行是:
ex1 abcd efg 10
则运行的结果是:( )。
A) 22
B) 17
C) 12
D) 9
(41) 有以下程序
int fa(int x)
{ return x*x; }
int fb(int x)
{ return x*x*x; }
int f(int (*f1)(),int (*f2)(),int x)
{ return f2(x)-f1(x); }
main()
{ int i;
i=f(fa,fb,2); printf(“%dn”,i);
}
程序运行后的输出结果是( )。
A) -4
B) 1
C) 4
D) 8
(42) 有以下程序
int a=3;
main()
{ int s=0;
{ int a=5; s+=a++; }
s+=a++;printf(“%dn”,s);
}
程序运行后的输出结果是( )。
A) 8
B) 10
C) 7
D) 11
(43) 有以下程序
void ss(char *s,char t)
{ while(*s)
{ if(*s==t) *s=t-‘a’+’A’;
s++;
}
}
main()
{ char str1[100]=“abcddfefdbd”,c=’d’;
ss(str1,c); printf(“%sn”,str1);
}
程序运行后的输出结果是( )。
A) ABCDDEFEDBD
B) abcDDfefDbD
C) abcAAfefAbA
D) Abcddfefdbd
(44) 有以下程序
struct STU
{ char num[10]; float score[3]; };
main()
{ struct stu s[3]={{“20021”,90,95,85},
{“20022”,95,80,75},
{“20023”,100,95,90}},*p=s;
int i; float sum=0;
for(i=0;i<3,i++)
sum=sum+p->score[i];
printf(“%6.2fn”,sum);
}
程序运行后的输出结果是( )。
A) 260.00
B) 270.00
C) 280.00
D) 285.00
(45) 设有如下定义:
struck sk
{ int a;
float b;
}data;
int *p;
若要使P指向data中的a域,正确的赋值语句是( )。
A) p=&a;
B) p=data.a;
C) p=&data.a;
D) *p=data.a;
(46) 有以下程序
#include
struct NODE
{ int num; struct NODE *next; };
main()
{ struct NODE *p,*Q,*R;
p=(struct NODE*)malloc(sizeof(struct NODE));
q=(struct NODE*)malloc(sizeof(struct NODE));
r=(struct NODE*)malloc(sizeof(struct NODE));
p->num=10; q->num=20; r->num=30;
p->next=q;q->next=r;
printf(“%dn”,p->num+q->next->num);
}
程序运行后的输出结果是( )。
A) 10
B) 20
C) 30
D) 40
(47) 若有以下说明和定义
typedef int *INTEGER;
INTEGER p,*q;
以下叙述正确的是( )。
A) P是int型变量
B) p是基类型为int的指针变量
C) q是基类型为int的指针变量
D) 程序中可用INTEGER代替int类型名
(48) 有以下程序
main()
{ unsigned char a,b,c;
a=0x3; b=a|0x8; c=b<<1;
printf(“%d%dn”,b,c);
}
程序运行后的输出结果是( )。
A) –11 12
B) –6 –13
C) 12 24
D) 11 22
(49) 有以下程序
#include
main()
{ char *p,*q;
p=(char*)malloc(sizeof(char)*20); q=p;
scanf(“%s%s”,p,q); printf(“%s%sn”,p,q);
}
若从键盘输入:abc def,则输出结果是:( )。
A) def def
B) abc def
C) abc d
D) d d
(50) 以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序。
#include
void f(char p[][10],int n)
{ char t[20]; int i,j;
for(i=0;ifor(j=i+1;jif(strcmp(p[i],p[j])<0)
{ strcpy(t,p[i]);strcpy(p[i],p[j]);strcpy(p[j],t);}
}
main()
{ char p[][10]={“abc”,“aabdfg”,“abbd”,“dcdbe”,“cd”};int i;
f(p,5); printf(“%dn”,strlen(p[0]));
}
程序运行后的输出结果是( )。
A) 6
B) 4
C) 5
D) 3
二、填空题(每空2分,共40分)
请将答案分别写在答题卡中序号为【1】至【20】的横线上,答在试卷上不得分。
1、计算机软件分为系统软件和应用软件,操作系统属于 [1] 。
2、在DOS环境下,代表键盘和显示器的设备文件名为 [2] 。
3、支持Internet基本服务的协议是 [3] 。
4、从Windows环境进入MS-DOS方式后,返回Windows环境的DOS命令为 [4] 。
5、某微型机的运算为2MIPS,则该微型机每秒执行 [5] 条指令。
6、设有定义:int n,*k=&n;以下语句将利用指针变量k读写变量n中的内容,请将语句补充完整。
scanf(“%d, ” [6] );
printf(“%dn”, [7] 。);
7、以下程序运行后的输出结果是 [8] 。
main()
{ int x=10,y=20,t=0;
if(x==y)t=x;x=y;y=t;
printf(“%d,%d n”,x,y);
}
8、以下程序运行后的输出结果是 [9] 。
main()
{ int x=15;
while(x>10 && x<50)
{ x++;
if(x/3){x++;break;}
else continue;
}
printf(“%dn”,x);
}
9、有以下程序:
#include
main()
{ char c;
while((c=getchar( ))!=’’) putchar(--c);
}
程序运行时,如果从键盘输入:Y?N?,则输出结果为 [10] 。
10、以下程序运行后的输出结果是 [11] 。
void fun(int x,int y)
{ x=x+y;y=x-y;x=x-y;
printf(“%d,%d,”,x,y); }
main()
{ int x=2,y=3;
fun(x,y);
printf(“%d,%dn”,x,y);
}
11、以下函数的功能是计算s=1+ + +……+ ,请填空。
double fun(int n)
{ double s=0.0,fac=1.0; int i;
for(i=1,i<=n;i++)
{ fac=fac [12] ;
s=s+fac;
}
return s;
}
12 fun函数的功能是:首先对a所指的N行N列的矩阵,找出各行中的最大的数,再求这N个最大值中的最小的那个数作为函数值返回。请填空。
#include
#define N 100
int fun(int(*a)[N])
{ int row,col,max,min;
for(row=0;row{ for(max=a[row][0],col=1;colif( [13] )max=a[row][col];
if( row==0)min=max;
else if( [14] )min=max;
}
return min;
}
13、函数sstrcmp()的功能是对两个字符串进行比较。当s所指字符串和t所指字符串相等时,返回值为0;当s所指字符串大于t所指字符串时,返回值大于0;当s所指字符串小于t所指字符串时,返回值小于0(功能等同于库函数strcmp())。请填空。
#include
int sstrcmp(char *s,char *t)
{ while(*s&&*t&& *s== [15] )
{ s++;t++;}
return [16] ;
}
14、下面程序的运行结果是 [17] 。
#define N 10
#define s(x) x*x
#define f(x) (x*x)
main()
{ int i1,i2;
i1=1000/s(N); i2=1000/f(N);
printf(“%d %dn”,i1,i2);
}
15、下面程序的运行结果是: [18] 。
void swap(int *a,int *b)
{ int *t;
t=a; a=b; b=t;
}
main()
{ int x=3,y=5,*p=&x,*q=&y;
swap(p,q);
printf(“%d%dn”,*p,*q);
}
16、下面程序的运行结果是: [19] 。
typedef union student
{ char name[10];
long sno;
char sex;
float score[4];
}STU;
main()
{ STU a[5];
printf(“%dn”,sizeof(a));
}
(17) 函数sstrcmp()的功能是对两个字符串进行比较。当s 所指字符串和t所指字符相等时,返回值为0;当s所指字符串大于t所指字符串时,返回值大于0;当s所指字符串小于t所指字符串时,返回值小于0(功能等同于库函数strcmp())。请填空。
#include
int sstrcmp(char *s,char *t)
{while(*s&&*t&&*s==【19】)
{s++;t++; }
return 【20】;
}
广东开放大学
计算机基础知识试题「附答案」
一、 选择题
1、 在计算机指令中,规定其所执行操作功能的部分称为()
A)地址码
B)源操作数
C)操作数
D)操作码
答案:D
解析:操作码指出该指令完成操作的类型。
2、 下列关于ASCII编码的叙述中,正确的是()
A)国际通用的ASCII码是8位码
B)所有大写英文字母的ASCII码值都小于小写字母“a”的ASCII码值
C)所有大写英文字母的ASCII码值都大于小写字母“a”的ASCII码值
D)标准ASCII码表有256个不同的字符编码
答案:B
解析:ASCII码有7位和8位两种版本,国际通用的ASCII码是7位码,它是用7位二进制数表示一个字符的编码,共有27 = 128个不同的编码值,相应可以表示128个不同字符的编码。控制符<数字符<大写英文字母<小写英文字母。
3、 假设某台式计算机的内存储器容量为256MB,硬盘容量为20GB。硬盘的容量是内存容量的()
A)40倍
B)60倍
C)80倍
D)100倍
答案:C
解析:通常每8个二进制位组成一个字节。字节的容量一般用KB、MB、GB、TB来表示,它们之间的换算关系:1KB = 1024B;1MB = 1024KB;1GB = 1024MB;1TB = 1024GB。20 GB=20×1024 MB。
4、 ROM中的信息是()
A)由生产厂家预先写入的
B)在安装系统时写入的
C)根据用户需求不用,由用户随时写入的
D)由程序临时存入的
答案:A
解析:只读存储器是只能读出而不能随意写入信息的存储器。ROM中的内容是由厂家制造时用特殊方法写入的,或者要利用特殊的写入器才能写入。当计算机断电后,ROM中的信息不会丢失。
5、 计算机能直接识别的语言是()
A)高级程序语言
B)机器语言
C)汇编语言
D)C++语言
答案:B
解析:机器语言是计算机惟一能够识别并直接执行的语言,所以与其他程序设计语言相比,其执行效率高。
6、 存储一个48×48点阵的汉字字形码需要的.字节个数是()
A)384
B)288
C)256
D)144
答案:B
解析:定8位为一个字节。48×48/8=288。
7、 以下关于电子邮件的说法,不正确的是()
A)电子邮件的英文简称是E-mail
B)加入因特网的每个用户通过申请都可以得到一个电子信箱
C)在一台计算机上申请的电子信箱,以后只有通过这台计算机上网才能收信
D)一个人可以申请多个电子信箱
答案:C
解析:收发电子邮件必须有一个注册的电子信箱,与具体的计算机硬件无关。
8、 市政道路及管线设计软件,属于计算机()
A)辅助教学
B)辅助管理
C)辅助制造
D)辅助设计
答案:D
解析:计算机辅助设计(CAD),就是利用计算机的图形能力来进行设计工作,能自动将设计方案转变成生产图纸。
9、 一个完整计算机系统的组成部分应该是()
A)主机、键盘和显示器
B)系统软件和应用软件
C)主机和它的外部设备
D)硬件系统和软件系统
答案:D
解析:计算机系统由硬件(Hardware)和软件(Software)两大部分组成。硬件是指物理上存在的各种设备,软件是指运行在计算机硬件上的程序、运行程序所需的数据和相关文档的总称。
10、 计算机技术中,下列不是度量存储器容量的单位是()
A)KB
B)MB
C)GHz
D)GB
答案:C
解析:时钟主频是指CPU的时钟频率。它的高低一定程度上决定了计算机的高低。主频以兆赫兹MHz为单位。
11、 Cache 的中文译名是()
A)缓冲器
B)只读存储器
C)高速缓冲存储器
D)可编程只读存储器
答案:C
解析:所谓Cache,即高速缓冲存储器,位于CPU和主存储器DRAM(Dynamic RAM)之间。
12、 下列叙述中,正确的是()
A)C++是高级程序设计语言的一种
B)用C++程序设计语言编写的程序可以直接在机器上运行
C)当代最先进的计算机可以直接识别、执行任何语言编写的程序
D)机器语言和汇编语言是用一种语言的不同名称
答案:A
解析:目前流行的高级语言如C、C++、Visual C++、Visual Basic等都采用编译的方法。它是用相应语言的编译程序先把源程序编译成机器语言的目标程序,然后再把目标程序和各种的标准库函数连接装配成一个完整的可执行的机器语言程序才能执行。
13、 下列4个4位十进制数中,属于正确的汉字区位码的是()
A)5601
B)9596
C)9678
D)8799
答案:A
解析:一个汉字的区位码是该汉字的区号和位号的组合,区号和位号的范围分别都是01~94,所以区号和位号都不可能大于94。
14、 下列说法中,正确的是()
A)只要将高级程序语言编写的源程序文件(如try.c)的扩展名更改为.exe,则它就成为可执行文件了
B)高档计算机可以直接执行用高级程序语言编写的程序
C)源程序只有经过编译和连接后才能成为可执行程序
D)用高级程序语言编写的程序可移植性和可读性都很差
答案:C
解析:用高级语言编写的程序称为高级语言源程序,计算机是不能直接识别和执行高级语言源程序的,也要用翻译的方法把高级语言源程序翻译成等价的机器语言程序(称为目标程序)才能执行。
15、 冯·诺依曼型体系结构的计算机硬件系统的5大部件是()
A)输入设备、运算器、控制器、存储器、输出设备
B)键盘和显示器、运算器、控制器、存储器和电源设备
C)输入设备、中央处理器、硬盘、存储器和输出设备
D)键盘、主机、显示器、硬盘和打印机
答案:A
解析:冯·诺依曼型体系结构的计算机硬件系统具有运算器、控制器、存储器、输入设备和输出设备5个基本功能部件。
16、 下列关于因特网上收/发电子邮件优点的描述中,错误的是()
A)不受时间和地域的限制,只要能接入因特网,就能收发电子邮件
B)方便、快速
C)费用低廉
D)收件人必须在原电子邮箱申请地接收电子邮件
答案:D
解析:收发电子邮件必须有一个注册的电子信箱,与具体的计算机硬件无关。
17、 办公自动化(OA)是计算机的一大应用领域,按计算机应用的分类,它属于()
A)科学计算
B)辅助设计
C)过程控制
D)信息处理
答案:D
解析:办公自动化是采用一系列现代化的办公设备和先进通信技术,广泛、全面、迅速地收集、整理、加工、存储和使用信息。这正是计算机在信息处理领域的应用。
18、 如果在一个非零无符号二进制整数之后添加2个0,则此数的值为原数的()
A)4倍
B)2倍
C)1/2
D)1/4
答案:A
解析:非零无符号二进制整数之后添加2个0,相当于向左移动了2位,也就是扩大了原数的4倍。在一个非零无符号二进制整数之后去掉2个0,相当于向右移动2位,也就是变为原数的1/4。
19、 二进制数111111转换成十进制数是()
A)71
B)65
C)63
D)62
答案:C
解析:二进制数转换成十进制数的方法是将二进制数按权展开:
(111111)2=1×25+1×24+1×23+1×22+1×21+1×20=63
20、 计算机操作系统通常具有的5大功能是()
A)CPU的管理、显示器管理、键盘管理、打印机管理和鼠标管理
B)硬盘管理、软盘驱动管理、CPU的管理、显示器管理和键盘管理
C)CPU的管理、存储管理、文件管理、设备管理和作业管理
D)启动、打印、显示、文件存取和关机
答案:C
解析:计算机操作系统通常具有的5大功能是CPU的管理、存储管理、文件管理、设备管理和作业管理。
计算机应用模拟试题及答案
计算机应用模拟试题及答案
下方是由我带来的一份计算机应用模拟试题及答案,希望能给各位学子带来帮助。
一、填空题(每空1分,共30分)
1、计算计的软件系统通常分成软件和软件。
2、字长是计算机次能处理的进制位数。
3、1KB=B;1MB=KB。
4、计算机中,中央处理器CPU由和两部分组成。
5、CPU按指令计数器的内容访问主存,取出的信息是;按操作数地址访问主存,取出的信息是。
6、磁盘上各磁道长度不同,每圈磁道容量,内圈磁道的存储密度外圈磁道的存储密度。
7、完整的磁盘文件名由和组成。
8、每张磁盘只有一个目录,可有多个目录。
9、DOS中备份文件命令是。从备份盘中恢复文件的命令是。
10、汉字国标码规定了一级汉字个,二级汉字个。
11、每个汉字机内码至少占个字节,每个字节最高位为。
12、目前我国最流行的能够在DOS环境下运行的国产字处理软件是和。
13、用文字处理软件编辑文件时所用控制符与处理系统相对应,一般通用。
14、在BASIC语言中,未赋值简单变量的初值为,未赋值字符串变量的初值是。
15、表达式INT(5.8)的值为,表达式CINT(5.8)的值为。
二、单项选择题(每小题1分,共45分)
1、计算机的存储系统一般指主存储器和()
A、累加器B、寄存器C、辅助存储器D、鼠标器
2、下列逻辑运算中结果正确的是()
A、1·0=1B、0·1=1C、1+0=0D、1+1=1
3、下列十进制数与二进制数转换结果正确的是()
A、(8)10=(110)2B、(4)10=(1000)2C、(10)10=(1100)2D、(9)10=(1001)2
4、动态RAM的特点是()
A、工作中需要动态地改变存储单元内容
B、工作中需要动态地改变访存地址
C、每隔一定时间需要刷新
D、每次读出后需要刷新
5、删除当前输入的错误字符,可直接按下()
A、Enter键B、ESC键C、Shift键D、BackSpace键
6、显示磁盘文件目录的DOS命令是()
A、TREEB、TYPEC、DIRD、DISPLAY
7、DOS文件主名规定字符数为()
A、0-3个B、1-8个C、1-3个D、0-8个
8、DOS系统中打印机设备名是()
A、CONB、PRINTERC、AUXD、PRN
9、用DOS命令DEL F.E*可删除的文件是()
A、F1.EXEB、FA.BAKC、FILE.EXED、FIST.E3
10、DOS目录是()
A、菜单结构B、网状结构C、树形结构D、环状结构
11、操作系统是一种()
A、系统软件B、操作规范C、编译系统D、应用软件
12、DOS中扩展名为.BAK的文件称为()
A、批处理文件B、BASIC文件C、临时文件D、备份文件
13、通常DOS将常用命令归属于()
A、外部命令B、内部命令C、系统命令D、配置命令
14、显示C盘根目录下B5.PRG文件内容的DOS命令是()
A、DIR B5.PRGB、TYPE C:B5.PRGC、DIR C:B5.PRGD、TYPE C:B*.PRG
15、显示磁盘卷标的DOS命令是()
A、DIRB、TYPEC、VOLD、VER
16、DOS命令DEL功能的正确描述是()
A、一次只能删除一个读写文件
B、一次可以删除一个或多个读写文件
C、可以删除隐含文件
D、可以删除只读文件
17、把当前盘当前目录中文件(主)名以W开头、第四个字符为A的所有文件复制到B盘当前目标中,应使用的DOS命令是()
A、COPY W*A.* B:
B、COPY WA*.* B:
C、COPY W*A.* B:
D、DISKCOPY A: B:
18、DOS状态下能将样板行中所有字符一次复制到命令行上的功能键是()
A、F1B、SHIFTC、F3D、F5
19、下列功能相同的一组DOS命令是()
A、COPY和DISKCOPY
B、REN和RENAME
C、COMP和DISKCOMP
D、DIR和TYPE
20、当前工作盘是C,将A盘中ZZu1子目录下的文件W.BAS复制到B盘u1u2下的DOS命令是()
A、COPY u1W.BASB:u1u2
B、COPY A:u1W.BAS B:u2
C、COPY A:u1W.BASB:u1u2
D、COPY W.BASB:u1u2
21、汉字的外码又称()
A、交换码B、输入码C、字形码D、国标码
22、在UCDOS汉字系统下,要进入区位码输入方式,需按组合键()
A、Ctrl+F1B、Alt+F1C、Shift+F1D、Alt+F6
23、退出UCDOS可按组合键()
A、Ctrl+F4B、Ctrl+F5C、Ctrl+F6D、Ctrl+F7
24、UCDOS汉字系统中,全角与半角转换需按组合键()
A、Alt+F9B、Ctrl+F9C、Alt+F6D、Ctrl+F6
25、在汉字库中查找汉字时,输入的是汉字的机内码,输出的是汉字的()
A、交换码B、信息码C、外部码D、字形码
26、自然码编码方法应归为()
A、音码B、形码C、音形码D、形义码
27、通常所说的区位、全拼双音、双拼双音、智能全拼、五笔字型和自然码是不同的()
A、汉字字库B、汉字输入法C、汉字代码D、汉字程序
28、自然码软件是悬挂式系统,在汉字系统下挂接自然码软件要执行命令()
A、PYB、SPC、WBXD、ZRM
29、在UCDOS全拼输入方式中,在提示行上向前或向后翻页查找,要按键()
A、〈和〉B、-和=C、[和]D、(和)
30、使用UCDOS全拼方式输入词组“计算”,所用的代码是()
A、jisuanB、ji suanC、jiscD、jisf
31、WPS和CCED是()
A、财务软件B、文字编辑软件C、统计软件D、图形处理软件
32、CCED软件中最多允许定义的块数为()
A、1个B、2个C、3个D、任意个
33、CCED软件最多可以同时打开的编辑文件数是()
A、2个B、1个C、10个D、4个
34、排版输出时,CCED或WPS软件可以选择的字型有()
A、2种B、6种C、4种D、26种
35、WPS软件允许在屏幕上模拟显示,其最小的`输出显示比例是()
A、1/1B、1/4C、1/8D、1/2
36、排版输出时,CCED或WPS软件可以选择的英文字体有()
A、2种B、10种C、11种D、8种
37、在MS-DOS提示符下,要使用CCED(或WPS)软件处理汉字文件()
A、应当先启动汉字系统再启动CCED(或WPS)
B、可以直接启动CCED(或WPS)
C、先进入WINDOWS后再启动CCED(或WPS)
D、是做不到的
38、WPS编辑屏幕上要打开或关闭下拉菜单,可键入()
A、回车键B、空格键C、ESC键D、Shift键
39、CCED软件所处理文件的宽度最多允许()
A、254个字符B、1024个字符C、1480个字符D、80个字符
40、为了改变输出文本中的字型字号,WPS软件是在编辑屏幕上()
A、直接选择B、通过命令选择C、通过模拟显示选择D、通过设置输出控制符选择
41、CCED软件中要重新设定编辑文件的版面格式,应当选择()
A、非文书编辑方式B、文书编辑方式C、任何一种编辑方式D、模拟显示方式
42、可作为BASIC语言数值常量的是()
A、XYZB、1E+4C、E+2D、A$
43、下列程序共执行的循环次数是()
10FOR K=7TO90STEP 5
20PRINT K
30NEXT K
A、15B、16C、17D、18
44、下列程序运行后的输出结果为()
20X=1:Y=1
30FOR Z=1 TO 4
40X=X+Y:Y=Y+X
50NEXT Z
60PRINT X,Y
70END
A、58B、1321C、3455D、89144
45、下列程序运行后的输出结果为()
10DIM X(11)
20FOR K=1TO10
30X(K)=K*K
40NEXT K
50PRINT X(K)
60END
A、0B、100C、10D、11
三、双项选择题(每小题1分,共5分)
1、计算机的存储系统一般指()
A、ROMB、内存(主存)C、RAMD、外存(辅存)E、控制器
2、微型计算机采用总线结构()
A、提高了CPU访问外设的
B、可以简化系统结构
C、易于系统扩展
D、使信号线的数量增加
E、提高了系统成本
3、下列功能相同的DOS命令是()
A、RDB、DELC、REND、RMDIRE、DELTREE
4、UCDOS安装结束后,在UCDOS子目录中生成了两个启动文件,它们是()
A、WPS.BATB、UCDOS.BATC、AUTOEXEC.BATD、UP.BATE、RD16.BAT
5、下列BASIC逻辑表达式中正确的是()
A、X>Y AND Y>
B、X>Y.AND.Y>Z
C、X>Y>ZD、X>Y AND>Z
E、NOT(X>Y OR X<=Y)
四、简答题(每小题3分,共9分)
1、请说明计算机基本术语中字节(Byte)的含义。
2、根据不同的存取方式,主存储器可以分为哪两类辅存储器又可以分为哪两类
3、扩展名为.EXE,.TXT,.BAT的文件分别是什么文件
五、程序题(共11分)
1、阅读:指出下列程序的功能及运行结果。(本题5分)
10DIM D(14)
20FOR K=0 TO 14
30READ D(K)
40NEXT K
50A=D(0):B=D(0)
60FOR K=0 TO 14
70IF D(K)<=A AND D(K)>
=B THEN 90
80IF D(K)>A THEN A=D(K)
ELSE B=D(K)
90NEXT K
100PRINT ”A=”;A,B=”;B”
110DATA 45,61,33,55,20,50,36,42,27,69,58,34,23,48,66
120END
2、编程:用READ、DATA语句读下列数据,当遇到0时停止。计算并输出已读数据累加结果及平均值。(本题6分)
给出的数据为:12.3,3.7,0.64,1.28,-3.2,7,-4.5,6.2,0,-8,0.5
参考答案
一、填空题(每空1分,共30分)
1、系统应用(或应用系统)
2、一二
3、10241024
4、运算器控制器(或控制器运算器)
5、指令操作数
6、相同大于
7、文件(主)名扩展名(或扩展名文件(主)名)
8、根子
9、BACKUPRESTORE
10、37553008
11、21
12、CCEDWPS(或WPSCCED)
13、(汉)字不能
14、0空串
15、56
二、单项选择题(每小题1分,共45分)
1.C2.D3.D4.C5.D6.C7.B8.D9.A10.C11.A12.D13.B14.B15.C
16.B17.B18.C19.B20.C21.B22.B23.B24.B25.D26.C27.B28.D29.B30.B
31.B32.A33.D34.B35.B36.C37.A38.C39.C40.D41.B42.B43.C44.C45.A
三、双项选择题(每小题1分,共5分)
1、BD2、BC3、AD4、BD5、AE
四、简答题(每题3分,共9分)
1、答:要点A、字节常用来表示作为一个完整处理单元的一组连续二进制数字(2分)。要点B、通常用8位二进制数字表示一个字节(1分)。
2、答:主存可以分为随机存取存储器(RAM)和只读存储器(ROM)(2分)。辅存可以分为顺序存取存储器(SAM)和直接存取存储器(DAM)(1分)。
3、答:可执行文件(1分)、文本文件(1分)、批处理文件(1分)。
五、程序题(共11分)
1、答:找出最大值和最小值3分
A=69最大值1分
B=20最小值1分
2、答:10N=0:K=01分
20READ X1分
30IF X<>0 THEN N=N+X:K=K+1:GOTO 202分
40PRINT ”N=”;N,”N/K=”;N/K1分
50DATA12.3,3.7,0.64,1.28,-3.2,7,-4.5,6.2,0,-8,
0.51分
60END
;