一、选择题(每题2分,共100分)
1.在计算机中关于硬件和软件的关系,下列说法正确的是( )。 A.只要计算机的硬件档次足够高,软件怎么样无所谓
B.要使计算机充分发挥作用,除了要有良好的硬件,还要有软件 C.硬件和软件在一定条件下可以相互转化 D.硬件性能好可以弥补软件的缺陷
2.通常人们所说的一个完整的计算机系统应包括( )。 A.机.键盘显示器 B.计算机及其外部设备 C.系统硬件与系统软件 D.硬件系统与软件系统 3.微型计算机系统与外部交换信息主要是通过( ). A.键盘 B.显示器 C.鼠标 D.输入输出设备 4.系统软件和应用软件的关系是( )。
A 系统软件以应用软件为基础 B 互为基础
C 互不为基础 D 应用软件以系统软件为基础 5.编译程序与解释程序的区别,描述错误的是( )。 A.编译程序和解释程序将源代码全部翻译成机器指令序列 B.相对而言,编译程序编译时所需存储空间较大 C.相对而言,编译过的程序,执行速度较快
D.相对而言,编译程序适合于比较复杂的程序设计语言
6.金卡工程是我国正在建设的一项重大计算机应用工程项目,它属于下列哪一类应用( )。
A.科学计算 B. 数据处理 C. 实时控制 D. 计算机辅助设计 7.下面是关于微型计算机总线的描述,正确的有( )。 A. 总线系统由系统总线、地址总线、数据总线和控制总线组成 B. 总线系统由接口总线、地址总线、数据总线和控制总线组成 C. 系统总线由地址总线、数据总线和控制总线组成
.
.
D. 地址总线、数据总线和控制总线的英文缩写分别为DB、AB,CB 8.在不同进制的四个数中,最小的一个数是( )。 A.(11011001)2 B.(75)10 C.(37)8 D.(A7)16
9. 在Windows xp中关于目录结构的描述,说法正确的是( )。 A.在Windows xp中,各级目录称为“文件夹” B.处在不同层次上的文件夹,不允许有相同的名称
C.除了根目录之外,任何一个文件夹中即可以有文件,也可以有文件夹 D.不同文件夹中的文件不可以有相同的文件名 10. 在Windows xp的\"回收站\"中,存放的( )。 A.只能是硬盘上被删除的文件或文件夹 B.只能是软盘上被删除的文件或文件夹 C.可以是硬盘或软盘上被删除的文件或文件夹 D.可以是所有外存储器中被删除的文件或文件夹
11. 关于Windows XP的“开始”菜单的描述,不正确的是( ) A.“开始”菜单包括“关闭系统”、“程序”、“运行”、“查找”等菜单项 B.“开始”菜单包含了windows XP系统的全部功能 C.在“开始”菜单中既可以增加菜单项,也可以删除菜单项 D.“开始”菜单中的“程序”包含了windows XP系统的全部程序 12.在Word 2000中下列叙述正确的是( )。
A.在Word 2000中的“快速保存文件”是将整个文件内容存盘 B.替换对话框中“区分大小写”复选框不影响字符串的替换
C.不能利用“编辑”菜单中的“全选”命令选定整个文档文件的内容 D.在Word下复制文本块可以不用剪贴板
13.在Word 2000中下列有关页眉和页脚的说法中不正确的是( )
A.只要将“奇偶页不同”这个复选框选中,就可在文档的奇、偶页中插入不同的页眉和页脚内容
B.在输入页眉和页脚内容时还可以在每一页中插入页码
.
C.除了奇偶不同 还可以为首页设不同的页眉页脚 D.插入页码时必须每一页都要用户输入页码
14.Word 2000中格式工具栏默认状态中不包含( )。
A.下划线 B.字符缩放 C.字形 D.格式刷 15.下列关于Excel 2000的叙述中,正确的是( )。 A.Excel将工作簿的每一张工作表分别作为一个文件来保存 B.Excel允许一个工作簿中包含多个工作表
C.Excel的图表必须与生成该图表的有关数据处于同一张工作表上 D.Excel工作表的名称由文件名决定
16.在Excel 2000中,设E列单元格存放工资总额,F列用以存放实发工资。其中当工资总额>800时,实发工资=工资总额-(工资总额-800)*税率;当工资总额≤800时,实发工资=工资总额。设税率=0.05。则F列可根据公式实现。其中F2的公式应为( )。
A.=IF(E2>800,E2-(E2-800)*0.05,E2) B.=IF(E2>800,E2,E2-(E2-800)*0.05) C.=IF(\"E2>800\",E2-(E2-800)*0.05,E2) D.=IF(\"E2>800\",E2,E2-(E2-800)*0.05)
17.在Excel 2000中页面设置对话框中有哪四个标签( )。
A.页面 页边距 页眉/页脚 打印 B.页边距 页眉 /页脚 打印 工作表
C.页面 页边距 页眉 /页脚 工作表 D.页面 页边距 页眉/页脚 打印预览
18.计算机局域网与广域网最显著的区别是( )
A. 后者可传输的数据类型要多于前者 B. 前者网络传输速度较快 C. 前者传输范围相对较小 D. 后者网络吞吐量较大 19.计算机网络中下列叙述正确的是( )。
A. 各种网络传输介质具有相同的传输速率和相同的传输距离
.
B. 各种网络传输介质具有不同的传输速率和不同的传输距离 C. 各种网络传输介质具有相同的传输速率和不同的传输距离 D. 各种网络传输介质具有不同的传输速率和相同的传输距离 20.在计算机网络中( )负担全网的数据传输和通信处理工作。 A. 计算机 B. 通信子网 C. 资源子网 D. 网卡 21.下面关于路由器的描述,不正确是( )。
A. 工作在数据链路层 B. 有内部和外部路由器之分
C. 有单协议和多协议路由器之分 D. 可以实现网络层以下各层协议的转换 22.关于TCP/IP与OSI模型关系,正确的是( )。
A.TCP/IP应用层汇集了OSI模型中的会话层.表示层和应用层 B.TCP/IP网络接口层对应OSI模型中的数据链路层 C.TCP/IP网络接口层对应OSI模型中的物理层
D.TCP/IP的传输层包含OSI模型中的传输层和数据链路层
23.( )涉及处置数据结构,其抽象类型以及它们在传输线路上的外部表示。 A.传输层 B.会话层 C.表示层 D.应用层
24. Internet为人们提供多种服务项目,最常用的是在Internet各站点之间漫游,游览文本、图形和声音等各种信息,这项服务称为( )。 A.电子邮件 B.WWW C.文件传输 D.网络新闻组 25 依据前三位数码,判别以下哪台主机属于B类网络( )。 A. 010⋯⋯⋯ B. 111⋯⋯⋯ C. 110⋯⋯⋯ D. 100⋯⋯⋯ 26.下面关于调制解调器(Modem)的描述,正确的是( )。 A.是一种在模拟信号和数字信号之间进行相互转换的设备 B.是计算机网络中承担数据处理的计算机系统 C.是起信号放大作用延长网络传输距离
D.是可以将相同或不相同网络协议的网络连接在一起
27.校园网架构中,作为本校园网络与外界的连接器应采用( )。
A. 中继器 B. 网桥 C. 网卡 D. 路
由器
28.ADSL即非对称数字用户环路,这里的非对称是指( )。
A.下行数据量大,上行数据量小 B.用户线路下行速率高,上行速率低 C.下行带宽小,上行带宽大 D.用户线路上行速率高,下行速率低 29.利用IE访问FTP站点时,需要在地址栏中输入( )。
A. FTP://FTP⋯ B. HTTP://WWW⋯ C. HTTP://BBS⋯ D. GOPHER://GOPHER⋯ 30.在数据通信系统中,所谓“透明”是指( )。
A.用户应该了解工作的细节 B.用户不必了解系统工作的细节 C.系统能回答用户的所有问题 D.系统不回答用户的任何问题 31.下列关于局域网的叙述,不正确的是( )。
A.使用专用的通信线路,数据传输率高 B.能提高系统的可靠性、可用性 C.通信延迟较小,可靠性较好 D.不能按广播方式或组播方式进行通信32. 下列网络体系结构中,最适合传输多媒体信息的体系结构是( )。 A.千兆位快速以太网 B. 异步传输模式ATM C.光纤分布数据接口FDDI D. 百兆位快速以太网 33.下列Visual FoxPro式子中肯定不合法的是( ) A.[9876]-AB B.NAME+“NAME”
C.11/16/99 D.ZC=“教授”.or. “副教授”
34.在Visual FoxPro数据库中添加表的操作时,下列叙述中不正确的是_____。A. 可以将一个自由表添加到数据库中
B. 可以将一个数据库表直接添加到另一个数据库中 C. 可以在项目管理器中将自由表拖放到数据库中
D. 欲使一个数据库表成为另一个数据库的表,则必须先使其成为自由表 35.在Visual FoxPro中字段的数据类型不可以指定为( )。 A. 日期型 B. 时间型 C. 通用型 D. 备注型
36.在Visual FoxPro中从数据库中删除表的命令是( )
A.DROP TABLE B.ALTER TABLE C.DELETE TABLE D.USE
.
.
37.在Visual FoxPro中,将当前索引文件中的“姓名”设置为当前索引,应输入的命令是( )
A.SET ORDER 姓名 B.SET 姓名 C.SET ORDER TO TAG 姓名 D.SET ORDER ON 姓名
38.Visual FoxPro中实体完整性保证了表中记录的____,即在一个表中不能出现____。( )
A.特性,重复记录 B.惟一性,重复字段 C.惟一性,重复记录 D.特性,重复字段
39.在Visual FoxPro中,将文本框的PasswordChar属性值设置为星号(*),那么,当在文本框中输入\"电脑2004\"时,文本框中显示的是( ) A.电脑2004 B.***** C.******** D.错误设置,无法输入
40.在Visual FoxPro菜单设计器中,要为某个菜单项定义一个快捷键,要在( )中定义。
A.菜单名称 B.结果 C.选项 D.菜单级
41.VB下列程序执行的结果为 x=25: y=20: z=7 :Print \"S(\"; x + z * y; \")\" A.S( 47 ) B.S( 165 ) C.S( 25+7*20 ) D.S( 87 )
42、建立一个新的标准模块,应该选择哪个菜单下的\"添加模块\"命令?( ) A.\"工程\"菜单 B. \"文件\"菜单 C.\"工具\"菜单 D. \"编辑\"菜单 43、下列哪个属性的返回值不是数值型( ) A.form1.WindowState B. List1.list
C. Hscroll1.SmallChange D. form1.StartUpPosition
44. Visual Basic一共有设计、运行和中断三种模式,要使用调试工具应该( ) A.进入设计模式 B.进入运行模式 C.进入中断模式 D.不用进入任何模式 45、决定控件上文字的字体、字形、大小、效果的属性是( )。
A. Text B. Caption C. Name D. Font
46.以下能产生5到15之间随机数(包含5,不包含15)的公式正确的是( ) A) 15-Int(rnd*10) B. Int(Rnd*11+5) C).10-Int(rnd*10-4) D. InT(Rnd*15-Rnd*5)
47、在VISUAL BASIC中以下能够触发文本框Change事件的操作是( ) A.文本框失去焦点 B.文本框获得焦点 C.设置文本框的焦点 D.改变文本框的内容
48、A=12:B=13:C=14:D=15则表达式22>2*b or a=c+1 and b<>c or c 49、若已把一个命令按钮的Default属性设置为True,则下面可导致按钮的Click事件过程被调用的操作是() A.用鼠标右键单击此按钮 B.按键盘上的Esc键 C.按键盘上的回车键 D.用鼠标右键双击此按钮 50、在窗体上画1个命令按钮(名称为Command1)和1个文本框(名称为Text1),然后编写如下事件过程: Private Sub Command1_Click() x=Val(Text1.Text) Select Case x Case 1,3 y=x*x Case Is>=10,Is<=-10 y=x Case -10 To 10 y=-x End Select End Sub 程序运行后,在文本框中输入3,然后单击命令按钮,则以下叙述中正确的是( )。. . A. 执行y=x*x B. 执行y=-x C. 先执行y=x*x,再执行y=-x D. 程序出错 二、填空题(每题2分,共26分) 1.计算机中表示信息的最小单位是______。 2.CPU不能直接访问的存储器是__________ 3.计算机硬件系统和软件系统总称为_____________。 4.在Windows XP中用于进行硬件设置的程序组是 。 5.在Word 2000中允许载入多个文档进行处理,但只有一个文档是活动的,为了使其它文档变为活动的,可以从__________菜单中进行选择文档。 6.在Excel 2000工作表中,设单元格A1的值为10,单元格B1的值为9.5,选中A1:B1单元格区域,用鼠标拖动该区域的填充柄至E1,则单元格E1的值为_____________ 。 7.若一条传输线上可接收从500Hz到5000Hz的频率,则在这条传输线上传送频率的带宽为____________________。 8.资源子网与通信子网的界面和桥梁是OSI模型中的________________层。 9.IP地址的主机部分如果全为1,则表示______________________地址。 10.运行Visual Foxpro查询文件KA的命令为 _____________________ 。 11.在Visual FoxPro中,ROUND(2167.785,-2)的返回值是__________。 12.abc3改写成VB表达式是__________ 13.VB中For Each …Next 语句根据_____________决定循环的运行次数。 三、判断题(每题1分,共14分) ( )1.键盘上的Ctrl键是控制键,它必须与其他键同时按下才起作用 ( )2.计算机程序必须位于内存储器中,计算机才能执行它 ( )3.在Windows xp中只有对活动窗口才能进行移动、改变大小等操作 ( )4.在Windows xp中添加任何硬件均应打开“控制面板” ( )5.在Word 2000中用“格式/样式”命令可以实现新建样式的操作。 . ( )6.在Word 2000中将鼠标移到文档的左侧,待指针改变方向后,按住Ctrl键左击可以选择全文 ( )7.在Excel 2000中如果在单元格输入数据“12,345.67”,Excel 2000将把它识别为文本型数据。 ( )8.在Excel 2000中要取消分类汇总操作,可执行数据→分类汇总→全部删除。 ( )9.互联网上不会存在两个地址一样的电子邮箱。 ( )10.一台主机的域名由它所属名级域的域名和分配给主机的名字共同构成。 ( )11.应用网关是在应用层实现网络互连的设备。 ( )12.用IE游览器游览网页,在地址栏中输入网址时,通常可以省略的是http:// ( )13.Visual FoxPro中数据库管理系统是一个数据库软件,简称数据库系统。 ( )14.Visual Basic中表示滚动条控件取值范围最大值的属性是Max属性。 四、根据已知环境与题意,写出相应的一条VF或SQL命令。(每题4分,共20分) 有数据表文件KSF.DBF,其结构为:姓名(C,6)出生日期(D,8),区县(C,6),总分(N,6,2),是否三好生(L)。该文件已在当前工作区中打开。 1.用SQL命令将表文件KSF.DBF中的三好学生记录复制到KSFBF.DBF中。 2.用SQL命令将求不同区县学生的平均成绩。 3.用SQL命令插入一条记录:李亮,1983年1月12日出生,576分,三好学生。 4.用VF命令将记录号为10的学生姓名改为“王华”。 5.用VF命令对KSF.DBF建立一个按区县和总分字段的候选索引,索引名为AKSF,降序排列。 . 五、程序分析(每题5分,共10分) 1.阅读下面的Visual Basic程序:语句b$=mid(a$,i,1)执行的次数是______, 变量I=_______ 变量n=_______. A$=\"职2教6jsj9VB3\" L=len(a$): n=0 For i =1 to L B$=mid(a$,i,1) If b$>=\"0\" and b$<=\"9\" then i =i+1 :n=n+1 Next i ? i,n 2.以下Visual FoxPro程序的功能是__________________________________ Select 系号 from 学院表 where 系名=“信息管理”into array a Use 教师表 Store 0 to sum,num Scan for 系号=a Sum=sum+工资 Num=num+1 Endscan ? Sum/num Use return 六、写程序运行结果:(每题5分,共25分) 1.Private sub form_click() X=int(rnd(5*5)+5) A=wu(wu(x-1)+2) A End sub Function wu(x as integer) Wu=x+1 End function 写出程序运行时单击窗体后,在Form1上的输出结果。结果为:____________ 2、单击窗体,窗体上输出的结果是:________ Private Sub Form_Click() Dim a a = Array(3, 6, 9, 12, 15) i = LBound(a) j = UBound(a) Do While i <> j If a(i) Mod 2 = 0 Then i = i + 1 Else temp = a(i) a(i) = a(j) a(j) = temp j = j - 1 End If Loop Print a(i) End Sub 写出程序运行时单击按钮后,在Form1上的输出结果。结果为:____________ 3. . . SET TALK OFF CLEAR R=1 C=10 DO WHILE R<=5 K=1 DO WHILE K<=2*R-1 A=SUBSTR(\"*$\@ R, C SAY A C=C-1 K=K+1 ENDDO C=10 R=R+1 ENDDO RETURN 4.在Visual FoxPro的表单上添加一个标签Label1,添加一个命令按钮Command1,Command1的Click事件代码如下: N1=1 N2=1 Thisform.label1.caption=str(n1,3)+str(n2,3) For t=0 TO 3 N1=N1+N2 N2=N2+N1 Thisform.label1.caption=Thisform.label1.caption+str(n1,3)+str(n2,3) endfor 运行上面的表单,单击命令按钮,则Label1显示:(要求画出空格)__________ 5.现有一数据表DA.DBF,其记录内容如下: 记录号 姓名 性别 总分 1 黄英宇 女 450 2 吴用 男 560 3 张明英 女 650 4 王海英 女 560 5 李英 男 640 Set Talk Off Select * From DA Where 姓名 Like “%英%” Into DBF DD Use DD P=1 DO WHILE P<3 ?? 姓名 P=P+1 SKIP ENDDO USE Set Talk On 程序运行后,屏幕显示为:____________________________ 七、程序改错题:共10分(每题2处错误) 1、本程序的功能是随机产生的10个两位正整数,并进行递减排序。rivate Sub Command1_Click() Dim I As Integer Dim N As Integer Dim X(10) As Integer Dim J As Integer . . N = 10 Print \"数据:\" For I = 1 To N X(I) = Int(Rnd() * 90) + 10 Print X(I); Next I Print Print \"排序:\" For I = 0 To N - 1 For J = I + 1 To N If X(I) < X(J) Then Temp = X(I) X(I) = X(J) X(J) = Temp End If Next J Print X(I); Next I Print X(I+1) End Sub 2.VB窗体上有两个按钮,单击“读数据”按钮,从C盘int3.dat文件中读取100个数据到数组A中。单击“计算”按钮,则找出这100个整数中的所有水仙花数,并将它们的最大值与最小值分别显示在文本框Text1,TEXT2中。(注:当一个数的值等于该数中的各位数字的立方和时,此数被称为水仙花数,如153=13+53+33) Dim a(100) As Integer Private Sub Command1_Click() Dim k As Integer Open “c:\\in3.dat” For Input As #1 For k = 1 To 100 Write #1, a(k) Next k Close #1 END sub End Sub Private Sub Command2_Click() Dim max As Integer, min As Integer, flag As Boolean max = -1 min = 1000 For i = 1 To 100 x = Fix(a(i) / 100) y = Fix((a(i) – x mod 100) / 10) z = a(i) - x * 100 - y * 10 If a(i) = x ^ 3 + y ^ 3 + z ^ 3 Then flag = True Else flag = False End If If flag Then If max <= a(i) Then max = a(i) If min >= a(i) Then min = a(i) End If . . Next i Text1 = max Text2 = min End Sub 八、程序填空(每空5分,共35分) 1.窗体中有两个图片框,名称分别为P1,P2,其中图片内容分别是一架航天飞机和一朵云彩,一个命令按钮名称为C1,标题为“发射”,还有一个计时器,名称为TIMER1。要求,程序运行时单击“发射”按钮,则航天飞机每隔0.1秒向上加速移动1次,当达到P2的下方时,停止移动。如图所示 Private Sub C1_Click() Timer1.interval=100 'Timer1.Enabled =true End Sub Private Sub Timer1_Timer() ________ a% a = a +1 If P1.Top > _______________ Then P1.Move P1.Left, P1.Top - 5 - a, P1.Width, P1.Height Else Timer1.Enabled=false End If End Sub 2. 有VB程序,10个数以递减次序排好放在数组中,由键盘输入一个数,查找此数是否在该数组中,如果是输出“YES”,不是输出“NO”。 . Option Base 1 Private Sub Form_Activate() Dim a, x As Integer a = Array(95, 86, 78, 70, 63, 57, 48, 39, 20, 10) X1 = 1: X2 = 10 x = InputBox(\"INPUT X=\") Do While X2 >= X1 P = ____________ If x = a(P) Then Print \"YES\": Exit Do If ________ Then X1 = P + 1 Else X2 = P-1 End If Loop If X1 > X2 Then Print \"No\" End Sub 3.VF表单中有控件TEXT1、TEXT2、TEXT3“计算”按钮COMMAND1,“计算”按钮的CLICK事件代码如下,其功能是求任意区间[X,Y]内最大的素数S,并在TEXT3(初值为0)中显示。请完成程序: X=VAL(THISFORM.TEXT1.VALUE) Y=VAL(THISFORM.TEXT2.VALUE) s=0 for n=X to Y q=0 for j=2 to int(sqrt(n)) if __________________ q=1 endif . next if _______________ s=n endif endfor _______________________ Return 因篇幅问题不能全部显示,请点此查看更多更全内容