《计算机专业模拟考试试题(二).pdf》由会员分享,可在线阅读,更多相关《计算机专业模拟考试试题(二).pdf(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、对口升学计算机专业理论模拟考试试题(二)一、单项选择题:(每小题2分,共100分)1、下列打印机中属击打式打印机的是()A.点阵打印机 B.热敏打印机 C.激光打印机 D.喷墨打印机2、数制中使用的数码个数被称为()。A.基数 B.尾数 C.阶码 D.位权3、下列存储器中,断电后信息会丢失的是()。A.ROM B.RAM C.CD-ROM D.磁盘存储器4、计算机病毒是一种()A.特殊的计算机部件 B.特殊的生物病毒C.游戏软件 D.人为编制的特殊的计算机程序5、某单位自行开发的工资管理系统,按计算机应用的类型划分,它 属 于()。A.科学计算 B.辅助设计 C.数据处理 D.实时控制6、若某
2、一台显示器,有一项1024X768的性能指标,它表示的是()A.分辨率 B.像素 C.显示存储器容量 D.显示颜色7、计算机字长取决于()总线的宽度。A.控制总线 B.数据总线 C.地址总线 D.通信总线8、执行下列二进制数算术加运算10101010+00101010其结果是()。A.11010100 B.11010010 C.10101010 D.001010109、下列各种数制的数中,最小的数是()A.(101100)2 B.(54)8 C.(44)|0 D.(2A)J610、在 Windows 2000操作环境下,欲将整个屏幕的信息复制到剪贴板上,可使用组合键(A.Print Scree
3、n B.Alt+Print ScreenC.Ctrl+Space D.Alt+F411、在 Word 2000的编辑状态,当前在汉字输入状态,若要切换输入法中的半角/全角状态,应 当 按()oA.Caps Lock 键 B.Shift 键 C.Ctrl+空格键 D.shift+空格键键12、在 Word 2000的编辑状态,当前文档中有一个表格,选定表格中的一行后,单击表格菜单中“拆分表格”命令后,表格被拆分成上、下两个表格,已选择的行()。A.在 上 边 的 表 格 中 B.在 下 边 的 表 格 中 C.不在这两个表格中D.被删除13、打开菜单可以用控制键()和各菜单名旁带下划线的字母。A
4、.Ctrl B.Alt C.Shift D.Ctrl+Shift E.Alt+Shift14、在 Excel 2000中,清除和删除的意义是()A.完全一样B.清除是指对选定的单元格和区域内的内容作清除,单元格依然存在;而删除则是将选定的单元格和单元格内的内容一并删除C.删除是指对选定的单元格和区域内的内容作清除,单元格依然存在;而清除则是将选定的单元格和单元格内的内容一并删除D.清除是指对选定的单元格和区域内的内容作清除,单元格的数据格式和附注保持不变;而删除则是将单元格和单元格数据格式和附注一并删除15、若向单元格中输入“03/4”,则在编辑框中显示出的数据应该是()。A.3/4 B.3
5、月 4 日 C.0 3/4 D.0.7516、在 Excel中,关于公式“Sheet2!Al+A2”表述正确的是()。A.将工作表sheet2中 A1单元格的数据与本表单元格A 2中的数据相加B.将工作表sheet2中 A1单元格的数据与单元格A 2中的数据相加C.将工作表sheet2中 A1单元格的数据与工作表sheet!中单元格A 2中的数据相加D.将工作表中A 1单元格的数据与单元格A 2中的数据相加17、已知数据表文件:系(系编号,系名称,系主任,电话号码)及 学 生(学号,姓名,性别,专业,系编号)。若列出所有学生的报表,包 括(学号,姓名,系名称),完成这个操作相当于数据库的()操
6、作。A.投影 B.选择 C.连接 D.查询18、当前数据表文件有十条记录,执 行“GO 8”和“APPEND BLANK”两条命令后,该数据表文件的记录数是()A.共 11条记录,其中第8 条为空记录B.共 U 条记录,其中第11条为空记录C.共 11条记录,其中第9 条为空记录D.仍然是10条记录19、删除表文件RSDA.DBF的所有记录,但保留其结构的操作是()A.USE RSDA B.USE RSDADELE ALL DELEPACKC.USEPACKD.USE RSDADELE FILERSDA.DBFERASE20、A.C.在 Visual FoxPro中,可以对字段设置默认值的表(
7、必须是数据库表 B.必须是自由表自由表或数据库表 D.不能设置字段的默认值21、在 Visual FoxPro的表单操作中,PasswordChar属性仅适用于()A.文本框 B.组合框 C.列表框 D.复选框22、使 用 SQL语句进行分组检索时,为了去掉不满足条件的分组,应 当()oA.使用WHERE子句 B.在 GROUP BY后面使用HAVING子句C.先使用WHERE子句,再使用HAVING子句D.先 使 用 HAVING子句,再 使 用 WHERE子句23、在 Visual FoxPro中,建立数据库表时,将年龄字段值限制在1214之间的这种约束属于()A.实 体 完 整 性 约
8、束 B.域 完 整 性 约 束 C.参 照 完 整 性 约 束 D.视图完整性约束24、在 Visual FoxPro中,使用SQL命令将学生STUDENT中的学生年龄AGE字段的值增加1 岁,应该使用的命令是()。A.REPLACE AGE WITH AGE+1 B.UPDATE STUDENT AGE WITH AGE+1C.UPDATE SET AGE WITH AGE+1 D.UPDATE STUDENT SET AGE=AGE+12 5、数据表中有语文,数学,英语和总分四个数值型字段,要将所有记录的语文,数学,英语成绩求和后存入总分字段中,应使用命令()A.T O T A L 语文+
9、数学+英 语 TO总分 B.R EP L A C E总 分 W I T H 语文+数学+英语A L LC.S U M 语 文,数 学,英 语 TO总分 D.R EP L A C E语文+数 学+英 语 W I T H 总 分 A L L26、以下合法的Visual Basic变量名是()A.ForLoop B.Const C.9abc D.a#x27、有如下程序a$=MChinanb$=Ringht$(a$,3):c$=String$(3,b$)Print c$End运行后输出的结果是()oA.Chi B.aaa C.iii D.)ina28、在窗体上画一个名称为Commandl的命令按钮,然
10、后编写如下事件过程:Private Sub Command l_Click()x=InputBox(MInputH)Select Case xCase 1,3Print”分支 1HCase Is 4Print”分支 2HCase ElsePrint Else 分 支 End SelectEnd Sub程序运行后,如果在输入对话框中输入2,则窗体上显示的是()A.分 支 1 B.分支2 C.Else分支 D.程序出错29、以下关于MsgBox的叙述中,错误的是()A.MsgBox函数返回一个整数B.通过MsgBox函数可以设置信息框中图标和按钮的类型C.MsgBox语句没有返回值D.MsgBox
11、函数的第一个参数是一个整数,该参数只能确定对话框中显示的按钮数量30、在 Visual Basic中通过()属性来设置字体的颜色。A.FontColor B.ClipControl C.BackColor D.ShowColor31、Private Sub Form_Click()Dim arr,SumSum=0arr=Array。,3,5,7,9,11,13,15,13,19)For i=l To 10If arr(i)/3=arr(i)3 ThenSum=Sum+arr(i)End IfNext iPrint SumEnd Sub程序运行后,单击窗体,输入结果为()A.13 B.14 C.
12、27 D.1532、能够包含其他对象的对象称为容器,下面的对象中()不是容器。A.窗 体(Form)B.图 片 框(PictureBox)C.分 类 框(Frame)D.图 像 框(Image)33、下列程序执行后,L 的 值 为()L=10Do Until Not(L=50)IfL=50 ThenL=L-10LoopA.60 B.55 C.45 D.4034、执行下列Visual Basic语言片段程序的结果为()Dim A(4)as integerA(l)=0For K=2 to 4If K Mod 2=1 ThenA(K)=A(K-1)+1ElseA(K)=A(K-l)+2End IfN
13、extKPrint A(4)A.6 B.5 C.4 D.335、利用下述程序计算出(1*1)+(2*1+2*2)+(3*1+3*2+3*3)的值,则空格中要 填 入()内容?S=0FOR K=1 TO 3FORM=1 TOS=S+K*MNEXT MNEXTKPRINTSENDA.3 B.K-l C.4-K D.K36、甲校18位男同学与乙校18位女同学准备到阳明山进行联谊活动,若男同学们打算以抽签的方式(签为1 18)来决定每人要骑摩托车载哪一位女同学上山。假设使用VisualBasic的 Rnd()函数可产生不重复的随机数,请问重复执行下列哪一个叙述可模拟上述抽签的动作?()A.Print
14、Sqr(9)*Rnd()*2 B.Print Rnd()*18C.Print Rnd()*Int(-18.2)*-1 D.Print Int(Rnd()*18)+137、惠君正在考虑是否要参加联谊活动;若好友A 君和B 君都要参加,他就要参加,但如果只有死党C 君要参加,他也会参加;请问下列哪一个VB表达式可用来表示此问题(假设YN表示惠君参加联谊的意愿,A、B、C 分别表示惠君3 位好友的参加意愿)()A.YN=(AAnd B)OrC B.YN=AAnd(B NotC)C.YN=(A OrB)EQV C D.YN=(A Xor B)and C38、下列BASIC程序执行后,S 值 为()s=
15、oFORK=1TO6STEP2FOR J=3TO8STEP3S=S+JNEXT JNEXTKS=S+K+JPRINTSA.38 B.43 C.47 D.5239、随机数Int(Rnd*4)+5 最大可能值为()A.4 B.5 C.8 D.940、以下Visual Basic程序执行后,各变量之值为():Private Sub Form_Activate()a=1:b=2CallSl(a*2,b)End SubSub Sl(x,y)x=x*2:y=y+lEnd SubA.a=l,b=3,x=4,y=3 B.a=4,b=3,x=4,y=3C.a=2,b=2,x=4,y=3 D.a=l,b =2,x
16、=4,y=341、下列有关FOR-NEXT叙述的规则,那一项是错误的()A.FOR-NEXT叙述必须是成对的出现在程序中,即所欲被重复执行的程序片断,必须被 FOR-NEXT叙述包括起来 B.增值一定要是正数C.初值和终值无正负的限制D.FOR-NEXT所建立的循环,有可能执行次数为零次42、若想在未安装Visual Basic的计算机上,执行以Visual Basic所撰写的程序,应该如何处理?()A.将 Visual Basic程序压缩成*.zip文件 B.将 Visual Basic程序编译成*.exe文件C.删 除 Visual Basic程序的*.vbp文件 D.删 除 Visual
17、 Basic程序的*.frm文件43、在OSI参考模型中,数据链路层的数据服务单元是()A.帧 B.报文 C.分组 D.比特序列44、在共享介质的以太网中,采用的介质访问控制方法是()A.CSMA/CD方 法 B.令牌方法 C.时间片方法 D.并发连接方法45、拓扑设计是建设计算机网络的第一步。它对网络的影响主要表现在:I.网络性能H.系统可靠性III.通 信 费 用 IV.网络协议A.I、II B.I、II 和 III C.I、II 和 IV D.I l l、IV46、调制在中继系统中,中继器处于()A、物理层 B、数据链路层 C、网络层 D、高层47、客户/服务器模式的局域网,其网络硬件主
18、要包括服务器、工作站、网 卡 和()。A.网络拓扑结构 B.计算机 C.网络协议 D.传输介质48、以下有关路由器的功能,下 述()为非?A.它可以固定工作站的IP 位址。B.它与集线器的功能一样,只是专门用来连接专线式的Int ernet C.它可以用来连接二种不同形态的网络。D.以上皆非。49、在 W in 2 k系统中可以查看网卡的MA C 地址的命令是()A.net u se B.net v iew C.ipc onfig/all D.net help50、O S I 中,实现系统间二进制信息块的正确传输,为上一层提供可靠、无错误的数据信息的协议层是()。A.物理层 B.数据链路层 C
19、.网络层 D.运输层二、填 空题(每 空2分,共24分)1.标 准 ASCII码是用_ _ _ _ _ _ _ _位二进制进行编码。2.软盘的存储容量计算公式是:X 每面磁道数X 每磁道扇区数X 每扇区字节数。3.在 Excel2000中,若存在一张二维表,其第5 列是学生奖学金,第 6 列是学生成绩。已知第5 行至第20行为学生数据,现要将奖学金总数填入第21行 第 5 歹(,则该单元格填入4.不少微机软件的安装程序都具有相同的文件名,Windows2000系统也如此,其安装程序的文件名一般为 O5.Word 2000中,当鼠标指针位于选定栏,_ _ _ _ _ _ _ _ _ _ 击左键,
20、则选定全文。1 0 x +y/Ty6.写出数学式卜+)什一+盯 的 VB表达式7.VB 表达式 123+28 Mod 10 7 的值为.8.声 明 VB的全局变量时,应使用 关键字。9.一个网络协议主要由语法、及定时三要素组成。1 0.是 W W W 客户机与W W W 服务器之间的应用层传输协议。11.IP 地址的主机部分如果全为1,则表示 地址,IP 地址的主机部分若全为0,则表示 地址三、判断题:(每小题1 分,共 1 5分)()1.在 W ind ow s 2 000的资源管理器中不能创建磁盘的根目录。()2.在用W ord 2 000编辑文本时,若要删除文本区中某段文本的内容,可选取
21、该段文本,再按D elet e键。()3.“记事本”中没有插入/改写状态,它只能以插入方式来输入文字。()4.在 E x c el 2 000中进行单元格复制时,无论单元格是什么内容,复制出来的内容与原单元格总是完全一致的。()5.汇编语言和机器语言都属于低级语言,之所以称为低级语言是因为用它们编写的程序可以被计算机直接识别执行。()6.计算机中的字符,一般采用A S C II码编码方案。若已知 B”的 A S C II码值为 4 2 H,则可能推断出“K”的 A S C II码值为5B H。()7.文档窗口最大化后将占满整个桌面。()8.V F 中 IN D E X ON学 号 TA G A
22、 D E S C 是建立按学号升序的结构复合索引文件。()9.V B 集成开发环境中,用户可以在设计状态或调试状态下修改程序界面。()1 0.编写代码时,可以通过赋值语句修改对象的属性和方法,但无法修改其事件。()1 1.在 V B 中调用F u nc t ion过程时,可通过过程名传递通用过程的计算结果。()1 2.P ic t u reB ox 控件的S t ret c h属性为Tru e时,可使装入其中的图形自动放大或缩小()1 3.在 V B 中,函数R G B (0,0,0)表示白色。()1 4.用户必须在按下鼠标按钮的同时移动鼠标才会引发Mou seMov e事件。()1 5.S
23、Q L S erv er是一种局域网操作系统软件四、图书管理数据库中的三个数据库表结构如下:图书(总编号c,分类号C,书 名 C Q O,出版单位CQQ,单 价 NG2)读者(借书证号C,单位C,姓名C,性别C,职称C,地址C Q。)借阅(借书证号C,总编号C,借书日期D根据题意写出合适的肛命令(每小题4 分,共 2 0 分)(1)、列出单价在4 0 元以上的书.(2)、将图书表中电子工业出版社的图书的单价涨价1 0%。(3)、检索书名以“I n te r n e t”开头的所有图书的书名和出版单位.(4)、查询所藏图书中每个出版社的图书最高单价、平均单价,(5)、往 借阅 表插入一个新的记录
24、(2 4 61 ,3 5 7 1 2 8,*2 0 0 7-1 2-1 2).五、程 序 改 错 6 处 错 误,共9分)输入一个字符串,将所有的小写字母都转换为大写字母。O p ti o n E xp l i c i tP r i vate Sub F o r m _C l i c k()D i m s i As Str i n g,s 2 As Str i n g,i As I n te g e r,t As Str i n gs i =I n p utBo xC 输入字符串,#号结束”)i =1s i =M i d(s l,i,1)W h i l e t I f t=a An d t=z
25、 T h e n t=C h r(As c(t)-3 0)s 2 =s 2 +ti =i +1t=M i d(s l,i,1)W e n dP r i n t”新字符串为:;s iE n d Sub六.写 运 行 结 果。(每 小 题 4 分,共24 2、SET TALK OFF分)1、CLEARSTORE OTO Cl,C2,C3USE ZGJKSCANDO CASECASE职称二“教授”C1=C1+1CASE职称二“副教授”C2=C2+1CASE职称二“讲师”C3=C3+1ENDCASECLEARSTORE 0 TO X,Y,S1,S2,S3DO WHILE X10X=X+1DO CASE
26、CASE INT(X/2)=X/2Sl=Sl+X/2CASE MOD(X,3)=0S2=S2+X/3CASE INT(X/2)oX/2S3=S3+1ENDCASEENDDO?S1,S2,S3SETTALK ON程序的运行结果为_ENDSCAN?”教授:”,C1?”教授了,C2?”讲师:“,C3USERETURN此程序的功能为:_3、在 Visual FoxPro中,有如下程序:*程序名:TEST.PRGSET TALK OFFX二“数据库”Y=管理系统”DO subl?X+YRETURN*子程序:sublPROCEDU sublPRIVATE XX廿应用”Y廿系统”X=X+YRETURN执行
27、DO TEST后,屏幕显示的结果应是4、下列程序段的输出结果为Dim A(5)For I=0 To 4A(I)=1+1M=I+1If M=3 Then A(M-1)=A(I-2)Else A(M-1)=A(I)If 1=2 ThenA(I-1)=A(M-4)A(4)=IPrint A(I);Next I5、下列程序段在单击命令按钮时的输出结果为Private Sub Command l_Click()Dim X As Integer,y As IntegerDim n As Integers As Integerx=l:y=lFor n=l To 3z=FirstFunc(x,Y)Print
28、n,zNext nEnd SubPrivate Function FirstFunc(x As Integer,y As Integer)As IntegerDim n As IntegerDO While n3 Then Exit Fori=i+lNext kPrint k;a(i);s运行上述程序的结果为七、程 序 填 空(每 空4分,共48分)。1、针对对学生管理数据库中的教师表,编写程序逐条显示输出表中职称为教授的记录。SE T T AL K O F FC L E ARO P E N D AT ABASE 学生管理U S E 教师L O C AT E F O R 职称=教授D O W
29、H I L E .N O T.E O F()W AI T T I M E O U T 3E N D D OC L O SE D AT ABASESE T T AL K O NR E T U R N2、现在要抽取出s tu.d bf 表中学号能被7 整除的学生参加计算机比赛,要求在屏幕上显示参加比赛学生的姓名和学号。请在空白处填充必要的语句,使程序能够正确运行(不准增加新语句)SE T T AL K O F FU SE ST UD O W H I L E !E O F ()X H=ST R (学号,4)I F _?姓名,学号E N D I FE N D D OU SE3、下面的程序用辗转相减法求
30、两个正整数M和 N的最大公约数。算法的思想为反复用大数减去小数的差取代大数,直至两数相等,此时相等的两数即为所求的最大公约数。P r i v a te S u b Co m m a n d l _ Cl i c k()Di m M A s In te g e r,N A s In te g e rM =In p u tBo x(输入一个正整数”)N =In p u tBo x(输入另一个正整数”)Do U n ti l M =NIf M N T h e nEl seEn d IfLo o pP r i n t M;是最大公约数En d S u b4、窗体中有图片框(P i c tu r e d
31、 和计时器(T i m e r l)两个控件。运行程序时,将图片加载到图片框中,然后图片框以每2 秒钟一次的速度向窗体的右下角移动,每次向左、向右移动l O O tw i p o 请填空。P r i v a te S u b Fo r m _ Lo a d()P r c tu r e l _ P i c tu r e=Lo a d P i c tu r e c:p i c Ln o u th.Ic o )_ _ _ _ _ _ _ _ _ _ _ _ _=2000En d S u bP r i n v a te S u b T i m e r 1.l _ T i m e r()S ta ti
32、c x,y A s In te g e rx=x+100y=y+100En d S u bT e xt3.T e xt=NEn d S u b5、下列程序表示将输入的一个数插入到按递减的有序数列中,插入后使该序列还是有序。P r i v a te S u b fo r m _ c l i c k()d i m a,i%,n%,m%a=A r r a y(19,17,15,13,11,9,7,5,3,1)n=U b o u n d(a)R e d i m p r e se r v e a(n+l)m=v a l (i n p u tb o x(输入欲插入的数”)fo r i=U b o u n
33、d (a)-l to 0 ste p -1i f m =a(i)th e ni f i=0 th e n a(i)=me l sea(i+l)=me n d i fn e xt iEn d su b6、某次大奖赛,有七个评委打分,下列程序对一名参赛者,输 入 7 个评委的打分分数,去掉一个最高分、一个最低分后,求出平均分为该参赛者的得分。su b c o m m a n d l _ c 1i c k()d i m m a r k!,a v e r!,i%,m a xi!,m i n i!a v e r=0Fo r i =1 to 7m a r k =i n p u tb o x(“请输入第&i&”位评为的打分”)If i =1 th e nm a xi =m a r k :m i n l=m a r kEl seIf th e nm i n l=m a r kEl se i f m a r k m a xi th e nmaxl=markEnd ifEnd ifNext iaver=(aver-maxl-minl)/5Print averEnd sub
限制150内