第一篇:2015年4月04741计算机网络原理试题及答案
全国2015年4月高等教育自学考试
计算机网络原理试题
一、单项选择题(本大题共24小题,每小题1分,共24分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。错涂、多涂或未涂均无分。1.被称为计算机网络技术发展里程碑的网络是
A.Internet B.无线局域网
C.ARPA网 D.多媒体网络
2. 下列关于星形拓扑结构优点的表述中错误的是 A.控制简单 B.站点分布处理能力高 C.方便服务 D.故障诊断和隔离容易 3.点对点式网络与广播式网络的重要区别之一是 A.分布范围不同 B.传输带宽不同 C.传输距离不同 D.传输技术不同 4.负责管理与发布Internet RFC技术文件的组织是
A.IETF B.IEEE C.ECMA D.ANSI 5.“涉及数据及控制信息的格式、编码及信号电平等”的网络协议要素是 A.语义 B.标准
C.语法 D.定时
6.在OSI参考模型中,负责处理端到端的差错控制和流量控制问题的是 A.应用层 B.传输层 C.网络层 D.数据链路层 7.下列网络协议中,属于应用层协议的是
A.DNS B.ARP(互连层)C.UDP(传输层)D.TCP(传输层)
8.规定了接口信号的来源、作用以及与其它信号之间关系的物理层特性是 A.机械特性 B.电器特性
C.功能特性 D.规程特性
9.在蜂窝移动通信系统中,主要采用的接入方法不包括 A.频分多址FDMA B.时分多址TDMA C.码分多址CDMA D.波分多址
10.若传输1000字节的二进制数时出错的位数为4比特,则该传输时的误码率为
A.4×10 B.0.5×10 C.4×10 D.0.5×10
11.下列关于数据链路层功能的叙述中错误的是
A.流量控制是数据链路层特有的功能(不是)B.链路管理功能主要用于面向连接的服务-
4-3-
3-4 C.差错控制是数据链路层的功能之一 D.链路管理包括连接的建立、维持和释放 12.下列路由算法中,属于动态路由选择算法的是 A.最短路由选择算法 B.基于流量的路由选择算法 C.泛射路由选择算法 D.距离矢量路由选择算法 13.远程登录协议TELNET使用的默认端口号是 A.21FTP B.23 C.25SMTP D.80HTTP 14.在计算机网络和数据通信中使用最广泛的检错码是 A.奇偶校验码 B.海明编码
C.循环冗余码 D.PCM编码
15.在HDLC协议中,用于提供对链路的建立、拆除以及多种控制的帧是
A.无编号帧 B.信息帧(传送有效信息和数据)C.命令帧(错)D.监控帧(差错控制和流量控制)
16.在下列网络互连设备中,提供传输层及其以上各层间协议转换的是 A.转发器 B.网桥 C.路由器 D.网关
17.在脉码调制PCM方法中采用256个量化级,则每次采样需要的二进制编码位数为
A.8位 B.16位 C.32位 D.64位
18.下列域名中属于通用顶级域名的是 A.int B.cn C.net D.us 19.下列网址中属于C类IP地址的是
A. 192.0.0.1 B.224.25.25.11 C. 185.1.1.0 D.127.20.10.10 20.消息访问协议IMAP4提供的脱机与联机操作混合模式的工作方式是
A.离线工作方式 E.断连接方式 C.在线工作方式 D.无连接方式 21.下列关于IEEE802标准的描述中正确的是
A.MAC子层与物理介质无关 B.MAC子层规定了多种链路服务 C.LLC子层依赖于物理介质 D.MAC子层实现帧的寻址和识别 22.对于10Mbps的基带CSMA/CD网的MAC帧的最小和最大总长度分别为 A.0和1500字节 B.46和1518字节 C.0和1518字节 D.64和1518字节 23.下列所述划分虚拟局域网的常用方法中错误的是
A.按MPOA路由划分 B.按交换端口号划分 C.按MAC地址划分 D.按第三层协议划分 24.被称之为“数字摘要法”的数字签名方法是 A.RSA签名 B.DES签名 C.Hash签名 D.DSS签名
非选择题部分
注意事项:
用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。
二、填空题(本大题共15小题,每小题1分,共15分)25.网络数据传输的可靠性一般通过___确认___和重传机制保证。26.TCP/IP是一组协议的代名词,一般来说IP提供___网络___层服务。27.顶级域名分为国家顶级域名、通用顶级域名和___国际___顶级域名。
28.因特网上的域名服务器有本地域名服务器、根域名服务器和___授权____域名服务器三种类型。
29.对网络安全的主动和被动攻击中,很难被检测出来的是__被动___攻击。
30.虚拟局域网是通过路由设备和交换设备在网络的物理拓扑结构基础上建立的__逻辑网络__。
31.Fast IP是一种L3交换解决方案,它采用了___路由一次___随后交换的技术。32.ATM网络支持面向连接的信元交换,信元在交换之前必须建立__虚拟连接____。33.基于文件服务器的局域网操作系统由文件服务器软件和___工作站___软件组成。34.WDP属于无线网络传输层协议,其作用是使WAP能用___TCP/IP__协议访问因特网。35.数据传输速率100Mbps的FDDI网,采用4B/5B编码,则信道的信号传输速率应达到___125Mbps___。
36.OSI七层模型中最重要最关键的一层是___传输___层。
37.通信子网中的拥塞现象严重时会导致网络通信陷入停顿,即出现___死锁___现象。38.在计算机通信与网络中采用的自同步方法是指从数据信号波形中提取___同步信号___的方法。
39. OSI参考模型只是为制订标准而提供的概念性框架,其中只有___各种协议___是可以实现的。
三、简答题(本大题共4小题,每小题5分,共20分)40.简述面向连接服务的特点。
特点:
1、数据传输过程前必须经过建立连接、维护连接和释放连接3个过程。
2、传输的可靠性好。
3、需通信开始前的开销,协议复杂,通信效率不高。
41.简述从滑动窗口的观点看,停等、Go-back-N及选择重传三个协议的区别。区别:窗口尺寸的大小不同
1、停等协议:发送窗口=1,接收窗口=1
2、Go-back-N:发送窗口>1,接收窗口=1
3、选择重传:发送窗口>1,接收窗口>1 42.简述TCP的重传策略。
1、TCP重传策略的关键是对定时器初值的设定。
2、原理是:对每条连接TCP都保持一个变量RTT,用于存放当前到目的端往返所需时间最接近的估计值。
43.简述永久虚电路和交换虚电路的区别。
1、永久虚电路(PVC):是指通信双方的电路在用户看来是永久连接的虚电路。PVC 由网管预先定义。PVC 适用于通过路由器维持恒定连接,从而便于在动态网络环境下传输路由选择信息的电路。载波信号为各用户分配 PVC,从而降低网络开销并提高网络性能。
2、交换虚电路(SVC):是指通信双方的电路在用户看来是由独立节点临时且动态连接的虚电路。一旦通信会话完成,便取消虚电路。
四、计算题(本大题共4小题,每小题5分,共20分)
44.已知在某信道上连续传送600KByte的数据需要时间为512秒,若该信道采用QAM-16调制方式,计算该信道的最小调制速率(Baud)。(要求写出计算过程)数据传输速率=数据长度/传输时间=600KB*8bit/512s=9375bps 由于数据传输速率R= B*log2N,由题得知N=16 则9375bps=B*log216 则B=2343.75Hz 45.计算在一个带宽4000Hz、信噪比30dB的信道上连续传送50KByte数据所需要的最短时间。(要求写出计算过程)数据传输速率C=H*log2(1+S/N)由题得知H=4KHz,S/N=10
30/10
=1000 则数据传输速率C=4KHz*log2(1+1000)≈40Kbps 最短时间=数据长度/数据传输速率=50KB*8bit/40Kbps=10s 46.已知网络通信中的两个主机之间采用CRC校验方法,若发送的二进制数据为10111011,生成多项式为X+X+1,试计算实际发送的二进制数字序列。(要求写出计算过程)由题得知
二进制数据多项式为X+X+X+X+X+1 多项式代码为10101 取r=4,产生新的G(X)=X*(X+X+X+X+X+1)=X+X+X+X+X+X则G(X)的代码为101110110000 将G(X)与多项式进行模2运算,得冗余位为1011 所以,实际发送的二进制数字序列为101110111011 47.传输速率为100Mbps以太网中的A、B主机直接相连,若网络最小帧长度为100Byte、信号传播速率为2x10m/s,在不考虑处理延迟的情况下计算该网络的最大跨距。(要求写出计算过程)
数据传输时延=帧长度/传输速率=100B*8bit/100Mbps=8*10s=8us 总时延=2*传输时延=2*8us=16us 最大跨距=总时延*传播速率=16us*2*10m/s=3200m
五、应用题(本大题共3小题,每小题7分,共21分)
48.题48表为某HDLC帧的控制字段内容,请说明这些内容的具体含义。
8-68
5431
198
757
2该帧为信息帧。字段1:为传送帧的类型 字段2-4:为发送帧序号110 字段5:为轮询位,1表示要求被轮询的从站给出响应 字段6-8:捎带确认,存放下一帧序号010 49.试说明透明网桥的工作方式,并给出一个“桥”在端口x上接收一个MAC帧时的操作过程。
工作方式:以混杂方式工作。
操作过程:
1、过滤数据库,确定该目的的MAC地址是否在除端口x外的其他端口上
2、如果目的MAC地址没有列到x以外的其他端口中,则将该帧送往x端口以外的所有端口进行扩散
3、如果目的MAC地址在过滤数据库的某个端口y(y≠x),则确定端口y是否处在阻塞或转发状态。如果端口y是非阻塞的,就把该帧通过端口y转发到它所连接的LAN中。
50.已知IP数据报头格式如题50图所示。试给出其中序号标出字段所占的位数并对其作用加以说明。
1、IHL:4位,代表同步的总长度
2、服务类型:8位,使主机告诉子网自己想要的服务
3、总长:16位,头部和数据的总长
4、MF:1位,代表还有进一步的分段
5、生命期:8位,限制分组生命周期的计数器
6、协议:8位,分组发送给的传输进程
7、源地址:32位,源主机的IP地址
(以上答案均为人工填写,非标准答案)
第二篇: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.xiexiebang.com)添加至该目录下。
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、课号