第一篇:2014年4月计算机网络原理试题及答案
全国2014年4月自学考试计算机网络原理试题
一、单项选择题(本大题共24小题,每小题1分,共24分)
1.既可作为点—点线路通信子网又可作为广播信道通信子网的拓扑是C A.星形拓扑
B.网状形拓扑
C.树形拓扑(树状是点到多点)D.总线形拓扑
采用广播信道通信子网的基本拓扑构型主要有四种:总线型,树型,环型,无线通信与卫星通信型。
2.下列机构中,负责因特网RFC技术文件管理的是B A.ITU
B.IETF
C.ANSI
D.ISO 3.按照网络的交换方式划分的网络类型中不包括 D ....A.电路交换网
B.报文交换网 C.分组交换网 D.虚拟交换网 4.计算机网络各层次结构模型及其协议的集合称为C A.互联参考模型
B.网络概念框架
C.网络体系结构 D.网络结构描述 5.下列关于“面向连接服务”特点的叙述中错误的是 B ..A.传输数据前建立连接 C.收发数据的顺序不变
B.每个分组要带目的节点地址 D.通信协议复杂通信效率不高
6.下列网络协议中提供不可靠的用户数据报传送服务的是D A.ARP B.TCP
C.DNS
D.UDP 7.TCP/IP参考模型中负责应用进程之间端—端通信的层次是B A.应用层
B.传输层
C.互连层
D.主机—网络层
8.规定DTE与DCE接口线的信号电平、发送器输出—阻抗的物理层特性属于
A.机械特性
B.电气特性
C.功能特性 D.规程特性 9.蜂窝移动通信系统中的多址接入方法不包括(频分多址(FDMA)、时分多址(TDMA)、码分多址(CDMA).)...A .
.A.波分多址接入 B.频分多址接入 C.时分多址接入 D.码分多址接入 10.设码元速率为3600Baud,调制电平数为8,则数据传输速率为 C A.1200bps B.7200bps C.10800bps 11.TCP端口号的范围是
C A.0~256 B.0~1023
C.0~65535
D.1024~65535 D.14400bps 12.对模拟数据进行数字信号编码的最常用方法是C A.相位调制
B.频率调制
C.脉码调制 13.ADSL服务采用的多路复用技术属于 A
A.频分多路复用
B.同步时分多路复用
C.波分多路复用 D.异步时分多路复用 14.下列关于数据交换技术特点的说法中错误的是B
电路交换:适合传输实时性强和批量大的数据,传输时必须在用户之间建立一条暂时的数据电路。报文交换:传输可靠性高,线路利用率高,使用灵活。不适合会话型和实时性要求高的业务。分组交换:包括虚电路 和数据报。
A.报文交换不能满足实时通信要求
D.振幅调制
B.对于猝发式的通信电路交换最为合适
38.保护数据不受主动攻击(数据的伪造和变动)的措施称为___报文认证_____技术。39.交换机可以用来分割LAN、连接不同的LAN或扩展LAN的____覆盖范围____。
三、简答题(本大题共4小题,每小题5分,共20分)40.简述星形网络拓扑结构的优缺点。
41.简述Go-back-N策略的基本原理。
42.简述IP协议(包括主机和网关)对输入数据报的处理过程。
43.简述目前数字签名的基本过程。
四、计算题(本大题共4小题,每小题5分,共20分)44.已知一个IP数据报中携带了TCP报文,计算该TCP报文中数据段的最大理论长度。(要求写出计算过程)
45.已知信道带宽为6KHz、采用四相调制技术,分别计算在不考虑噪声情况下和信噪比为30dB情况下的最大数据
A.PPP
H.RS-232C B.SDLC C.HDLC
D.DNS
K.POP3
E.IP
F.TCP
G.HTTP
I.SMTP
J.OSPF
题49图
50.透明网桥通过维护一个基于MAC地址的过滤数据库实现位于不同局域网的站点之间的数据转发。设有五个站点(其MAC地址分别为Ma、Mb、Mc、Md、Me)的三个局域网通过两个透明网桥连接,每个网桥有接口1和接口2,如题50图所示。在网络初始状态,两个网桥的过滤数据库为空。随后网络中发生了如下数据帧的成功发送:A发送给E,C发送给A,D发送给C,E发送给D。在题50表中的(1)~(14)处填入两个网桥的过滤数据库内容及网桥相应的处理操作。(在答题纸上作答)
第二篇:9月计算机一级MSOffice考前模拟试题及答案
计算机一级MSOffice考试马上就要开始了,你做好复习工作了吗?下面小编为大家整理了9月计算机一级MSOffice考前模拟试题及答案,希望能帮到大家!
1).无符号二进制整数1000010转换成十进制数是
A)6
2B)6
4C)66
D)68
2).按操作系统的分类,UNIX操作系统是
A)批处理操作系统
B)实时操作系统
C)分时操作系统
D)单用户操作系统
3).下列关于计算机病毒的叙述中,错误的是
A)反病毒软件可以查、杀任何种类的病毒
B)计算机病毒是人为制造的、企图破坏计算机功能或计算机数据的一段小程序
C)反病毒软件必须随着新病毒的出现而升级,提高查、杀病毒的功能
D)计算机病毒具有传染性
4).标准的ASCII码用7位二进制位表示,可表示不同的编码个数是
A)127
B)128
C)25
5D)256
5).在现代的CPU芯片中又集成了高速缓冲存储器(Cache),其作用是
A)扩大内存储器的容量
B)解决CPU与RAM之间的速度不匹配问题
C)解决CPU与打印机的速度不匹配问题
D)保存当前的状态信息
6).假设某台计算机的内存容量为256MB,硬盘容量为40GB。硬盘容量是内存容量的A)80倍
B)100倍
C)120倍
D)160倍
7).下列的英文缩写和中文名字的对照中,错误的是
A)URL——统一资源定位器
B)ISP——因特网服务提供商
C)ISDN——综合业务数字网
D)ROM——随机存取存储器
8).十进制数121转换成无符号二进制整数是
A)111100
1B)111001
C)1001111
D)100111
9).在因特网上,一台计算机可以作为另一台主机的远程终端,使用该主机的资源,该项服务称为
A)Telnet
B)BBS
C)FTP
D)WWW
10).下列关于电子邮件的叙述中,正确的是
A)如果收件人的计算机没有打开时,发件人发来的电子邮件将丢失
B)如果收件人的计算机没有打开时,发件人发来的电子邮件将退回
C)如果收件人的计算机没有打开时,当收件人的计算机打开时再重发
D)发件人发来的电子邮件保存在收件人的电子邮箱中,收件人可随时接收"
参考答案:1-10C、C、A、B、B、D、D、A、A、D
第三篇:2013年3月计算机应用基础试题
东南大学远程教育《计算机应用基础》期末考试试卷之二2013年3月
《计算机应用基础》期末考试试卷
一、Windows XP基本操作题
按要求完成下列操作,操作方式不限。
1、在考试用计算机C:Temp目录下建立考试文件夹,名称为:考生本人学号,并按以下路径新建文件夹:
考生学号
┣━━ 试卷(二)
┗━━ 考生姓名┏━ Temp
┗━━┫
┗━ MyFile2、把C:Windows目录下以m开头的所有小于5K的文件,复制到“考生姓名”文件夹下。
3、将“考生姓名”文件夹重命名为“文件操作”,并将“文件操作”文件夹设置为只读属性。
4、将“文件操作”文件夹查看方式调整为“详细信息”、并按“类型”排列。
5、设置桌面墙纸图片显示方式为“平铺”,复制当前桌面窗口,并以“桌面.bmp”文件保存到考生
学号文件夹中。(此题护理专业不必完成)
6、复制考试文件夹“试卷二”中的全部文档到“考生学号”文件夹中的“试卷(二)”文件夹中。
7、移动C:Temp考生学号文件夹到桌面。
8、在“学号”文件夹下新建Word文档并以学员学号命名(“考生学号.doc”)。
二、Word2003操作题
请用Word 2003对文档中的文字进行编辑、排版和保存,具体要求如下:
1、打开“考生学号.doc”文档,在文档中插入试卷二文件夹下的“习近平看望慰问坚守岗位的一线劳动者.doc”文件。
2、将图片“文字录入2.jpg”中的文字部分录入到正文第三段之后。
3、编辑“学号.doc”文件:
(1)将标题行设置为小三号、宋体、深蓝色、加粗,效果空心显示。
(2)正文首段首字作下沉处理,下沉位置为2行。
(3)正文设置段前间距为1.0,首行缩进2个汉字字符,左、右页面间距各为2.5cm。
(4)整篇文档添加文字水印:文字“东南大学远程教育”、字体宋体、尺寸自动、颜色浅绿、非半透明、版式斜式。(本题护理专业不必须完成)
(5)在第一段后插入考试文件夹下文件名为“习近平看望慰问坚守岗位的一线劳动者.jpg”的图片,设置图片环绕格式为“四周型”。
(6)将第三段等份三栏显示。
(7)在最后一段之后插入艺术字“习近平活动报道集”,居中分布,其效果美观大方。
(8)为文档插入标题为内容、左对齐的页眉,居中显示页数的页脚。
(9)保存操作。
三、Excel2003操作题
1、打开考生学号文件夹下的“学生成绩统计.xls”,以考生学号另存该文件并另存在在该文件夹下。
2、将sheet1中的标题及表格复制到工作表sheet3中,重命名工作表sheet3为“学生成绩”,且标签设为蓝色。
东南大学远程教育《计算机应用基础》期末考试试卷之二2013年3月
3、打开“学生成绩”页面,合并A1:H1单元格,标题栏中文字加粗、上下左右居中分布,字号为16。
4、统计学员的总分和均分,以及各科成绩平均分,将学生成绩中成绩均分超过80分的学员记录复制到Sheet2中。
5、将“学生成绩”中H3:H18单元格中的数据按小数点后2位小数表现。
6、按“学生成绩”中的总分降序排列。
7、在“学生成绩”的序号栏中利用填充工具,填充步长为1的序列。
8、将“学生成绩”中的不及格成绩用红字显示。
9、利用公式计算全体学员高数、英语和计算机三科的平均分。
10、保存操作。
四、PowerPoint2003操作题
打开“习近平看望慰问坚守岗位的一线劳动者.ppt”,按如下要求修改,并以原文件名保存:
1、设置幻灯片模板,要求自行设计模板,效果美观大方即可。
2、将第四张幻灯片移动到第三张幻灯片的前面。
3、复制第一张幻灯片并粘贴在最后一张幻灯片的后面。
4、删除第一张幻灯片。
以下5、6两题护理专业不必须完成5、将第已张幻灯片动画效果设置为“出现”,图片为“从下侧飞入”,声音为“鼓掌”。
6、将所有幻灯片的切换方式设置为“水平百叶窗”、“快速”,并设置为“每隔1秒”自动换页。
第四篇:2014年3月计算机二级考试试题
2014年3月计算机二级考试试题:MS Office高级应用
二、操作题
1.打开“新浪新闻中心”的主页,地址是http://news.sina.corn.en,任意打开一条新闻的页面浏览,并将页面保存到指定文件夹下。
2.使用“百度搜索”查找篮球运动员姚明的个人资料,将他的个人资料复制,保存到Word文档“姚明个人资料.docx”中。
3.将BenLinus(邮件地址:benlinus@sohu.com)添加到Outlook的联系人中,然后给他发送一封邮件,主题为“寻求帮助”,正文内容为“Ben,你好,请你将系统帮助手册发给我一份,谢谢。”
4.在IE浏览器的收藏夹中新建一个目录,命名为“常用搜索”,将百度搜索的网址(www.teniu.cc)添加至该目录下。
5.使用Outlook给袁琳(yuanlin2000@sogou.com)发送邮件,插入附件“关于节日安排的通知.txt”,并使用密件抄送将此邮件发送给benlinus@sohu.com。汉字在计算机内部的传输、处理和存储都使用汉字的A.字形码
B.输入码
C.机内码
D.国标码
2.1946年诞生了世界上第一台电子计算机,它的英文名字是
A.UNIVAC—I
B.EDVAC
C.ENIAC
D.MARK-II
根据光盘中素材文件夹中“操作题素材”子文件夹中“操作题4.2”中所提供的“迎春花”及其中的图片,制作名为“迎春花”的演示文稿,要求如下:
(1)有标题页,有演示主题,制作单位(老年协会),在第一页上要有艺术字形式的“美好生活”字样。
(2)幻灯片不少于5页,选择恰当的版式并且版式要有变化。请选择一个主题并利用背景样式对颜色进行修改。
(3)幻灯片中除文字外要有图片,可插入表格展示信息。
(4)采用在展台浏览方式放映演示文稿,动画效果要贴切、丰富,幻灯片切换效果要恰当、多样,放映时间在1分钟内。
(5)需要在演示时全程配有背景音乐自动播放,字体要适合老年人看。
(6)演示文稿也要能在未安装PowerPoint应用程序的环境下放映,因此需将演示文稿文件转换成“Power-Point幻灯片放映”类型。
第五篇:2010年3月计算机等级考试二级VB试题及答案
一、选择题(每小题2分,共70分)
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是
A)对长度为n的有序链表进行查找,最坏情况下需要的比较次数为n
B)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)
C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)
D)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n log2n)
(2)算法的时间复杂度是指
A)算法的执行时间
B)算法所处理的数据量
C)算法程序中的语句或指令条数
D)算法在执行过程中所需要的基本运算次数
(3)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
A)编辑软件
B)操作系统
C)教务管理系统
D)浏览器
(4)软件(程序)调试的任务是
A)诊断和改正程序中的错误
B)尽可能多地发现程序中的错误
C)发现并改正程序中的所有错误
D)确定程序中错误的性质
(5)数据流程图(DFD图)是
A)软件概要设计的工具
B)软件详细设计的工具
C)结构化方法的需求分析工具
D)面向对象方法的需求分析工具
(6)软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
A)定义阶段
B)开发阶段
C)维护阶段
D)上述三个阶段
(7)数据库管理系统中负责数据模式定义的语言是
A)数据定义语言
B)数据管理语言
C)数据操纵语言
D)数据控制语言
(8)在学生管理的关系数据库中,存取一个学生信息的数据单位是
A)文件
B)数据库
C)字段
D)记录
(9)数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
A)需求分析阶段
B)逻辑设计阶段
C)概念设计阶段
D)物理设计阶段
(10)有两个关系R和T如下:
则由关系R得到关系T的操作是
A)选择
B)投影
C)交 D)并
(11)在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是
(12)设x是整型变量,与函数Ⅱf(x>0,-x,x)有相同结果的代数式是 A)|x| B)-|x| C)x D)-x(13)设窗体文件中有下面的事件过程: Private Sub Command1_Click()Dim s a%=100 Print a End Sub 其中变量a和s的数据类型分别是 A)整型,整型 B)变体型,变体型 C)整型,变体型 D)变体型,整型
(14)下面哪个属性肯定不是框架控件的属性 A)Text B)Caption
C)Left
D)Enabled
(15)下面不能在信息框中输出“VB”的是
A)MsgBox “VB”
B)x=MsgBox(“VB”)
C)MsgBox(“VB”)
D)Call MsgBox “VB”
(16)窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程
Private Sub Option1_C1ick(Index As Integer)
„
End Sub
下面关于此过程的参数Index的叙述中正确的是
A)Index为1表示单选按钮被选中,为O表示未选中
B)Index的值可正可负
C)Index的值用来区分哪个单选按钮被选中
D)Index表示数组中单选按钮的数量
(17)设窗体中有一个文本框Text1,若在程序中执行了Text1.SetFocus,则触发
A)Text1的SetFocus事件
B)Text1的GotFocus事件
C)Text1的LostFocus事件
D)窗体的GotFocus事件
(18)VB中有3个键盘事件:KeyPress、KeyDown、KeyUp,若光标在Text1文本框中,则每输入一个字母
A)这3个事件都会触发
B)只触发KeyPress事件
C)只触发KeyDown、KeyUp事件
D)不触发其中任何一个事件
(19)下面关于标准模块的叙述中错误的是
A)标准模块中可以声明全局变量
B)标准模块中可以包含一个Sub Main过程,但此过程不能被设置为启动过程
C)标准模块中可以包含一些Public过程
D)一个工程中可以含有多个标准模块
(20)设窗体的名称为Form1,标题为Win,则窗体的MouseDown事件过程的过程名是
A)Form1_MouseDown
B)Win_MouseDown
C)Form_MouseDown
D)MouseDown_Form1(21)下面正确使用动态数组的是
A)Dim arr()As Integer
„
ReDim arr(3,5)
B)Dim arr()As Integer
„
ReDim arr(50)As String C)Dim arr()„
ReDim arr(50)As Integer D)Dim arr(50)As Integer „
ReDim arr(20)(22)下面是求最大公约数的函数的首部
Function gcd(ByVal x As Integer, ByVal y As Integer)As Integer 若要输出8、12、16这3个数的最大公约数,下面正确的语句是 A)Print gcd(8,12),gcd(12,16),gcd(16,8)B)Print gcd(8,12,16)C)Print gcd(8),gcd(12),gcd(16)D)Print gcd(8,gcd(12,16))(23)有下面的程序段,其功能是按图1所示的规律输出数据 Dim a(3,5)As Integer For i=1 To 3 For j=1 To 5 A(i,j)=i+j Print a(i,j);Next Print Next
若要按图2所示的规律继续输出数据,则接在上述程序段后面的程序段应该是 A)For i=1 To 5 For j=1 To 3 Print a(j,i);Next Print Next B)For i=1 To 3 For j=1 To 5 Print a(j,i);Next
Next
C)For j=1 To 5
For i=1 To 3
Print a(j,i);
Next
Next
D)For i=1 To 5
For j=1 To 3
Print a(i,j);
Next
Next(24)窗体上有一个Text1文本框,一个Command1命令按钮,并有以下程序
Private Sub Commandl_Click()
Dim n
If Text1.Text<>“23456” Then
n=n+1
Print “口令输入错误” & n & “次”
End If
End Sub
希望程序运行时得到左图所示的效果,即:输入口令,单击“确认口令”命令按钮,若输入的口令不是“123456”,则在窗体上显示输入错误口令的次数。但上面的程序实际显示的是右图所示的效果,程序需要修改。下面修改方案中正确的是
A)在Dim n语句的下面添加一句:n=O
B)把Print “口令输入错误” & n & “次”改为Print “口令输入错误” +n+“次”
C)把Print “口令输入错误” & n & “次”改为Print “口令输入错误”&Str(n)&“次”
D)把Dim n改为Static n
(25)要求当鼠标在图片框P1中移动时,立即在图片框中显示鼠标的位置坐标。下面能正确实现上述功能的事件过程是
A)Private Sub P1_MouseMove(Button AS Integer,Shift As Integer,X As Single, Y As Single)
Print X,Y
End Sub
B)Private Sub P1_MouseDown(Button AS Integer,Shift As Integer,X As Single, Y As Single)
Picture.Print X,Y
End Sub
C)Private Sub P1_MouseMove(Button AS Integer,Shift As Integer,X As Single, Y As Single)
P1.Print X,Y
End Sub
D)Private Sub Form_MouseMove(Button AS Integer,Shift As Integer,X As Single, Y As Single)
P1.Print X,Y
End Sub
(26)计算二的近似值的一个公式是
某人编写下面的程序用此公式计算并输出π的近似值:
Private Sub Comand1_Click()
PI=1。
Sign=1
n=20000
For k=3 To n
Sign=-Sign/k
PI=PI+Sign/k
Next k
Print PI*4
End Sub
运行后发现结果为3.22751,显然,程序需要修改。下面修改方案中正确的是
A)把For k=3 To n 改为 For k=1 To n
B)把n=20000改为n=20000000
C)把For k=3 To n改为For k=3 To n Step 2
D)把PI=1改为PI=0(27)下面程序计算并输出的是
Private Sub Comand1_Click()
a=10
s=0
Do
s=s+a*a*a
a=a-1
Loop Until a<=0
Print s
End Sub
A)13+23+33+„+103的值
B)10!+„+3!+2!+1!的值
C)(1+2+3+„+10)3的值
D)10个103的和
(28)若在窗体模块的声明部分声明了如下自定义类型和数组
Private Type rec
Code As Integer
Caption As String
End Type
Dim arr(5)As rec
则下面的输出语句中正确的是
A)Print arr.Code(2),arr.Caption(2)
B)Print arr.Code,arr.Caption
C)Print arr(2).Code,arr(2).Caption
D)Print Code(2),Caption(2)
(29)设窗体上有一个通用对话框控件CD1,希望在执行下面程序时,打开如图所示的文件对话框
Private Sub Comand1_Click()
CD1.DialogTitle=“打开文件”
CD1.InitDir=“C:”
CD1.Filter=“所有文件|*.*|Word文档|*.doc|文本文件|*.Txt”
CD1.FileName=“" CD1.Action=1 If CD1.FileName=”“Then Print”未打开文件“ Else Print”要打开文件“& CD1.FileName End If End Sub
但实际显示的对话框中列出了C:下的所有文件和文件夹,“文件类型”一栏中显示的是“所有文件”。下面的修改方案中正确的是
A)把CD1.Action=1改为CD1.Action=2
B)把“CD1.Filter=”后面字符串中的“所有文件”改为“文本文件”
C)在语句CD1.Action=1的前面添加:CD1.FilterIndex=3
D)把CD1.FileName=”“改为CD1.FileName=”文本文件“
(30)下面程序运行时,若输入395,则输出结果是
Private Sub Comand1_Click()
Dim x%
x=InputBox(”请输入一个3位整数“)
Print x Mod 10,x100,(x Mod 100)10
End Sub
A)3 9 5
B)5 3 9
C)5 9 3
D)3 5 9(31)窗体上有List1、List2两个列表框,List1中有若干列表项(见图),并有下面的程序:
Private Sub Comand1_Click()
For k=List1.ListCount-1 To 0 Step-1
If List1.Selected(k)Then
List2.AddItem List1.List(k)
List1.RemoveItem k
End If
Next k
End Sub
程序运行时,按照图示在List1中选中2个列表项,然后单击Commandl命令按钮,则产生的结果是
A)在List2中插入了“外语”、“物理”两项
B)在List1中删除了“外语”、“物理”两项
C)同时产生A)和B)的结果
D)把List1中最后1个列表项删除并插入到List2中
(32)设工程中有2个窗体: Form1、Form2,Form1为启动窗体。Form2中有菜单。其结构如表。要求在程序运行时,在Form1的文本框Text1中输入口令并按回车键(回车键的ASCII码为13)后,隐藏Form1,显示Form2。若口令为“Teacher”,所有菜单项都可见;否则看不到“成绩录入”菜单项。为此,某人在Form1窗体文件中编写如下程序:
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii=13 Then
If Text1.Text=”Teacher“ Then
Form2.input.visible=True
Else
Form2.input.visible=False
End If
End If
Form1.Hide
Form2.Show
End Sub
程序运行时发现刚输入口令时就隐藏了Form1,显示了Form2,程序需要修改。下面修改方案中正确的是
A)把Form1中Text1文本框及相关程序放到Form2窗体中
B)把Form1.Hide、Form2.Show两行移到2个End If之间
C)把If KeyAscii=13 Then改为 If KeyAscii=”Teaeher“ Then
D)把2个Form2.input.Visible中的“Form2”删去
(33)某人编写了下面的程序,希望能把Text1文本框中的内容写到out.txt文件中
Private Sub Comand1_Click()
Open ”out.txt“ For Output As #2
Print ”Text1“
Close #2
End Sub
调试时发现没有达到目的,为实现上述目的,应做的修改是
A)把Print ”Text1“改为Print #2,Text1
B)把Print ”Text1“改为Print Text1
C)把Print ”Text1“改为Write ”Text1“
D)把所有#2改为#1(34)窗体上有一个名为Command1的命令按钮,并有下面的程序: Private Sub Comand1_Click()Dim arr(5)As Integer For k=1 To 5 arr(k)=k Next k prog arr()For k=1 To 5 Print arr(k)Next k End Sub Sub prog(a()As Integer)n=Ubound(a)For i=n To 2 step-1 For j=1 To n-1 if a(j)t=a(j):a(j)=a(j+1):a(j+1)=t End If Next j Next i End Sub 程序运行时,单击命令按钮后显示的是 A)12345 B)54321 C)01234 D)43210(35)下面程序运行时,若输入“Visual Basic Programming”,则在窗体上输出的是 Private Sub Comand1_Click()Dim count(25)As Integer, ch As String ch=Ucase(InputBox(”请输入字母字符串“))For k=1 To Len(ch)n=Asc(Mid(ch,k,1))-Asc(”A“)If n>=0 Then Count(n)=Count(n)+ 1 End If Next k m=count(0)For k=1 To 25 If m<> m=count(k)End If Next k Print m
End Sub
A)0
B)1
C)2
D)3
二、填空题
(1)一个队列的初始状态为空。现将元素A,B,C,D,E,F,5,4,3,2,1依次入队,然后再依次退队,则元素退队的顺序为 【1】。
(2)设某循环队列的容量为50,如果头指针front=45(指向队头元素的前一位置),尾指针rear=10(指向队尾元素),则该循环队列中共有 【2】 个元素。
(3)设二叉树如下:
对该二叉树进行后序遍历的结果为 【3】。
(4)软件是 【4】、数据和文档的集合。
(5)有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号,【5】,成绩)。
(6)为了使复选框禁用(即呈现灰色),应把它的Value属性设置为 【6】。
(7)在窗体上画一个标签、一个计时器和一个命令按钮,其名称分别为Labl1、Timer1和Command1,如图1所示。程序运行后,如果单击命令按钮,则标签开始闪烁,每秒钟“欢迎”二字显示、消失各一次,如图2所示。以下是实现上述功能的程序,请填空。
Private Sub Form_Load()
Label1.Caption=”欢迎“
Timer1.Enabled=False
Timer1.Interval= 【7】
End Sub
Private Sub Timer1_Timer()
Label1.Visible= 【8】
End Sub
Private Sub command1_Click()
【9】
End Sub
(8)有如下程序:
Private Sub Form_Click()n=10 i=0
Do
i=i+n
n=n-2
Loop While n>2
Print i
End Sub
程序运行后,单击窗体,输出结果为 【10】。
(9)在窗体上画一个名称为Command1的命令按钮。然后编写如下程序:
Option Base 1
Private Sub Command1_Click()
Dim a(10)As Integer
For i=1 To 10
a(i)=i
Next
Call swap(【11】)
For i=1 To 10
Print a(i);
Next
End Sub
Sub swap(b()As Integer)
n=Ubound(b)
For i=1 To n / 2
t=b(i)
b(i)=b(n)
b(n)=t
【12】
Next
End Sub
上述程序的功能是,通过调用过程swap,调换数组中数值的存放位置,即a(1)与a(10)的值互换,a(2)与a(9)的值互换,„„。请填空。
(10)在窗体上画一个文本框,其名称为Text1,在属性窗口中把该文本框的MultiLine属性设置为True,然后编写如下的事件过程:
Private Sub Form_Click()
Open ”d:testsmtext1.Txt“ For Input As #1
Do While Not 【13】
Line Input #1, aspect$
Whole$=whole$+aspect$+Chr$(13)+Chr$(10)
Loop
Text1.Text=whole$
【14】
Open ”d:testsmtext2.Txt" For Output As #1
Print #1, 【15】
Close #1
End Sub
运行程序,单击窗体,将把磁盘文件smtext1.txt的内容读到内存并在文本框中显示出来,然后把该文本框中的内容存入磁盘文件smtext2.txt。请填空。选择题
1、A
2、D
3、B
4、A
5、C
6、B
7、A
8、D
9、A
10、A
填空题
1、A,B,C,D,E,5,4,3,2,1 2、15
3、EDBGHFCA
4、程序
5、课号