首页 › 答案 › 题库 › 远程教育 › 联大学堂

联大学堂《计算机基础与程序设计(信阳师范学院)》题库及答案

联大学堂《计算机基础与程序设计(信阳师范学院)》题库及答案
1、输入10个整型整数,用起泡法对这10个数排序,并该由小到大顺序在屏幕上输出。
正确答案:include|main|for|if|printf|scanf|
2、对键盘输入的两个字符串进行比较,然后输出两个字符串中第一个不相同字符的ASCII码之差。例如:输入的两个字符串分别为"abcdefg"和"abceef",则输出为-1。
正确答案:include|main|scanf|for|-|printf|(|)|char|!=
3、输入n值,输出高度为n的等边三角形。例如当n=4时的图形如下: * *** ***** *******
正确答案:include|main|scanf|for|printf|\n|*|(|)|;
4、输出300~400之间的全部素数,并按每行5个数输出。
正确答案:main|for|%|printf|if|==|>|
5、输入4个数,输出4个数中的最大值、最小值。
正确答案:main|printf|scanf|if|%|&;|>|
6、输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
正确答案:include|main|scanf|while|\n|if|++|printf
7、输入3个数a,b,c,按大由到小的顺序输出。
正确答案:include|main|scanf|if|printf|%|&;|>|(|)
8、输出小于500的所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是一个水仙花数,因为 153=13+53+33。
正确答案:include|main|for|if|*|%|+|==|printf
9、用递归实现将输入小于32768的整数按逆序输出。如输入12345,则输出54321。
正确答案:include|main|scanf|/|%|printf|int|(|)|}
10、下面程序的功能是对键盘输入的两个字符串进行比较,然后输出两个字符串中第一个不相同字符的ASCII码之差。例如:输入的两个字符串分别为"abcdefg"和"abceef",则输出为-1。
#include
main()
{ char str1[100],str2[100],c;
int i,s;
printf("Enter string 1: "); gets(str1);
printf("Enter string 2: "); gets(str2);
i=0;
while((str1[i] == str2[i] &;&; str1[i]!= ① ))
i++;
s= ② ;
printf("%d\n", s);
}
正确答案:①
11、求Fibonacci数列的前20个数,并将其分5行输出.
正确答案:include|main|for|if|%|printf|=|{|}|\n
12、下面程序的功能是输出两个字符串中对应相等的字符。请选择填空。
#include
char x[]="programming";
char y[]="Fortran";
main()
{ int i=0;
while(x[i]!= .\0.&;&; y[i]!= .\0.)
if(x[i]==y[i])
printf("%c", ① );
else
i++;
}
正确答案:① x[i++]
13、下面程序的功能是将字符串s中所有的字符.c.删除。请选择填空。
#include
main()
{ char s[80];
int i,j;
gets(s);
for(i=j=0;s[i]!= .\0.;i++ )
if(s[i]!= .c.) ① ;
s[j]= .\0.;
puts(s);
}
正确答案:① s[j++]=s[i]
14、下面程序的功能是删除字符串s中的空格。
#include
main()
{ char *s="Beijing ligong daxue";
int i,j;
for(i=j=0;s[i]!=.\0.;i++)
if(s[i]!= .) ① ;
else ② ;
s[j]= .\0.;
printf("%s",s);
}
正确答案:① s[j++]=s[i] ② s[j]=s[i]
15、下面的函数是一个求阶乘的递归调用函数。
facto(int n)
{ if( n == 1 ) ① ;
else return( ② );
}
正确答案:① return(1) ② n*facto(n-1)
16、下面的函数sum(int n)完成计算1~n的累加和。
sum(int n)
{ if(n<=0)
printf("data error\n");
if(n==1) ① ;
else ② ;
}
正确答案:① return(1) ② return (sum(n-1)+n)
17、下面的函数index(char s[], char t[])检查字符串s中是否包含字符串t,若包含,则返回t在s中的开始位置(下标值),否则送回-1。
index(char s[], char t[])
{ int i,j,k;
for(i=0;s[i]!= .\0.;i++ )
{ for(j=i,k=0; ① &;&; s[j]==t[k];j++,k++) ;
if( ② )
return (i);
}
return(-1);
}
正确答案:① t[k]!=
18、下面程序的功能是使用冒泡法对输入的10个浮点数从小到大进行排序。排好序的10个数分两行输出。程序如下:
#include
main()
{ ① ;
int i,j;
printf("Input 10 numbers please\n");
for(i=0; ② ;i++ )
scanf("%f", &;a[i]);
printf("\n");
for(i=2; ③ ;i++ )
for(j=0; ④ ;j++ )
if( ⑤ )
{ x=a[j];
⑥ ;
a[j+1]=x;
}
printf("The sorted 10 numbers;\n");
for(i=0; ⑦ ;i++ )
{ if( ⑧ )
printf("\n");
printf("%f\t",a[i]);
}
printf("\n");
}
正确答案:① float
A.10],x ② i<=9 ③ i<=8 ④ j<=9-i ⑤
A.j]>a[j+1] ⑥
A.j]=a[j+1] ⑦ i<=9 ⑧i%5==0
19、下面程序的功能是根据近似公式:π2/6≈ 1/12+1/22+1/32+ …… +1/n2,求π值。
#include
double pi(long n)
{ double s=0.0;
long i;
for(i=1;i<=n;i++)
s=s+ ① ;
return( ② );
}
正确答案:① 1.0/(float)(i*i) ② sqrt(6*s)
20、下面程序的功能是不用第三个变量,实现两个数的对调操作。
#include
main()
{ int
A.b;
scanf("%d%d",&;a,&;b);
printf("a=%d,b=%d\n",a,b);
a= ① ;
b= ② ;
a= ③ ;
printf("a=%d,b=%d\n",a,b);
}
正确答案:①
A.b ②
A.b ③
A.b
21、下面程序的功能是计算1-3+5-7+ …… -99+101的值。
main()
{ int i,t=1,s=0;
for(i=1;i<=101;i+=2)
{ ① ;
s=s+t;
② ;
}
printf("%d\n",s);
}
正确答案:① t=t*i ② t=t>0?-1:1
22、下面的程序的功能是求一维数组中的最小元素。
findmin(int *s,int t,int *k)
{ int p;
for(p=0,*k=p;pif(s[p]① ;
}
main()
{ int
A.10],i,*k=&;i;
for(i=0;i<10;i++)
scanf("%d",&;a[i]);
findmin(a,10,k);
printf("%d,%d\n",*k,a[*k]);
}
正确答案:① *k=p
23、下面的函数expand在将字符串s复制到字符串t时, 将其中的换行符和制表符转换为可见的转义字符表示,即用.\n.表示换行符,用.\t.表示制表符。
expand(char s[],char t[])
{ int i,j;
for(i=j=0;s[i]!= .\0.;i++ )
switch (s[i])
{ case .\n.: t[ ① ] = ② ;
t[j++] = .n.;
break;
case .\t.: t[ ③ ] = ④ ;
t[j++] = .t.;
break;
default: t[ ⑤ ] = s[i];
break;
}
t[j] = ⑥ ;
}
正确答案:① j++ ②
24、下面程序的功能是计算S= k! 。
k=0
long fun(int n)
{ int i;
long s;
for(i=1;i ① ;i++)
s*=i;
return( ② );
}
main()
{ int k,n;
long s;
scanf("%d",&;n);
s= ③ ;
for(k=0;k<=n;k++)
s+= ④ ;
printf("%ld\n",s);
}
正确答案:① <=n ② s ③ 0 ④ fun(k)
25、以下程序是计算学生的年龄。已知第一位最小的学生年龄为10岁,其余学生的年龄一个比一个大2岁,求第5个学生的年龄。
#include
age( int n )
{ int c;
if( n==1 ) c=10;
else c= ① ;
return(c);
}
main()
{ int n=5;
printf("age:%d\n", ② );
}
正确答案:① 2+age(n-1) ②
A.e(5)
26、下面h函数的功能是计算如下数学函数H的值。请填空。
double fgh(double(*f)(double
A.,double(* g)(double b),
double x,double y)
{return(【1】);}double h(double
A.double b)
return(fgh(sin,cos,a,b)* fgh(【2】));}
正确答案:(1)(*f)(x+y)/(*g)(y-x) (2)cos,sin,a,b
27、下面min3函数的功能是:计算单向循环链表first中每3个相邻结点数据域中值的和,返回其中最小的值。请填空。
struct node{int data;struct node*link;};
int min3(struct node* first)
{struct node * p=first;
int m,m3=p->data+p->link->data+p->link->link->data;
for(p=p->link;p!=first;p=【1】)
{m=p->data+p->link->data+p->link->link->data;
if(【2】)m3=m;}
return(m3);}
正确答案:(1)p->link (2)m<m3
28、下面程序的作用是将以下给出的字符按其格式读入数组ss中,然后输出行、列号之和为3的数组元素,请在()处填入正确内容。
Aaf
cBd
ebc
gfD
main()
{
static char ss[4][3]={.A.,.a.,.f.,.c.,.B.,.d.,.e.,.b.,.C.,.g.,.f.,.D.};
int x,y,z;
for(x=0;【1】;x++)
for(y=0;【2】;y++)
{z=x+y; if(【3】)
printf("%c\n",ss[x][y]);
}
}
正确答案:(1)x<4 (2)y<3 (3)z==3
29、下面程序的功能是显示具有n个元素的数组s中的最大元素。
#define N 20
main()
{ int i,a[N];
for(i=0;iscanf("%d",&;a[i]);
printf("%d\n", ① );
}
fmax(int s[],int n)
{ int k,p;
for(p=0,k=p;pif(s[p]>s[k]) ② ;
return(k);
}
正确答案:①
A.fmax(a,N)] ② k=p
30、下面程序的功能是输出1到100之间每位数的乘积大于每位数的和的数。例如数字26,数位上数字的乘积12大于数字之和8。
main()
{ int n,k=1,s=0,m;
for(n=1;n<=100;n++)
{ k=1;
s=0;
① ;
while( ② )
{ k*=m;
s+=m;
③ ;
}
if(k>s)
printf("%d",n);
}
}
正确答案:① m=n ② m>0 ③ m=m/10
31、下面的程序是用递归算法求a的平方根。求平方根的迭代公式如下:
#include
double mysqrt( double
A. double x0 )
{ double x1, y;
x1 = ① ;
if( fabs(x1-x0)>0.00001 )
y = mysqrt( ② );
else y = x1;
return( y );
}
main()
{ double x;
printf("Enter x: ");
scanf("%lf", &;x);
printf("The sqrt of %lf=%lf\n", x, mysqrt( x, 1.0) );
}
正确答案:① (x0+a/x0)/2 ②
A.x1
32、下面程序的功能是由键盘输入n,求满足下述条件的x、y:
nx和ny的末3位数字相同,且x≠y,x、y、n均为自然数,并使x+y为最小。
#include
pow3(int n,int x)
{ int i, last;
for(last=1,i=1;i<=x;i++ )
last= ① ;
return(last);
}
main()
{ int x,n,min,flag=1;
scanf("%d", &;n);
for(min=2;flag;min++)
for(x=1;xif( ② &;&; pow3(n,x)==pow3(n,min-x))
{ printf("x=%d,y=%d\n", x, min-x );
③ ;
}
}
正确答案:① last*n ② x!=min-x ③ flag=0
33、下面程序的功能是用辗转相除法求两个正整数m和n的最大公约数。
hcf(int m,int n)
{ int r;
if(m{ r=m;
① ;
n=r;
}
r=m%n;
while( ② )
{ m=n;
n=r;
r=m%n;
}
③ ;
}
正确答案:① m=n ② r!=0 ③ return(n)
34、下面程序的功能是将形参x的值转换为二进制数,所得的二进制数放在一个一维数组中返回,二进制数的最低位放在下标为0的元素中。
fun(int x,int b[])
{ int k=0,r;
do
{ r=x% ① ;
b[k++]=r;
x/= ② ;
}while(x);
}
正确答案:① 2 ② 2
35、下面程序的功能是从键盘上输入若干学生的学习成绩,统计并输出最高成绩和最低成绩,当输入为负数时结束输入。
main()
{ float x,amax,amin;
scanf("%f",&;x);
amax=x;
amin=x;
while( ① )
{ if(x>amax)
A.ax=x;
if( ② )
A.in=x;
scanf("%f",&;x);
}
printf("\namax=%f\namin=%f\n",amax,amin);
}
正确答案:① x>=0 ② x
36、下面程序的功能是统计用0至9之间的不同的数字组成的三位数的个数。
main()
{ int i,j,k,count=0;
for(i=1;i<=9;i++)
for(j=0;j<=9;j++)
if( ① ) continue;
else for(k=0;k<=9;k++)
if( ② ) count++;
printf("%d",count);
}
正确答案:① i==j ② k!=i&;&;k!=j
37、有以下程序段:
s=1.0;
for(k=1;k<=n;k++)
s=s+1.0/(k*(k+1));
printf("%f\n",s);
填空完成下述程序,使之与上述程序的功能完全相同。
s=0.0;
① ;
k=0;
do
{ s=s+d;
② ;
d=1.0/(k*(k+1));
}while( ③ );
printf("%f\n",s);
正确答案:① d=1 ② k++ ③ k<=n
38、下面程序的功能是读入20个整数,统计非负数个数,并计算非负数之和。
#include "stdio.h"
main()
{ int i,a[20],s,count;
s=count=0;
for(i=0;i<20;i++ )
scanf("%d", ① );
for(i=0;i<20;i++)
{ if(a[i]<0)
② ;
s+=a[i];
count++;
}
printf("s=%d\t count=%d\n",s,count);
}
正确答案:① &;a[i] ② continue
39、下面程序的功能是输出100以内的个位数为6、且能被3整除的所有数。
main()
{ int i,j;
for(i=0; ① ;i++)
{ j=i*10+6;
if( ② ) countinue;
printf("%d",j);
}
}
正确答案:① i<=9 ② j%3!=
40、控制面板有什么用途?
正确答案:“控制面板”是Windows用来配置计算机软件、硬件环境的工具,它包括系统属性设置、硬件管理(硬件添加/删除、硬件驱动程序安装)、添加/删除程序、电源管理、网络配置、用户设置等。
41、计算机的发展经历了哪几个阶段?各阶段的主要特点是什么?
正确答案:电子计算机的发展已经历了四代.前四代计算机的特点是: 第一代为电子管计算机,使用的软件程序主要为机器语言。 第二代机是晶体管作为主要逻辑元件的计算机,软件程序使用了汇编语言且高级程序设计语言诞生。 第三代机是由中小规模集成电路组成的计算机,软件程序使用状况是:操作系统和结构化程序设计语言诞生使用。 第四代机是由大规模或超大规模集成电路组成的计算机,软件情况为网络操作系统、面向对象程序设计使用了。
42、下面程序的功能是将字符串s中的每个字符按升序的规则插到数组a中, 字符串a已排好序。
#include
main()
{ char
A.20]="cehiknqtw";
char s[]="fbla";
int i,k,j;
for(k=0;s[k]!= .\0.;k++ )
{ j=0;
while(s[k]>=a[j] &;&;
A.j]!= .\0.)
j++;
for( ① )
② ;
a[j]=s[k];
}
puts(a);
}
正确答案:① i=strlen(a);i>=j;i-- ②
A.i+1]=a[i]
43、计算机硬件系统由哪几部份组成?简述各组成部分部份的基本功能?
正确答案:电子计算机硬件由运算器、控制器、存储器、输入设备和输出设备组成,运算器和控制器集成在一起统称为中央处理器(CPU)。计算机各部件通过总线连接形成有机整体,微机总线有三种:地址总线、控制总线和数据总线。 (1)、运算器的主要功能是:完成算术运算和逻辑运算; (2)、控制器的功能是:协调指挥计算机各部件工作; (3)、存储器的主要作用是:存储程序和数据,实现记忆的功能。 (4)、输入设备的功能是:输入数据并转换为机内信息存储; (5)、输出设备的作用是:将机内信息转换为便于识别、处理和使用的字符、图形,并输出显示。
44、计算机机内为什么采用二进制数表示信息?
正确答案:(1)、二进制数数码少(0、1),易于实现数码的表示; (2)、二进制数运算法简单; (3)、采用二进制数易于实现逻辑运算。
45、文件和文件夹的属性有何异同?
正确答案:文件属性有:文件类型、文件打开方式、文件位置、文件大小、文件创建时间、修改时间、访问时间、只读、隐藏、存档;文件夹属性有:文件夹位置、文件夹大小、文件夹下包含的文件和子文件夹数、文件夹创建时间、只读、隐藏。
46、什么是计算机病毒?计算机病毒的主要特点是什么?
正确答案:计算机病毒是具有破坏性作用的程序。特点:传染性、潜伏性、破坏性和寄生性。
47、Windows桌面上的常用图标有哪些?哪些图标不允许删除?
正确答案:桌面上常用的图标有:我的电脑、我的文档、网上邻居、回收站、IE浏览器等。 我的电脑、回收站、网上邻居不能删除,回收站还不能改名。
48、什么是硬件?什么是软件?它们有何关系?
正确答案:计算机硬件是构成机器的电子、光电、电磁、机械等物理设备。软件即是计算机中使用的各种各样的程序及其说明文档。 硬件与软件的关系是:硬件是软件运行的基础,软件扩充了硬件的功能。
49、Windows2000的开始菜单中包含哪些常用选项?
正确答案:关机、注销、运行、帮助、搜索、设置、文档、程序等
50、窗口由哪些部份组成?窗口的操作方法有哪些?
正确答案:窗口由边框、标题栏、菜单栏、工具栏、状态栏、滚动条、工作区等组成
51、如何用鼠标完成文件、文件夹、快捷方式的移动、复制和删除?
正确答案:按下CTRL+鼠标左键拖曳――复制 按下SHIFT+鼠标左键拖曳――移动 用鼠标左键拖曳到回收站为删除。
52、什么是快捷方式?如何创建快捷方式?快捷方式的扩展名是什么?
正确答案:快捷方式是Windows快速执行程序、打开文件、打开文件夹、访问系统资源的特殊图形对象。 创建快捷方式可以使用向导来完成,也可以找到对象用鼠标右键单击――选择“发送”――“桌面快捷方式”。快捷方式的扩展名为: .LNK。
53、如何实现回收站的清空和还原?
正确答案:(1)、用鼠标右键单击回收站――执行其快捷菜单中的“清空回收站”命令。也可以打开回收站执行“文件”菜单下的“清空回收站”或全选回收站窗口中的删除对象,执行“文件”――“删除”。 (2)、打开“回收站”窗口,执行“文件”――“还原”。
54、有哪些方法可以实现在Windows中复制、剪切、粘贴、移动和删除文件、文件夹?
正确答案:(1)、菜单方式――即菜单命令(编辑菜单) (2)、工具按钮形式――使用常用工具栏上的对应图标按钮 (3)、快捷键――CTRL+C、CTRL+X、CTRL+V (4)、鼠标拖曳――按CTRL+拖曳(复制),按SHIFT+拖曳(移动),拖曳到回收站 同盘中鼠标直接拖曳为移动,不同盘中拖曳为复制。
55、Internet的主要功能有哪些?
正确答案:(1)、实现计算机间通讯或数据传输; (2)、实现计算机软件、硬件和数据资源共享; (3)、完成分布式信息加工与处理; (4)、提高计算机的使用率和可靠性。
56、计算机系统的主要性能指标有哪些?
正确答案:计算机系统的主要性能指标有:CPU主频(MHz、GHz)、字长(位)、内存容量(MB)、运行速度(MIPS)、硬盘容量(GB)。
57、什么是计算机网络?说出计算机网络连接的对象与连接介质。
正确答案:计算机网络是将地理位置分散的独立功能的计算机系统用通信设备、通信线路、网络协议、网络软件连接从而实现通讯与资源共享的系统集合。 计算机网络连接的对象是计算机,连接的介质是光纤、双绞线、同轴电缆
58、设有定义语句: int x[6]={2,4,6,8,5,7},*p=x,i;
要求依次输出x数组6个元素中的值,下列选项中能完成次操作的语句有()
A.for(i=0;i<6;i++)printf(“%2d”,*(p++);
B.for(i=0;i<6;i++)printf(“%2d”,*(p+i);
C.for(i=0;i<6;i++)printf(“%2d”,*p++);
D.for(i=0;i<6;i++)printf(“%2d”,(*p)++);
正确答案:ABC
59、下列叙述不正确的有()
A.全局变量可以为本文件中其他函数所调用,编译时分配在静态存储区
B.局部变量只在本函数范围内有效,形式参数属于局部变量
C.局部变量如没有被说明为静态的存储类别,则会被分配动态存储空间,存储在动态存储区中
D.局部静态变量在函数调用结束后依然存在,但其他函数不能引用它
正确答案:BC
60、下列选项中可以将变量n清零的表达式有()
A.n=n&;~n
B.n=n&;0
C.n=n^n
D.n=n|n
正确答案:ABC
61、已知有定义static int b[5],
A.2][3]={1,2,3,4,5,6};,则以下说法准确的有()
A.b中元素值为0
B.b中元素没定义,值不确定
C.a[1][1]=4
D.a[1][1]=5
正确答案:BD
62、若变量已正确定义,要求程序段完成求5!的计算,下列选项中不能完成此操作的程序段有()
A.for(i=1,p=1;i<=5;i++)p*=i;
B.for(i=1;i<=5;i++){p=1;p*=i;}
C.i=1;p=1;while(i<=5) p*=i;i++;
D.i=1;p=1;do { p*=i;i++;} while(i<=5);
正确答案:BD
63、有如下语句int
A.10,b=20,*p1,*p2;p1=&;a;p2=&;b;若要实现p1,p2均指向b,可选用的赋值语句是()
A.p1=p2;
B.*p1=*p2;
C.p1=*p2;
D.*p1=p2;
正确答案:A
64、以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是()。
main()
{int *p,*q,a,b;
p=&;a;
printf("input
A.");
scanf("%d",*p);
……
}
A.*p表示的是指针变量p的地址
B.*p表示的是变量a的值,而不是变量a的地址
C.*p表示的是指针变量p的值
D.*p只能用来说明p是一个指针变量。
正确答案:B
65、什么是指令?计算机的指令由哪两部份组成?什么是程序?
正确答案:教师释疑:
指令是计算机能实现的基本操作,指令均为二进制数形式,指令由操作码和地址码组成,操作码告诉计算机执行什么操作,地址码告诉计算机到哪个存储单元地址中读取参与操作的数据。程序是若干指令或命令的集合。
66、定义字符数组c:char c[ ]={"c language"};数组c在内存中所占字节数是()
A.9
B.10
C.11
D.12
正确答案:C
67、定义数组:int x[2][3]; 则数组x 的维数是()
A.1
B.2
C.3
D.6
正确答案:B
68、阅读程序:
main()
{ char
A.10];
int i;
for(i=1;i<=5;i++)
scanf("%c",&;a[i]);
printf("%c",a[0]);
}
设从键盘输入字符串:abcde,则程序的输出结果是()
A.a
B.空格
C.不确定
D.0
正确答案:A
69、以下描述中正确的是()
A.数组名后面的常量表达式用一对圆括弧括起来
B.数组下标从1开始
C.数组下标的数据类型可以是整型或实型
D.数组名的规定与变量名相同
正确答案:D
70、定义数组int
A.10] ,其最后一个数组元素为()
A.a[0]
B.a[1]
C.a[9]
D.a[10]
正确答案:C
71、以下定义语句中,错误的是()
A.int
A. ] = {6,7,8};
B.int n=5,
A.n];
C.char
A. ]=
D.char
A.5 ]={.0.,.1.,.2.,.3.,.4.};
正确答案:B
72、阅读程序:
f(int b[],int n)
{ int i,r=1;
for(i=0;i<=n;i++) r=r*b[i];
return r;
}
main()
{ int x,a[]={2,3,4,5,6,7,8,9};
x=f(a,3);
printf("%d\n",x);
}
以上程序的输出结果是()
A.720
B.6
C.24
D.120
正确答案:D
73、阅读程序:
main()
{ int
A.2]={0},i,j,k=2;
for(i=0;ifor(j=0;j printf("%d\n",a[k]);
}
以上程序的输出结果是()
A.1
B.3
C.2
D.不确定的值
正确答案:D
74、下面程序段运行结果是()char *p="%d,a=%d,b=%d\n";
int
A.111,b=10,c;
c=a%b; p+=3;
printf(p,c,a,b);
A.1,a=111,b=10
B.a=111,b=10
C.a=1,b=111
D.以上结果都不对。
正确答案:C
75、以下程序的运行结果是()。
sub(int x,int y,int *z)
{*z=y-x;}
main()
{int
A.b,c;
sub(10,5,&;a);
sub(7,a,&;b);
sub(a,b,&;c);
printf("%4d,%4d,%4d\n",a,b,c);}
A.5,2,3
B.-5,-12,-7
C.-5,-12,-17
D.5,-2,-7
正确答案:B
76、以下程序运行后,输出结果是()。
main()
{
int
A.10]={19,23,44,17,37,28,49,36},*p;
p=a;
printf("%d\n",(p+=3)[3]);
}
A.44
B.17
C.49
D.运行时出错,无定值
正确答案:C
77、设有程序:
main()
{ int i,a[11];
printf("给数组赋值:\n");
for (i=0;i<=10;i++)
scanf("%d",());
.。
printf("输出数组:\n");
for(i=0;i<=10;i++)
printf("%d,",());
}
则在程序中的两个园括号中分别应填入()
A.&;a[i]和&;a[i]
B.a[i]和&;a[i]
C.&;a[i]和a[i]
D.a[i]和a[i]
正确答案:C
78、执行下面程序段后,ab的值为()。
int *var,ab;
ab=100;var=&;ab;
A.=*var+10;
A.120
B.110
C.100
D.90
正确答案:B
79、若定义数组intA.10] ,其数组元素的下标下限为()
A.1
B.0
C.9
D.10
正确答案:B
80、执行下面的程序段后,变量k中的值为()。int k=3,s[2];
s[0]=k;k=s[1]*10;
A.不定值
B.33
C.30
D.10
正确答案:A
81、下列数组定义正确的是()
A.int
A.];
B.char
A.100]={68,69,70};
C.int n=100,a[n];
D.char n=4,a[n]={
正确答案:B
82、一维数组初始化时,若对部分数组元素赋初值,则下面正确的说法是()
A.可以只对数组的前几个元素赋初值
B.可以只对数组的中间几个元素赋初值
C.可以只对数组的后几个元素赋初值
D.以上说法全部正确
正确答案:D
83、若定义数组intA.10],以下语句哪一个不成立()
A.a 数组在内存中占有一连续的存储区
B.a代表a数组在内存中占有的存储区的首地址
C.*(a+1)与a[1]代表的数组元素相同
D.a是一个变量
正确答案:D
84、定义数组并初始化intA.10]={ 1,2,3,4},以下语句哪一个成立()
A.若引用a[10],编译时报错
B.若引用a[10],连接时报错
C.若引用a[10],运行时出错
D.若引用a[10],系统不报错
正确答案:A
85、下面程序运行结果是()。
void fun(int *x)
{ printf("%d\n",++*x); }
main()
{int
A.25;fun(&;a);}
A.23
B.24
C.25
D.26
正确答案:D
86、设已定义:int
A.15]; 则数组a占用的内存单元数是()
A.15
B.16
C.30
D.32
正确答案:C
87、决定数组所占内存单元多少的是()
A.数组的长度
B.数组的类型
C.数组在初始化时被赋值的元素的个数
D.数组元素的个数及其类型
正确答案:D
88、若变量都已正确说明,则以下程序段输出为()int
A.1,b=2,c=3;
if(a>b)
a=b;
b=c;
c=a;
printf("a=%d b=%d c=%d\n",a,b,c);
A.a=1 b=2 c=1
B.a=1 b=2 c=3
C.a=1 b=3 c=1
D.a=2 b=3 c=2
正确答案:C
89、当a=1,b=3,c=5,d=4时,执行完下面一段程序后x的值是()if(aif(celse
if(a if(b else x=3;
else x=6;
else x=7;
A.1
B.2
C.3
D.6
正确答案:B
90、如已有定义:int
A.4];若要把10,20,30,40分别赋值给数组a的4个元素,下面正确的赋值方式是()
A.scanf(
B.scanf(
C.a={10,20,30,40};
D.a[0]=10;a[1]=a[0]+10;a[2]=a[1]+10;a[3]=a[2]+10;
正确答案:D
91、下面能正确计算x绝对值y=|x|的语句是()
A.if (x>=0) y=x;if (x<0) y=-x;
B.y=x>0?x:-x;
C.y=x;if (x<0) y=-x;
D.if (x>=0)y=x; y=-x;
正确答案:ABC
92、执行switch语句y获得值为3的是()
A.switch(1){case 1: y=3;case 2: y=2; break;
B.switch(2){case 3: y=3;break;case 4: y=3; break;}
C.switch(3){case 1: y=1; case 2: y=2;default: y=3;}
D.switch(4){case 4: y=1;case 3: y=2; case 2: y=3;}
正确答案:CD
93、有以下程序:
#include"stdio.h"
main()
{char i;
for (; (i=getchar())!=.\n.;)
{switch (i-.a.)
{case 0: putchar (i);
case 1: putchar (i+1);break;
case 2: putchar (i+2);
case 3: break;
default: putchar (i);break;
}
}
printf ("\n");
}
输入下列数据后,程序的输出结果是()
A.cde
A.abcde
B.abcee
C.abbde
D.abccdd
正确答案:B
94、以下正确的描述是()
A.continue语句的作用是结束整个循环的执行
B.只能在循环体内和switch语句内使用break语句
C.在循环体内使用break语句或continue语句的作用相同
D.从多层循环嵌套中退出时,只能使用goto语句
正确答案:B
95、若a、b、c1、c2、x、y、均是整型变量,正确的switch语句是()
A.switch
A.{ case 1 :y=a-b; break case 2: x=a*d; break default:x=a+b;}
B.switch(a*a+b*b){case 3: case 1:y=a+b;break;case 3:y=b-a,break;}
C.switch(a+b);{ case 1:y=a+b; break;case 0:y=a-b; break;}
D.switch(a-b){case c1:case 4:x=a+b;break;case c2:case 11:y=a-b;break;default:y=a*b;break;}
正确答案:D
96、有如下程序 main()
{ int
A.2,b=-1,c=2;
if(a if(b<0) c=0;
else c++;
printf("%d\n",c);
}
该程序的输出结果是()
A.0
B.1
C.2
D.3
正确答案:C
97、以下叙述正确的有()
A.一个C语言程序有且仅有一个main函数
B.C语言程序中,main函数是没有参数的
C.一个函数通过其他函数间接的调用了自身,这种情况也是一种递归调用
D.main函数是由系统调用的
E.若要通过函数参数带回多个返回值,则应使用按地址传送的参数结合方式
正确答案:ACDE
98、以下不是无限循环的语句为()
A.for(y=0,x=1;x>++y;x=i++) i=x;
B.for( ; ;x++=i);
C.while(1){x++;}
D.for(i=10; ; i--) sum+=i;
正确答案:A
99、以下不正确的语句为()
A.if(x>y);
B.if(x==y)&;&;(x!=0)x+=y;
C.if(x!=y)scanf(
D.if(x
正确答案:B
100、以下程序输出结果是()main()
{ int m=5;
if(m++>5) printf("%d\n",m);
else printf("%d\n",m--);
A.7
B.6
C.5
D.4
正确答案:B
101、以下程序段中循环体总的执行次数是()int i,j;
for(i=7;i;i--)
for(j=0;j<6;j++)
{..}
A.42
B.21
C.13
D.36
正确答案:A
102、以下不正确的描述是()
A.break 语句不能用于循环语句和switch语句外的任何其他语句
B.在switch语句中使用break语句或continue语句的作用相同
C.在循环语句中使用continue语句是为了结束本次循环,而不是终止整个循环的执行
D.在循环语句中使用break语句是为了使流程跳出循环体,提前结束循环
正确答案:B
103、分析下面的C语言代码:
int
A.1,b=10;
do{
b-=a;
A.+;
}while (b- -<0);
则执行循环语句后b的值为()。
A.9
B.-2
C.-1
D.8
正确答案:D
104、设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值: scanf("i=%d,f=%f",&;i,&;f); 为了把100和765.12分别赋给i和f,则正确的输入为()。
A.100 765.12
B.i=100,f=765.12
C.100<回车> 765.12
D.x=100 y=765.12
正确答案:B
105、阅读以下程序,当输入数据的形式为25,13,10正确的输出结果为()main()
{
int x,y,z
scanf("%d%d%d",&;x,&;y,&;z );
printf(“x+y+z=%d\n” ,x+y+z);。
}
A.x+y+z=48
B.x+y+z=35
C.x+y+z=36
D.不确定值
正确答案:A
106、有数组int num [5] = {10,20,30,40,50}; num[3]的值为()。
A.30
B.50
C.40
D.20
正确答案:C
107、设有:int
A.1, b=2, c=3, d=4, m=2, n=2;
执行 (m=a>b)&;&;(n=c>d)后n的值为()。
A.1
B.2
C.0
D.4
正确答案:C
108、以下描述中正确的是()
A.于do一while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句
B.在while循环体中,循环体至少要执行一次。
C.在do一while循环体中,循环体至少无条件的执行一次
D.do一while循环由do开始,用while结束,在while(表达式)后面不能写分号
正确答案:C
109、若i为整型变量,则以下循环执行次数是:()
for ( i=2; i!=0; ) printf("%d",i- - );
A.无限次
B.0
C.1
D.2
正确答案:D
110、判断字符串a和b是否相等,应当使用()
A.if (a= =b)
B.if (a=b)
C.if (strcpy (a,b) )
D.if (strcmp (a,b) )
正确答案:D
111、以下程序的输出结果为()# include
main()
{ int i=0, j=0,
A.6;
if ((++i>0)&;&;(++j>0))
A.+;
printf ("i=%d, j=%d,
A.%d\n", i,j,a);}
A.i=0, j=0,
A.6
B.i=1, j=1,
A.7
C.i=1, j=0,
A.7
D.i=0, j=1,
A.7
正确答案:B
112、下面程序段的运行结果是()
char str[ ]="ABC" , *p=str ;
printf ("%d\n",*(p+2));
A.0
B.字符.C.的ASCII码
C.字符.C.的地址
D.字符.C.
正确答案:D
113、C语言规定,如下说法是正确的()
A.不能对结构体作为整体来进行存取
B.结构体是若干变量的集合,这些变量的类型可以相同
C.共用体(联合)允许不同数据类型的数据使用共同的存储区域
D.不能用&;来取结构体的地址
正确答案:BC
114、可以使用()输入字符型数据
A.putchar(c);
B.getchar(c);
C.getchar();
D.scanf(
正确答案:CD
115、若在scanf函数语句中没有非格式字符作输入数据的间隔,则可用()作为输入数据的间隔。
A.空格
B.逗号
C.TAB
D.回车
正确答案:ACD
116、下列标识符组中,合法的用户标识符为()
A.()0123与ssiped
B.del-word与signed
C.list与*jer
D.keep%与wind
正确答案:A
117、12逻辑运算符两侧运算对象的数据类型是()
A.只是0或1
B.只能是0或非0正数
C.只能是整型或字符型数据
D.可以是任何合法的类型数据
正确答案:D
118、在C语言中,逻辑值"真"的表示是用()
A.true
B.整型值0
C.非零整型值
D.T
正确答案:C
119、设C语言中,int类型数据占2个字节,而float类型数据占()个字节。
A.1
B.2
C.8
D.4
正确答案:D
120、已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2=.A.+.6.-.3.后,c2中的值为()
A.D
B.68
C.不确定的值
D.C
正确答案:A
121、若有以下定义,则能使值为3的表达式是()intk=7,x=12;
A.x%=(k%=5)
B.x%=(k-k%5)
C.x%=k-k%5
D.(x%=k)-(k%=5)
正确答案:D
122、判断char型变量c1是否为小写字母的正确表达式为()
A.a.<=c1<=.z.
B.(c1>=A.&;&;(c1<=.z.)
C.(.a.>=c1)||(.z.<=c1)
D.(c1>=.a.)&;&;(c1<=.z.)
正确答案:D
123、若t为double类型,表达式t=1,t+5,t++的值是()
A.1
B.6.0
C.2.0
D.1.0
正确答案:D
124、设n=10,i=4,则赋值运算n%=i+1执行后,n的值是()
A.0
B.3
C.2
D.1
正确答案:A
125、以下叙述中正确的是()
A.a是实型变量,C语言允许进行以下赋值a=10,因此可以这样说:实型变量中允许存放整型值
B.在赋值表达式中,赋值号右边即可以是变量也可以是任意表达式
C.执行表达式a=b后,在内存中a和b存储单元中的原有值都将被改变,a的值已由原值改变为b的值,b的值由原值变为0
D.已有a=3,b=5当执行了表达式a=b,b=a之后,已使a中的值为5,b中的值为3
正确答案:B
126、下列运算符中,不属于关系运算符的是()
A.<
B.>=
C.!
D.!=
正确答案:C
127、若变量已正确定义并赋值,下面符合C语言语法的表达式是()
A.a=a+7;
B.a=7+b+c,a++;
C.int12.3%4
D.a=a+7=a+b;
正确答案:B
128、逗号表达式(a=3*5,a*4),a+15的值为()
A.15
B.60
C.30
D.不确定
正确答案:C
129、下列标识符组中,合法的用户标识符为()
A.PAd与p#d
B.Scanf与a10
C.void与max
D.A*与temp
正确答案:B
130、以下选项中不合法的用户标识符是()
A.abc.c
B.file
C.Main
D.PRINT
正确答案:A
131、关于机算机网络,以下说法哪个正确()
A.网络传输介质分为有线和无线,有线介质主要有同轴电缆、红外线、光缆
B.网络节点间进行通信所遵从的规则称为协议
C.局域网中只能有一个服务器,PC机在安装系统软件后也可作为服务器
D.无论是服务器或客户机,它们组成局域网时,均需各自安装一块网卡
正确答案:BCD
132、网络按照传送数据所用的结构和技术可划分为什么网()
A.交换网
B.广播网
C.资源网
D.分组网
正确答案:BD
133、设变量a是整型,f是实型,i是双精度型,则表达式10+.a.+i*f值的数据类型为()
A.int
B.float
C.double
D.不确定
正确答案:C
134、关于机算机网络,以下说法哪个正确()
A.网络就是计算机的集合
B.网络可提供远程用户共享网络资源,但可靠性很差
C.网络是通信技术和计算机技术相结合的产物
D.当今世界规模最大的网络是因特网
正确答案:BC
135、网络通信协议通常由哪几部分组成()
A.语义
B.语法
C.标准
D.变换规则
正确答案:ABD
136、关于计算机网络的主要特征,以下说法哪个正确()
A.计算机及相关外部设备通过通信媒体互连在一起,组成一个群体
B.网络中任意两台计算机都是独立的,它们之间不存在主从关系
C.不同计算机之间的通信应有双方必须遵守的协议
D.网络中的软件和数据可以共享,但计算机的外部设备不能共享
正确答案:ABD
137、关于Internet中FTP服务的说法正确的是()。
A.FTP是Internet上的文件传输协议
B.可将本地计算机的文件传到FTP服务器,称为文件上传
C.可对FTP服务器的硬件进行维护
D.在FTP服务器下载文件到本地计算机,称为文件下载
正确答案:ABD
138、下列有关计算机网络叙述正确的是()。
A.利用Internet网可以使用远程的超级计算中心的计算机资源
B.计算机网络是在通信协议控制下实现的计算机互联
C.建立计算机网络的最主要目的是实现资源共享
D.以接入的计算机多少可以将网络划分为广域网、城域网和局域网
正确答案:ABC
139、LAN通常是指()。
A.广域网
B.局域网
C.资源子网
D.城域网
正确答案:B
140、关于网络协议,下列说法正确的是()。
A.协议的实现,保证能够为上一层提供服务
B.协议是控制对等实体之间的通信规则
C.协议的语言方面的规则定义了所交换的信息格式
D.TCP/IP协议只能用于Internet,不能用于局域网
正确答案:ABC
141、计算机网络是计算机技术与()相结合的产物。
A.各种协议
B.通信技术
C.电话
D.数据
正确答案:B
142、网络可以通过无线的方式进行连网,以下属于无线传输介质的是()。
A.微波
B.无线电波
C.光缆
D.红外线
正确答案:ABD
143、网络通信是通过()实现的,它们是通信双方必须遵守的约定。
A.网卡
B.双绞线
C.通信协议
D.调制解调器
正确答案:C
144、局域网常用的基本拓扑结构有()、环型和星型。
A.层次型
B.总线型
C.交换型
D.分组型
正确答案:B
145、下面()服务Internet上没有
A.网上商店
B.网上图书馆
C.网上桑拿浴
D.网上医院
正确答案:C
146、广域网覆盖的地理范围从几十公里到几千公里。它的通信子网主要使用()
A.报文交换技术
B.分组交换技术
C.文件交换技术
D.电路交换技术
正确答案:B
147、计算机网络是通过通信媒体,把各个独立的计算机互相连接而建立起来的系统。它实现了计算机与计算机之间的资源共享和()
A.屏蔽
B.独占
C.通信
D.交换
正确答案:C
148、关于城域网建设方案特点的描述中,下列哪些是正确的()
①主干传输介质采用光纤
②交换结点采用基于IP交换的高速路由交换机或ATM交换机
③采用ISO/OSI七层结构模型
④采用核心交换层,业务汇聚层与接入层3层模式
A.①②④
B.②③
C.①③④
D.①②③
正确答案:A
149、计算机网络建立的主要目的是实现计算机资源的共享,计算机资源主要指计算机()。
A.软件与数据库
B.服务器、工作站与软件
C.硬件、软件与数据
D.通信子网与资源子网
正确答案:C
150、哪些信息可在直接因特网上传输()
A.声音
B.图像
C.文字
D.普通邮件
正确答案:CD
151、网络通信协议的层次结构有哪些特征()
A.每一层都规定有明确的任务和接口标准
B.除最底层外,每一层都向上一层提供服务,又是下一层的用户
C.用户的应用程序作为最高层
D.物理通信线路在第二层,是提供服务的基础
正确答案:ABCD
152、关于机算机网络的分类,以下说法哪个正确()
A.按网络拓扑结构划分:有总线型、环型、星型和树型等
B.按网络覆盖范围和计算机间的连接距离划分:有局域网、城域网、广域网
C.按传送数据所用的结构和技术划分:有资源子网、通信子网
D.按通信传输介质划分:有低速网、中速网、高速网
正确答案:ABC
153、计算机网络由哪两部分组成()
A.通信子网
B.计算机
C.资源子网
D.数据传输介质
正确答案:AB
154、关于WindowsXP操作系统,说法正确的是()。
A.它是用户与软件的接口
B.它不是图形用户界面操作系统
C.它是用户与计算机的接口
D.它是应用软件
正确答案:C
155、在Windows中,对桌面背景的设置的前两步是()。
A.鼠标右键单击“我的电脑”,选择“属性”菜单项
B.鼠标右键单击“开始”菜单,选择“属性”菜单项
C.鼠标右键单击桌面空白区,选择“属性”菜单项
D.鼠标右键单击任务栏空白区,选择“属性”菜单项
正确答案:C
156、关于Windows窗口的概念,以下叙述正确的是()。
A.屏幕上只能出现一个窗口,这就是活动窗口
B.屏幕上可以出现多个窗口,但只有一个是活动窗口
C.屏幕上可以出现多个窗口,但不止一个是活动窗口
D.屏幕上可以出现多个活动窗口
正确答案:B
157、在Windows中,“回收站”是()。
A.内存中的一块区域
B.硬盘中的特殊文件夹或硬盘的一块区域
C.软盘上的文件夹
D.高速缓存中的一块区域
正确答案:B
158、通常情况下,下列选项中不能用于启动Word的操作是()。
A.单击“开始”->“程序”->“MicrosoftWord”
B.单击任务栏中的Word快捷方式图标
C.单击Windows桌面上的Word快捷方式图标
D.双击Windows桌面上的World快捷方式图标
正确答案:C
159、在Windows中,“记事本”文件默认的扩展名是()。
A.XLS
B.TXT
C.DOC
D.PPT
正确答案:B
160、Word工作环境默认是处于插入状态,可按()键使之处于改写状态。
A.End
B.Delete
C.Ctrl+home
D.Insert
正确答案:D
161、在Word编辑状态下,若要进行字体效果的设置(例如设置上标),首先应打开()。
A.“编辑”下拉菜单
B.“视图”下拉菜单
C.“格式”下拉菜单
D.“工具”下拉菜单
正确答案:C
162、对于新安装的Excel2003,一个新建的工作簿默认的工作表个数为()。
A.103
B.2
C.3
D.255
正确答案:C
163、在Word的编辑状态下,工具栏上的"剪切"和"复制"按钮呈浅灰色不能用时,说明()。
A.剪切板上已经有信息存放了
B.在文档中没有选中任何内容
C.选定的内容是图片
D.选定的文档太长,剪贴板放不下
正确答案:B
164、Excel2003工作薄文件的默认扩展名为()。
A.xls
B.doc
C.txt
D.ppt
正确答案:A
165、在Excel的自动筛选中,所选数据表的每个标题(即属性名)都对应着一个()。
A.下拉菜单(用黑色三角标记)
B.对话框
C.窗口
D.工具栏
正确答案:A
166、在Excel2003中,一个单元格的地址包含所属的()。
A.列标或行号
B.行号
C.列标
D.列标与行号
正确答案:D
167、在PowerPoint2003中,若想设置幻灯片中对象的动画效果,应选择()。
A.普通视图
B.幻灯片浏览视图
C.幻灯片放映视图
D.备注页视图
正确答案:A
168、D:盘根目录下文件夹“DATA”里的位图文件“TEST”的完整文件名为()。
A.D:\DATA\TEST
B.D:\DATA\TEST.BMP
C.D:\DATA\TEST\BMP
D.C:\DATA\TEST.BMP
正确答案:B
169、Excel主界面窗口中编辑栏上的“fx”按钮用来向单元格插入()。
A.函数
B.数字
C.公式
D.文字
正确答案:A
170、在PowerPoint中,要插入一个在每张幻灯片中都在相同位置显示的小图片,应进行的设置是()。
A.配色方案
B.自定义动画
C.幻灯片母版
D.幻灯片切换
正确答案:C
171、在PowerPoint2003中,在浏览视图下,按住Ctrl键并拖动某幻灯片,可以完成的操作是()。
A.选定幻灯片
B.复制幻灯片
C.移动幻灯片
D.删除幻灯片
正确答案:B
172、在WindowsXP中,不能在“任务栏”内进行的操作是()。
A.切换窗口
B.排列桌面图标
C.设置系统日期和时间
D.启动“开始”菜单
正确答案:B
173、下列叙述中,正确的是()
A.计算机中使用的汉字编码和ASCII码是不一样的
B.计算机的存储单元中存储的信息可以是指令也可以是数据
C.外存中的信息不可直接被CPU处理或访问
D.计算机中信息存储的最小单位是字节
正确答案:ABC
174、下列选项中,都是计算机硬件的是()。
A.CPU、RAM和Java
B.软盘、硬盘、光盘
C.键盘、打印机
D.存储器、WORD
正确答案:BC
175、下列属于系统软件的有。
A.操作系统
B.C语言编译软件
C.OFFICE
D.数据库管理软件
正确答案:ABD
176、断电后不会导致所存储的数据丢失的存储器是()
A.RAM
B.ROM
C.硬盘
D.软盘和u盘
正确答案:BCD
177、在演示文稿中插入超级链接时,所链接的目标可以是()。
A.其他幻灯片文件
B.同一演示文稿的某一张幻灯片
C.计算机硬盘中的可执行文件
D.以上都可以
正确答案:D
178、第一台计算机是在1946年在美国诞生的,该机的英文缩写是()。
A.ENICA
B.EDVAC
C.EDVAE
D.MARK
正确答案:A
179、冯・诺依曼现代计算机理论指出,现代计算机必须包括几大部分。
A.运算器
B.控制器
C.存储器
D.输入设备
E.输出设备
正确答案:ABCDE
180、当前的计算机一般被认为是第四代计算机,它所采用的逻辑元件是()
A.集成电路
B.晶体管
C.大规模超大规模集成电路
D.电子管
正确答案:C
181、当前计算机的应用最广泛的领域是()。
A.辅助设计
B.科学计算
C.信息处理
D.过程控制
正确答案:C
182、早期的计算机体积大、耗电多、速度慢,其主要原因是制约于()。
A.元材料
B.工艺水平
C.设计水平
D.元器件
正确答案:D
183、计算机的主要应用领域是自动控制、数据处理、辅助设计和()。
A.天气预报
B.资料检索
C.视频处理
D.科学计算
正确答案:D
184、现代计算机之所以能够自动、连续地进行数据处理,主要是因为()。
A.采用了开关电路
B.采用了半导体材料
C.采用了二进制
D.具有存储程序的功能
正确答案:D
185、计算机的通用性使其可以求解不同的算数和逻辑问题,这主要取决与计算机的()。
A.高速运算
B.指令系统
C.可编程性
D.储存功能
正确答案:C
186、计算机网络的应用越来越普遍,它的最大好处在于()。
A.节省人力
B.存储容量扩大
C.可实现资源共享
D.使信息存取速度提
正确答案:C
187、计算机应用中最诱人、也是难度最大且目前研究最为活跃的领域之一是()
A.人工智能
B.信息处理
C.过程控制
D.辅助设计
正确答案:A
188、二进制数中数码的个数是()。
A.2
B.4
C.8
D.10
正确答案:A
189、在计算机内部,所有信息(即各种多媒体信息)的存储形式都是()
A.字符
B.二进制码
C.BCD码
D.ASCII码
正确答案:B
190、自计算机问世至今已经经历了四个时代,划分时代的主要依据是计算机的()。
A.规模
B.功能
C.性能
D.构成元件
正确答案:D
191、时至今日,计算机仍采用存储程序原理,原理的提出者是()。
A.莫尔
B.比尔;盖次
C.冯;诺依曼
D.科得
正确答案:C
192、一个完备的计算机系统应该包含计算机的()。
A.硬件系统和软件系统
B.CPU和存储器
C.控制器和运算器
D.主机和显示器
正确答案:A
193、下列说法中,正确的是()
A.同一个汉字的输入码的长度随输入方法的不同而不同
B.一个汉字的机内码与它的国标码是相同的,且均为2字节
C.不同汉字的机内码的长度是不相同的
D.同一汉字用不同的输入法输入时,其机内码是不相同的
正确答案:A
194、显示器的什么指标越高,显示的图像越清晰()
A.对比度
B.亮度
C.对比度和亮度
D.分辨率
正确答案:D
195、第二代电子计算机所采用的电子元件是()
A.继电器
B.晶体管
C.电子管
D.集成电路
正确答案:B
196、组成计算机指令的两部分是()
A.数据和字符
B.操作码和地址码
C.运算符和运算数
D.运算符和运算结果
正确答案:B
197、计算机能直接识别的语言是()
A.高级程序语言
B.机器语言
C.汇编语言
D.C++语言
正确答案:B
198、在计算机中,条码阅读器属于()
A.输入设备
B.存储设备
C.输出设备
D.计算设备
正确答案:A
199、二进制数1011010转换成十进制数为()。
A.103
B.90
C.171
D.71
正确答案:B