叶哩信息网带大家认识并深入了解计算机考试题,希望能帮你解决当下所遇到的难题。
计算机基础考试试题6

一、选择题
1、计算机中数据的表示形式是( C )
A)八进制 B)十进制 C)二进制 D)十六进制
2、计算机硬件能直接识别和执行的只有( D )
A)高级语言 B)符号语言 C)汇编语言 D)机器语言
3、具有多媒体功能的微型计算机系统中,常用的CD-ROM是( B )
A)只读型大容量软盘 B)只读型光盘 C)只读型硬盘 D)半导体只读存储器
4、微机中1K字节表示的二进制位数是 ( D )
A)1000 B)8*1000 C)1024 D)8*1024
5、WINDOWS98操作系统是一个( A )
A)单用户多任务操作系统 B)单用户单任务操作系统
C)多用户单任务操作系统 D)多用户多任务操作系统
6、把WINDOWS的窗口和对话框作一比较,窗口可以移动和改变大小,而对话框( B )
A)既不能移动,也不能改变大小 B)仅可以移动,不能改变大小
C)仅可以改变大小,不能移动 D)既能移动,也能改变大小
7、在WINDOWS中,“任务栏”的作用是( D )
A)显示系统的所有功能 B)只显示当前活动窗口名
C)只显示正在后台工作的窗口名 D)实现窗口之间的切换
8、通过WINDOWS98中的“开始”菜单中的“运行”项( C )
A)仅可以运行DOS批处理命令 B)仅可以运行DOS的内部命令
C) 可以运行DOS的外部命令和可执行文件 D)仅可以运行DOS的外部命令
9、在word主窗口的右上角,可以同时显示的按钮依次是( C )
A)最小化、还原和最大化 B)还原、最大化和关闭
C)最小化、还原和关闭 D)还原和最大化、最小化
10)在word的编辑状态,执行编辑菜单中“复制”命令后( B )
A)将选择的内容复制到插入点处 B)将选择的内容复制到剪贴板
B) 插入点所在段落内容被复制到剪贴板 D)光标所在段落内容被复制到剪贴板
11、在WINDOWS98中,文件被放入回收站后( B )。
A)文件已被删除,不能恢复 B)该文件可以恢复
C)该文件无法永久删除 D)该文件虽已永久删除,但可以安全恢复
12、 Windows98的许多应用程序的“文件”菜单中,都有“保存”和“另存为”两个命令,下列说法中正确的是 C 。
A)“保存”命令只能用原文件名存盘,“另存为”不能用原文件名
B)“保存”命令不能用原文件名存盘,“另存为”只能用原文件名
C)“保存”命令只能用原文件名存盘,“另存为”也能用原文件名
D)“保存”和“另存为”命令都用任意文件名存盘
13、在word的编辑状态,进行字体设置操作后,按新设置的字体显示的文字是(B )
A)插入点所在段落中的文字 B)文档中被选择的文字
C)插入点所在行中的文字 D)文档的全部文字
14、存储400个24*24点阵汉字字形所需的存储容量是( D )
A)225KB B)75KB C)37.5KB D)28. 125KB
15、下面是关于解释程序和编译程序的论述,其中正确的一条是( C )
A)编译程序、解释程序均能产生目标程序。
B) 编译程序、解释程序均不能产生目标程序
C)编译程序能产生目标程序,解释程序不能产生目标程序
D) 编译程序不能产生目标程序而解释程序能产生目标程序
16、下列四个不同数字表示的数中,数值最大的是( A )
A)二进制数11011101 B)八进制数334 C)十进制数219 D)十六进制数DA
17、设WINDOWS98桌面上已经有某应用程序的图标,要运行该程序,可以( C )
A)用鼠标左键单击该图标 B)用鼠标右键单击该图标
C)用鼠标左键双击该图标 D)用鼠标右键双击该图标
18、在WINDOWS98的“资源管理器”窗口中,如果想一次选定多个分散的文件或文件夹,正确的操作是( B )
A)按住CTRL键,用鼠标右键逐个选取。B)按住CTRL键,用鼠标左键逐个选取。
C)按住SHIFT键,用鼠标右键逐个选取。D)按住SHIFT键,用鼠标左键逐个选取。
19、在word的编辑状态,下列四种组合键中,可以从当前输入汉字状态转换到输入ASSCII字符状态的组合键是( A )
A)CTRL+空格键 B)ALT+CTRL C)SHIFT+空格键 D)ALT+空格键
20、当个人计算机以拔号方式接入INTERNET网时,必须使用的设备是( B )
A)网卡 B)调制解调器(MODEM)C)电话机 D)浏览器软件
21、用户可用内存通常是指( A )
A)RAM B)ROM C)CACHE D)CD-ROM
22、下面( D )不能与CPU直接交换数据
A)RAM B)ROM C)CACHE D)CD-ROM
23、在计算机中表示数据的最小单位是( A )
A)位 B)字节 C)字 D)字长
24、单击窗口的( A ),可以把窗口拖放到桌面的任何地方。
A)标题栏 B)按钮 C)菜单栏工作区 D)窗口边框
25、WINDOWS98操作系统通过( B )实施对文件的管理
A)文件 B)文件夹 C)文件名 D)目录
26、中文word97 是在( D )环境下运行的
A)UCDOS B)WINDOWS3.X C)DOS D)WINDOWS98
27、同时打开多个word文档时,处于活动的文档窗口有( A )个
A)1 B)2 C)3 D)多个
28、在word中新建文档的默认扩展名为( D )
A)TXT B)PCX C)RTF D)DOC
29、启动excel之后,自动建立一个名为( D )的空白工作簿
A)SHEET1 B)SHEET C)BOOK D)BOOK1
30、默认情况下,启动excel工作窗口之后,每个工作簿由三张工作表组成,工作表名字为( C )
A)工作表1、工作表2和工作表3 B)BOOK1、BOOK2和BOOK3
C)SHEET1、SHEET2和SHEET3 D)工作簿1、工作簿2和工作簿3
二、判断题
1、操作系统也是一种应用软件。(╳)
2、计算机断电后,内存储器RAM中的信息都会全部丢失。(∨)
3、计算机病毒是能够通过自身复制而起破坏作用的计算机程序。(∨)
4、只有在一台计算机上将软盘格式化以后,它才可在各种计算机上使用。(╳)
5、打印机只能打印字符和表格,不能打印图形。(╳)
6、一个完整的计算机系统应包括硬件系统和软件系统。(∨)
7、通过“回收站”可恢复被删除的文件或文件夹。(∨)
8、word软件只能编辑文字和表格,不能处理图形。(╳)
9、语言处理程序是把用一种程序设计语言表示的程序转化为与之等价的另一种程序设计语言表示的程序的程序。(∨)
10一个汉字的机内码在计算机中用2 个字节表示。(∨)
资源来源: office教程网() 详细出处参考:http://;ArtRead.asparticleid=666
计算机一级MSOffice考试试题及答案「版」
计算机一级MSOffice考试试题及答案「2017版」
计算机网络是现代通信技术与计算机技术相结合的产物。计算机网络己在现代企业的管理中发挥着越来越重要的作用,如银行系统、商业系统、交通运输系统等。下面是关于计算机一级MSOffice考试试题及答案,欢迎大家练习!
一、单选题
1). 无符号二进制整数1011000转换成十进制数是
A.76
B.78
C.88
D.90
正确答案:C
2). 下列关于磁道的说法中,正确的是( )。
A.盘面上的磁道是一组同心圆
B.由于每一磁道的周长不同,所以每一磁道的存储容量也不同
C.盘面上的磁道是一条阿基米德螺线
D.磁道的编号是最内圈为0,并次序由内向外逐渐增大,最外圈的编号最大
正确答案:A
答案解析:盘片两面均被划分为80个同心圆,每个同心圆称为一个磁道,磁道的编号是:最外面为0磁道,最里面为79道。每个磁道分为等长的18段,段又称为扇区,每个扇区可以记录512个字节。磁盘上所有信息的读写都以扇区为单位进行。
3). 最早的应用领域是
A.信息处理
B.科学计算
C.过程控制
D.人工智能
正确答案:B
答案解析:当初,世界上第一台电子数字计算机ENIAC的研制目的'是为了进行火炮的弹道计算,可见,电子计算机的最初应用主要是科学计算,由于计算机的通用性,对科学技术的发展影响非常深远。
4). 标准ASCII码用7位二进制位表示一个字符的编码,那么ASCII码字符集共有( )个不同的字符。
A.127
B.128
C.256
D.255
正确答案:B
答案解析:ASCII码是美国国家信息标准码,用7位二进制数来表示一个字符的编码,所以总共可以表示128个不同的字符。
5). 内存储器是计算机系统中的记忆设备,它主要用于( )。
A.存放数据
B.存放程序
C.存放数据和程序
D.存放地址
正确答案:C
答案解析:计算机的存储器可分为两大类:内存储器和外存储器。内存储器是计算机主机的一个组成部分,它与CPU直接进行信息交换,它主要用于存放数据和程序。
6). 操作系统将CPU的时间资源划分成极短的时间片,轮流分配给各终端用户,使终端用户单独分享CPU的时间片,有独占计算机的感觉,这种操作系统称为( )。
A.实时操作系统
B.批处理操作系统
C.分时操作系统
D.分布式操作系统
正确答案:C
答案解析:分时操作系统:不同用户通过各自的终端以交互方式共用一台计算机,计算机以“分时”的方****流为每个用户服务。分时系统的主特点是:多个用户同时使用计算机的同时性,人机问答的交互性,每个用户独立使用计算机的独占性,以及系统响应的及时性。
二、基本操作题(10分)
Windows基本操作题,不限制操作的方式
注意:下面出现的所有文件都必须保存在考生文件夹下。料料料本题型共有5小题
1.在考生文件夹下创建名为TAK.DOC的文件。
2.将考生文件夹下XINGRUI文件夹中的文件SHU.EXE设置成只读属性,并撤销存档属性。
3.搜索考生文件夹下的GE.XLS文件,然后将其复制到考生文件夹下的WEN文件夹中。
4.删除考生文件夹下ISO文件夹中的MEN文件夹。
5.为考生文件夹下PLUS文件夹中的GUN.EXE文件建立名为GUN的快捷方式,存放在考生文件夹下。
三、汉字录入题(10分)
请在“答题”菜单下选择“汉字录入”命令,启动汉字录入测试程序,按照题目上的内容输入汉字:1950年,l8岁的奈保尔获政府奖学金,来到英国牛津大学专攻文学。大学期间,他的小说屡屡遭到退稿。父亲的帮助和鼓励使得他矢志不移的坚持创作。1953年,他的第一部小说出版了。这年,他的父亲去世。出版的“父子之间”收入了两人的往来书信。l954年.l956,担任BBC“加勒比之声的栏目主持人”。
四、Word操作题(25分)
请在“答题”菜单下选择“字处理”命令,然后按照题目要求再打开相应的命令,完成下面的内容,具体:
注意:下面出现的所有文件都必须保存在考生文件夹下。
(1)将标题段(“奇瑞O0全线优惠扩大”)文字设置为小二号黄色阴影黑体、字符间距加宽3磅、并
添加红色方框。
(2)设置正文各段落(“奇瑞QQ是目前……个性与雅趣。”)左右各缩进2字符,行距为l8磅。
(3)插入页眉并在页眉居中位置输入文字“车市新闻-w7。设置页面纸张大小为“16开(18·6 x26厘米)”。
(4)将文中后7行文字转换成一个7行6列的表格,设置表格居中,并以“根据内容调整表格”选项自动调整表格,设置表格所有文字中部居中。
(5)设置表格外框线为0.75磅蓝色双窄实线、内框线为0.5磅蓝色单实线;设置表格第一行为浅黄色底纹;分别合并表格中第三列的第二、三行单元格,第四列的第二、三行单元格,第五列的第二、三行单兀格和第六列的第二、三行单元格。
;
计算机考试选择题的题型有哪些?
一、选择题((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.硬件系统 2.具有多媒体功能的微型计算机系统,常用CD-ROM作为外存储器,它是:( ) A.只读存储器 B.随机存储器 C.只读光盘 D.可读写光盘 3.在计算机的存储器中,( )个二进制位组成一个字节。 A. 4 B. 8 C. 16 D.32 4.计算机硬件唯一能直接理解的语言称为( ) A.机器语言 B.汇编语言 C.高级语言 D.低级语言 5.()、控制器、存储器、输入设备、输出设备等基本部件就可以组成了完整的计算机硬件系统。 A.ROM B.RAM C.ALU D.键盘 6.下列关于计算机主存储器的说法中,不正确的是( )。 A. 比辅助存储器存取快 B. 比辅助存储器存储容量大 C. 由超大规模集成电路构成 D. 主存储器直接与CPU交换数据 7.计算机的( )设备是计算机和外部进行信息交换的设备。 A.输入输出 B.控制器 C.中央处理器 D.存储器 8.计算机硬件的五大基本构件包括:运算器、存储器、输入设备、输出设备和() A.显示器 B.控制器 C.磁盘驱动器 D.鼠标器 9.下列不属于高级语言的是:( ) A.BASIC语言 B.C语言 C.C++语言 D.汇编语言 10.下面不属于打印机同一分类的是:( ) A.针式打印机 B.击打式打印机 C.喷墨打印机 D.激光打印机 11.下列不属于输出设备的是:( ) A.打印机 B.有源音箱 C.绘图仪 D.扫描仪 12.用键盘实现全角和半角切换的操作是:( ) A.Ctrl+Shift B.Shift+空格健 C.Ctrl+空格键 D.Ctrl+Tab 13.操作系统是一种:( ) A.系统软件 B.操作规范 C.编译系统 D.应用软件 14.删除当前输入的错误字符,可直接按下:( ) A.Enter键 B.ESC键 C.Delete键 D.BackSpace键 15.不是Windows XP“画图”窗口的组成部分:( ) A.菜单栏 B.工具箱 C.颜料盒 D.格式栏 16.下列属于应用软件的是:( ) A.Windows 98 B.PowerPoint C.Visual FoxPro D.Unix 17.下面不属于MicroSoft Office家族成员的是:( ) A.WORD B.OutLook C.FrontPage D.VisualBasic 18.切换当前窗口的键盘操作是按组合键:( ) A.Alt+P B.Alt+Tab C.Ctrl+Tab D.Ctrl+S 19.下列不属于Word 2000菜单栏的是:( ) A.窗口 B.工具 C.数据 D.表格 20.用户在编辑过程中可使用哪个操作来选择Word模板新建工作薄( ) A.文件菜单下的新建命令 B.Ctrl+M C.Ctrl+N D.单击“常用”工具栏中的“新建”按钮 21.在word2003编辑状态下,若光标位于表格外右侧的行尾处,按回车键,结果是 。 A. 光标移到下一列 B. 光标移到下一行,表格行数不变 C. 插入一行,表格行数改变D.在本单元格内换行,表格行数不变 22.在word2003中,下述关于分栏操作的说法,正确的是 。 A. 可以将指定的段落分成指定宽度的两栏 B. 在任何视图下均可以看到分栏效果 C. 设置的各栏宽度和间距与页面无关 D.栏与栏之间不可以设置分隔线 23.在WORD2003中,选择“文件”菜单下的“另存为”命令,可以将当前打开的文档另存为 。 A. TXT文件类型B. PPT文件类型C. XLS文件类型D.BAT文档类型 24.在WORD2003编辑状态下,只想复制选定的文字内容而不需要复制选定文字的格式,则应 。 A. 直接使用粘贴按钮B. 选择“编辑”—“选择性粘贴”操作 C. 选择“编辑”—“粘贴”操作D.在指定位置按鼠标右键