首页 > 精品范文库 > 12号文库
2010年7月计算机网络原理试题及答案
编辑:悠然自得 识别码:21-403629 12号文库 发布时间: 2023-04-13 10:54:32 来源:网络

第一篇:2010年7月计算机网络原理试题及答案

2010年7 全国2010年7月计算机网络原理试题

一、单项选择题(本大题共24小题,每小题1分,共24分)1.由一组用户群构成、不需要基站、没有固定路由器的移动通信网络是(C)A.蜂窝通信网

B.无线局域网

C.Ad hoc网络 2.广域网WAN一般采用(D)A.“广播”传输方式

B.“无线”传输方式 C.“光纤”传输方式 D.“存储-转发”传输方式 3.采用集中式通信控制策略的网络拓扑是()A.星形拓扑

B.总线拓扑 C.环形拓扑

D.网形拓扑

D.虚拟专用网

4.涉及数据及控制信息的格式、编码及信号电平的网络协议要素是(B)A.语义

B.语法

C.定时

D.标准

5.下列关于OSI参考模型的描述中错误的是(B)...A.OSI的体系结构定义了一个七层模型

B.OSI仅是ISO制定的网络体系结构 C.OSI模型并非具体实现的描述

D.OSI中只有各种协议是可以实现的 6.目前使用最广泛的串行物理接口标准是(A)A.EIA RS-232C

B.EIA RS-422

C.EIA RS-423 D.EIA RS-449 7.当物理信道的可用带宽超过单个原始信号所需带宽时可采用的复用技术是(A)A.FDM B.TDM C.WDM

D.STDM 8.OSI模型中实现端到端流量控制的是(C)A.数据链路层

B.网络层 C.传输层

D.应用层

9.在接收、发送双方仅需一个帧的缓冲存储空间的差错控制方法是(C)A.选择重发策略

B.连续重发请求 C.空闲重发请求 D.Go-back-N策略 10.从滑动窗口的观点看,在选择重传协议中(D)A.发送窗口=1,接收窗口=1 C.发送窗口=1,接收窗口>1

B.发送窗口>1,接收窗口=1 D.发送窗口>1,接收窗口>I 11.提供传输层及其以上各层之间协议转换的网间连接器是(D)A.转发器

B.网桥 C.路由器

D.网关

12.Internet互连层的四个重要协议是IP、ARP、RARP和(C)A.TCP

B.HTTP C.ICMP

D.IMAP 13.TCP中被定义为常用端口的端口号范围是(A)A.小于256的端口号

B.1~1023之间的端口号 C.1024~5000之间的端口号 D.大于5000的端口号 14.局域网参考模型的LLC子层中提供服务访问点之间虚电路服务的是(D)

第 1 页

2010年7 A.无确认无连接服务

B.有确认无连接服务 C.无连接服务 D.面向连接服务 15.在IEEE802.3的MAC帧中,前导码中每个字节的比特模式为(B)A.01111110 B.10101010 C.10101011

D.11111111 16.采用CSMA/CD介质访问控制方法的局域网标准是(C)A.IEEE802.1 B.IEEE802.2 CIEEE802.3

D.IEEE802.4 17.无线AP是无线局域网的接入点,它的作用类似于有线网络中的(D)A.交换机

B.路由器

C.网桥

18.局域网操作系统的两种类型是(B)A.面向对象和通用型

B.面向任务和通用型 C.专用和通用型

D.基本和变形型

D.集线器

19.用C语言编写,具有良好可移植性的网络操作系统是(B)A.NetWare

B.Unix C.Windows NT 20.X.25协议包括的三个层次是(A)A.物理层、数据链路层和分组层 C.网络层、传输层和应用层

21.通常被称为快速分组交换的是(C)A.Fast Ethernet

B.帧中继和X.25 C.帧中继和ATM 22.ATM网络的交换节点(A)A.只参与物理层的功能

C.参与OSI第1到第3层的全部功能

B.只参与数据链路层的功能

D.只参与物理层和数据链路层的功能

D.ISDN和ATM

B.物理层、互连层和传输层 D.数据链路层、网络层和传输层 D.LAN server 23.采用了“路由一次,随后交换”的L3交换技术是(D)A.VLAN B.Net Flow C.Tag Switching

D.Fast IP 24.称为“数字摘要法”的数字签名方法是(A)A.Hash签名

B.RSA签名 C.DSS签名

D.DES签名

二、填空题(本大题共15小题,每小题1分,共15分)

25.计算机网络中的资源子网负责信息处理,通信子网负责全网中的___信息传递 ________。26.TCP/IP参考模型中与OSI模型网络层对应的层次是_____互联层 ______。27.ITU建议的E1载波标准的数据传输速率为__2.048Mbps _________。

28.若N相位调制的调制速率为B,则该信道的数据传输速率的计算公式为_____NB2log______。29.ADSL将本地回路上供使用的频谱分成三个频段的技术称为____频分多路复用(FDM)_______。30.对二进制信息1001101进行偶校验,则生成的校验信息位是________0___。31.链路控制规程中异步协议的信息传输单位是_____字符 ______。32.采用“确定超时策略”预防拥塞的网络协议层次是___传输层 ________。

第 2 页

2010年7 33.ATM信元中信息段的长度是__48个字节_________。

34.在因特网中用网络地址判断两台主机是否在同一子网时需使用____子网掩码 _______。35.在HTTP中用统一资源定位器URL标识_____被操作的资源 ______。

36.协调网络节点的行为并决定广播信道使用权的协议称为_____介质访问控制协议 ______。37.千兆以太网物理层协议1000Base—SX采用的传输介质是_____多模光纤 ______。

38.无线局域网中用于实现介质资源共享所采用的协议是____CSMA/CA(载波监听多路访问/冲突防止)_______。39.建立虚拟局域网的交换技术有端口交换、信元交换和____帧交换_______。

三、简答题(本大题共4小题,每小题5分,共20分)40.简述与IPv4相比,IPv6所引进的主要变化。(1)地址长度增加到128比特;(1分)(2)灵活的IP报文头部格式;(1分)(3)简化协议,加快报文转换;(1分)(4)提高安全性;(1分)(5)支持更多的服务类型。

41.简述时分ALOHA协议的基本思想。(1)将时间分成等长的时隙;(1分)

(2)发送数据帧时,必须等到下一个时隙开始时进行;(1分)

(3)用户通过监测信道来获知是否产生冲突;(1分)

(4)发现冲突导致数据传输失败,则在随机等待若干个时隙后,重新发送;(1分)(5)时分ALOKA系统必须具有某种同步机制。

42.试说明拥塞控制与流控制之间的差异。

拥塞控制的任务是确保子网能够承载所达到的流量(2分),涉及各方面的行为额所有可能会消弱子网承载内容的其他因素(1分)。与此相反,流控制只与特定的发送方和待定的接收方之间的点到点流量有关(1分),确保一个快递的发送方不会持续地以超过接收方吸收能力的速率传输数据 43.简述邮局协议POP3的连接过程。

(1)POP3操作开始时,服务器通过倾听TCP端口110开始服务;(1分)(2)当客户主机需要使用服务时,它将与服务器主机建立连接;(1分)(3)当TCP连接建立后,POP3发送确认消息;(1分)(4)客户和POP3服务器相互(分别)交换命令和响应;(1分)(5)这一过程一直要持续到连接终止。

四、计算题(本大题共4小题,每小题5分,共20分)45.IP数据报中携带了UDP报文,IP头部IHL字段的数值为二进制数0101,IP数据报总长度为800字节。求UDP报文中数据部分的长度(要求写出计算过程)。

第 3 页

2010年7

44.设要发送的二进制数据为101100111101,CRC生成多项式为X4+X3+1,试求出实际发送的二进制数字序列(要求写出计算过程)。

则实际发送的二进制数字序列为***0(1分)

46.设长度为10Km的无噪声链路的信号传播速度为2×108m/s,信号的调制方式为二元调制,当传输200字节的分组时,传播延迟等于发送延迟,试求出所需带宽(要求写出计算过程)。

47.对于20Km长的4Mbps的令牌环网,信号传播速度为2×108m/s,环的比特长度为500bit,每个站点的接口引入2位延迟,试求环上的站点个数(要求写出计算过程)。

第 4 页

2010年7

五、应用题(本大题共3小题,每小题7分,共21分)48.采用基于滑动窗口的顺序接收管道协议发送3个数据帧。设发送窗口为2,接收窗口为1,帧号配两位二进制数;发送完1号帧后,收到0号帧的确认帧。请画出发送过程中发送窗口和接收窗口的变化过程。

第 5 页

2010年7

49.简要说明IEEE802.2逻辑链路控制子层提供的服务和特点。

不确认的无连接服务:数据传输前双方不需要建立连接,接收方收到数据后也不要求进行应答,因而链路层不保证数据的正确传送(1分)。这种服务可用于物理网络可靠性极高、网络层本身提供不确认无连接服务的场合(2分)。确认的无连接服务:数据传输前不需要建立连接,接收方收到的每一帧数据都要给出应答,因而链路层保证数据的正确传送(1分)。这种服务可用于每次发送的数据量少,但数据可靠传送的场合。(2分)

确认的面向连接服务:数据传输前需要建立连接,接收方收到帧进行检错、排序和答应,发送方对出错的帧要进行重发,链路层保证全部数据正确有序地传送(2分)。这种服务可用于物理网络可靠性差、需要进行长数据交换的场合(1分)

50.题50图为HDLC一帧的内容,请说明帧中各字段信息的具体含义。

帧中各字段内容的具体含义为:

1-8位:41-48位两个字节为标志字段内容;(1分)

9-16位:为地址字段,全1为广播地址,表示该帧发给所有站点;(1分)

17-24位:为控制字段(1分),其中: 17-18两位为10表示该帧为监控帧(S帧);(1分)19-20两位为00表示主

第 6 页

2010年7 站用RR型S帧来轮询从站;(1分)

21-24三位:为011表示主站轮询从站希望从站传输编号为011(3)的信息帧;(1分)25-40:共16位为效验码位。

第 7 页

第二篇: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

Print

Next

C)For j=1 To 5

For i=1 To 3

Print a(j,i);

Next

Print

Next

D)For i=1 To 5

For j=1 To 3

Print a(i,j);

Next

Print

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、课号

2010年7月计算机网络原理试题及答案
TOP