武汉大学计算机知识竞赛测验题Word格式.docx
- 文档编号:6291813
- 上传时间:2023-05-06
- 格式:DOCX
- 页数:18
- 大小:24.12KB
武汉大学计算机知识竞赛测验题Word格式.docx
《武汉大学计算机知识竞赛测验题Word格式.docx》由会员分享,可在线阅读,更多相关《武汉大学计算机知识竞赛测验题Word格式.docx(18页珍藏版)》请在冰点文库上搜索。
A.索引B.目录C.帮助D.搜索
17、下列描述计算机病毒的特性中,()是错误的.
A.潜伏性.B.传染性.C.自生性.D.危害性.
18、对电子邮件中的Word文档附件()。
A.只能打开,不能保存B.既能打开,也能保存
C.不能打开,不能保存D.不能打开,只能保存
19、计算机性能主要取决于()。
A.磁盘容量、显示器打印机的分辨率B.配置的语言、操作系统、外部设备
C.操作系统、机器的价格、机器的型号D.字长、运算速度、存储容量
20、如下四个数据中,最大的一个是。
A.(10101111)2B.(177)10C.(A9)16D.(201)8
二、多选题(10*2=20.少选、多选、选错均不得分)
1、在WORD2000中,下面选项中正确的复制操作是______
A:
选中要复制的文本后,直接用鼠标左键按住拖曳到目的地。
B:
选中要复制的文本后,按住"
CTRL"
键,同时用鼠标拖曳到目的地。
C:
选中要复制的文本后,使用"
编辑"
菜单中的"
复制"
、"
粘贴"
命令。
D:
剪切"
2、以下IP地址中属于B类地址的有______。
A)131.107.2.89B)3.3.57.0
C)200.200.5.2D)191.107.2.10
3、采用精简指令集(RISC)技术的微处理器是______
A)8086 B)MC6800 C)80386 D)奔腾E)Alpha
4、下面有关PowerPoint的说法正确的是______
A.每个PowerPoint演示文稿都是由幻灯片构成的。
B.每个幻灯片上的文字、图及其它对象的安排称为版式。
C.PowerPoint提供了24种版式。
D.每张幻灯片都是由对象及其版式组成。
5、哪类IP地址允许在一个子网上有超过1000台的主机?
A)A类B)B类C)C类D)以上所有的
6、下列设备中,()是输入设备。
A.数码相机.B.扫描仪.C.鼠标.D.显示器.E.激光打印机.
7、下列对象中,选定后可存放于剪贴板上的有()。
A.整个屏幕.B.某个窗口.C.某个对话框.D.某些文件.E.某段文本.
8、拨号连接一般包括()。
A.PPP方式B.DDN方式C.串行连接方式D.仿真终端方式E.FTP方式
9、WordWideWeb又可以称为()。
A.WebB.WWWC.InternetExplorerD.NetscapeCommunicatorE.万维网
10、在word2000中,为看到文档的分栏效果,选下列显示方式的().
A.页面.B.打印预览.C.普通.D.联机版式.E.大纲.
三、判断题(10*1=10)
1、现在微机的CPU,象Pentium和PIII这样的芯片中有一种称为Cache的高速缓冲存储器,Cache的容量越大越好。
2、Intel公司推出的全新P4芯片仍然和386芯片一样是32位处理器。
3、Windows98使用全新的HPFS文件系统,支持长文件名和大于2G的硬盘分区。
4、使用WORD2000的格式刷可以将选定的格式复制到不同的位置。
5、在WORD2000中,使用"
文件"
菜单的"
保存"
和"
另存为"
命令都可以将文档以原来的文件名存储。
6、为了暂存中间结果,CPU中包含几十个甚至上百个寄存器,用来临时存放数据。
7、我们能使用C语言进行面向对象的程序设计。
8、在WORD2000中,改变文本的字体、段落等格式,可以通过鼠标右键打开的快捷菜单来完成。
9、在编辑某篇WORD2000文档时,如果某菜单命令项显示为浅灰色,表示在处理本文档的整个过程中该命令一直不能使用。
10、MODEM既可以将模拟信号转换成数字信号,又能将数字信号转换成模拟信号。
程序设计部分(50分)
C语言
一.选择题(10*1'
=10'
)
1.写出下列循环执行次数_______
k=10;
while(k=0)k=k-1;
A)10次B)无限循环C)0D)1
2.写出下面程序的运出结果______
#include<
stdio.h>
main()
{inta=10,b=45;
while(a!
=b)
{while(a>
b)a-=b;
while(a<
b)b-=a;
}
printf("
%d\n"
a);
A)15B)10C)5D)45
3.如x=a>
b?
a+b:
(c>
d?
a-d:
b-c)
其中a=1,b=2,c=3,d=4求x的值______
A)3B)-1C)-3D)1
4.若变量都己说明,写出下列程序段的运行结果_______
i1=0,i2=0;
while((ch=getchar())!
='
#'
switch(ch)
{case'
a'
:
case'
A'
case'
e'
E'
o'
O'
default:
i1++;
i'
I'
case'
u'
U'
i2++;
}
printf("
%d,%d\n"
i1,i2);
输入为thisisatest#<
CR>
A)10,4B)14,14
C)12,14D)14,4
5.若有宏定义如下:
#defineX5
#defineYX+1
#defineZY*X/2
则执行以下printf语句后,输出的结果是__________
inta;
a=Y;
Z);
--a);
A)7B)12C)12D)7
6655
6.以下程序输出结果为_______
main()
{
intx=3;
do
{printf("
%3d"
x-=2);
while(!
(--x));
A)1B)30C)1-2D)死循环
7.以下程序输出结果为______
strlen("
ATS\n012\1\\"
));
A)11B)10C)9D)8
8.下列递归程序的结果为:
________
intf(intn)
returnf(n-1)+1;
}
f(5);
A)5B)4C)6D)不能终止
9.以下程序输出结果为________
charstr[]="
ABCD"
*p=str;
*(p+4));
A)68B)0C)字符D的地址D)不确定的值
10.写出以下程序的输出结果_______
{intk=4,m=1,p;
p=fun(k,m);
p);
fun(a,b)
inta,b
{staticintn=0,i=2;
i+=n+1;
n=i+a+b;
return(n);
A)7B)16C)17D)9
二.填空题(10*1'
1.下面函数chnum将一个整数字符串(放在字符数组str中)转换为一个整数num,num将作为函数的返回值。
intchnum(str)
charstr[];
inti,j,k,h,len,num=0;
len=strlen(str);
for(i=0;
_________;
i++)
k=1;
j=len=len-1;
while(__________)
{
k=k*10;
j--;
h=________-48;
num=num+h*___________;
return(num);
2.下面的程序能将"
University"
反向打印出来,请将程序空白处添上。
#include"
stdio.h"
print("
\nUniversity\n"
);
print(string)
char*string;
{char*str=string;
if(*str=='
\0'
)return;
while(*str)str++;
___________;
%c"
*str);
_________='
;
print(_________);
3.以下程序从终端读入一行作为字符串放在字符数组中,然后输出.
{chars[81],*sp;
inti;
i<
80;
{s[i]=getchar();
if(s[i]=='
\n'
)
________;
s[i]='
sp=________;
while(*sp)putchar(________);
三.写出下列程序的运行结果(5*2'
):
1.#include"
#defineMAX10
main()
chars[MAX]="
abcdef"
sub(s);
sub(char*a)
{char*t;
if(*a){t=a;
t++;
sub(t);
putchar(*a);
2.main()
intb[51],x,i,n=0,p;
scanf("
%d"
&
x);
while(x>
-1)
b[++n]=x;
n=%3d\n"
n);
p=1;
for(i=2;
=n;
if(*(b+i)>
*(b+p))
p=i;
p=%3db[p]=%3d\n"
p,b[p]);
输入数据如下:
7854679103204-1<
3.有一个C源程序文件,名为echo,其内容为:
main(intargc,char*argv[])
while(--argc>
0)
%s%c"
*++argv,(argc>
1)?
'
'
若命令行输入为:
echoBASICFORTRANPASCAL
4.main()
{
inta,b,c;
a=2;
b=1;
c=1;
while(a>
b>
c)
{t=a;
a=b;
b=t;
c--}
%d,%d,%d\n"
a,b,c);
5.#include"
chars[10]="
123456"
if(*a)
四.程序设计题.(2*10'
=20'
1.编程实现:
输入一个英文句子,将句子中每个单词的首字母大写后输出。
例:
输入"
thisisatestprogram"
,输出"
ThisIsATestProgram"
。
2.有13个人围成一圈(编号为0--12),从第0号的人开始从1报数,凡报到5的倍数的人离开圈子,直到只剩下一个人为止,问此人原来的位置是多少号.
FOXPRO数据库
一、选择题:
(20*1=20分)
1.下列有关数据库的说法最准确的是_______。
A>
二维表存储形式的数据的集合
B>
以一定的组织方式存储起来且具有相关性的数据的集合
C>
以一定的组织方式存储起来的数据的集合
D>
具有相关性的数据的集合
2.当前,被广泛使用的FoxPro是一个_______。
数据库B>
数据库系统C>
数据库管理系统D>
应用软件
3.FoxPro中的一个数据库最多允许有_______字段。
64B>
1000C>
4000D>
255
4.FoxPro中的字符型的最大宽度为_______。
128B>
254C>
255D>
508
5.依附于Foxpro数据库文件的文件类型是_______。
FPTB>
PRGC>
MEMD>
EXE
6.FoxPro命令中的FOR条件规定的命令作用范围是_______。
从当前记录开始到满足条件的记录为止
从当前记录开始到不满足条件的记录为止
从当前记录开始满足条件的记录
命令指定范围中满足条件的记录
7.FoxPro命令中的WHILE条件规定的命令作用范围是_______。
从当前记录开始满足条件的记录
满足条件的所有记录
从当前记录开始到第一条不满足条件的记录为止
8.____是算术表达式。
ASC("
A"
)+LEN("
ABC"
CHR(65)+"
B"
A*X**X+B*X+C=0
.NOT.A>
0
9.____是日期常量。
03/20/94B>
"
03/20/94"
{03/20/94}"
D>
{03/20/94}
10.STORE命令可以同时给多个变量____。
赋不同的值B>
赋同一个值
赋不同类型的值D>
赋一个屏幕类型的值
11.数组A(2,3)的元素A(2,2)可以用对应的一维数组元素____表示。
A(6)B>
A(3)C>
A(4)D>
A(5)
12.日期函数中不需要参数的函数是____。
YEARB>
DATEC>
CTODD>
DOW
13.数据库SSS.DBF中有20条记录,顺序执行如下命令序列:
USESSS
DELETENEXT5
SETDELETEDON
INDEXON职工号TOZG
ZGH.IDX中被索引的记录个数为
A)5B)10C)15D)20
14.____不能从字符串"
激光打印机"
中截取出子串"
打印机"
。
STUFF("
1,4,””)B>
SUBSTR("
5)
LEFT("
激光打印机"
4)D>
RIGHT("
6)
15.如果A="
LIST"
,则&
A中的&
含义是____。
替代一个表达式B>
替代一个变量
替换一个字符串传递参数D>
替代一个命令或子函数
16.关于DISPLAY命令和LIST命令显示区别的正确叙述是_______。
前者当显示满一屏时暂停,打任一键继续显示。
后者一直显示到结束
在缺省范围时,前者只显示当前一个记录,后者是全部记录
在范围都选择ALL时,两个命令等价
除前者当显示满一屏时暂停不一样外,其他完全一样
17.数据库刚打开时,当前记录指针的位置是_______。
0B>
1C>
.F.D>
不固定
18.当前工作区为5,且1,2,4,7工作区中已有数据库打开,则Select0所选择的工作区是
5C>
3D>
7
19.数据库的当前记录号为1,当执行"
SETFILTTO性别="
男"
命令后,当前记录号是_______。
仍然是1B>
指到了第1个男生记录上
指向文件头D>
指向文件尾
20.在使用多关键字建立索引文件时,要求各关键字都应转换成_______。
备注型B>
字符型C>
日期型D>
数值型
二、填空题:
(10*2=20)
1.下面程序的功能是接受数据库文件名,显示数据库的字段名、字段类型、宽度和小数位数,请阅读程序并填空。
6*2=12分
SETTALKOFF
CLEAR
DBNAME=SPACE(10)
YN="
Y"
DOWHILEUPPER(YN)="
@2,16SAY"
请输入数据库文件名:
"
GETDBNAME
___________
FNAME=TRIM(DBNAME)+"
.DBF"
IF______FILE(FNAME)
@4,30SAY"
数据库不存在!
LOOP
ENDIF
USE___________
COPYTOXYZ____________
USEXYZ
@4,10SAY"
字段名:
@4,21SAY"
类型:
@4,32SAY"
宽度:
@4,42SAY"
小数位:
ROW=5
DOWHILE__________
@ROW,10SAYFIELD-NAME
@ROW,23SAY_________________
@ROW,32SAYSTR(FIELD-LEN,3)
@ROW,44SAYSTR(FIELD-DEC,3)
ROW=ROW+1
SKIP
ENDDO
USE
@ROW,30SAY"
是否继续?
(Y/N)"
GETYN
READ
SETTALKON
RETURN
2.设数据库文件SC.DBF有如下记录,其中学号、姓名为C型字段,其余为N型字段,设数据库已经打开。
4*2=8分
RECORD#学号姓名出生日期性别籍贯贷款
1913101王刚03/11/73男广西350
2913102李玲04/25/73女江西200
3913103赵冲04/26/73女安徽150
4913104李新04/28/74女辽宁100
5924104章文05/01/75男云南250
6924105曾重05/02/74男河南50
7924106梅放05/04/75男贵州50
8924107陆伟05/09/75男陕西150
1.按'
学号'
建立索引文件ISC,应该用命令________________________。
2.求贷款总和并存入变量DKH,应该用命令________________________。
3.求贷款平均值并存入变量PJDK,应该用命令_____________________。
4.统计女学生的人数并存入变量HOFW,应该用命令_________________。
三、编程题:
(10*1=10)
求1×
2×
3×
...×
1990的积的最右边第一个不是0的数是多少。
提示:
该程序应可算出任两数间连续自然数的积的第一个不是0的尾数。
一种主要思想是:
当积末尾出现0时,用一循环程序削去0,当累计积位数超过5位时,只保留末5位
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 武汉大学 计算机 知识竞赛 测验
![提示](https://static.bingdoc.com/images/bang_tan.gif)