Private Sub CmdSum_Click()
Dim s As Single,x As Single,k As Integer,t As Single
x=CSng(Text1.Text) ___(16)___
DO t=pt(x,k) s=s+t k=k+1
Loop Until t<=0.000001 Text2.Text=CStr(s) End Sub
Private Function pt(x As Single,n As Integer)As Single Dim iAs Integer ___(17)___
For i=1 To n
pt=___(18)___ Next i pt=pt/x^n End Function
7.下面程序的功能是,找出100---999之间具有以下特点的整数:其全部真因子(1和自身除外的因子)中,所有素数因子之和的2倍等于其余因子的和数.请完善本程序。 Option Explicit Option Base 1
Private Sub Command1_Click()
Dim i As Long,J As Long,m As Integer,st As String Dim a() As Integer For i=100 To 999 ___(19)___
For j=2 To i-1
If i Mod j=0 Then m=m+1 ___(20)___ a(m)=J End If
Next j
If m>O Then
If yzh(a,st) Then List1.AddItem i & “:” & st End If Erase a Next i End Sub
Private Function yzh(a() As Integer,st As String)As Boolean Dim i As Integer,j As Integer
Dim suml As Long,sum2 As Long,stl As String,st2 As String For i=1 To UBound(a)
For j=2 To Sqr(a(i))
If a(i) Mod j=0 Then Exit For Next j
If ___(21)___ Then sum1=sum1+a(i)
st1=st1 & a(i) & ”+”
EIse sum2=sum2+a(i) st2=st2 & a(i) & ”+” End If
Next i
If sum1*2=sum2 Then ___(22)___ st=”(“ & Left(st1,Len(st1)-1) & “)*2=” & Left(st2,Len(st2)-1)
End If End Function
8.本程序的功能是求-128~+127之间整数n的8位2进制补码。采用的算法是:若n≥0,则直接将其转换为相应的7位2进制数,前面的符号位设定为“0”;若n<0,则将n+128转换为相应的7位2进制数,前面的符号位设定为“1”。请完善本程序。 Option Explicit
Private Sub Command1_Click0 Dim dec As Integer
dec=Textl
If ___(23)___ Then
MsgBox “无效数据,请重输!”, ,”求补码” Text1=””
Text1.SetFocus
Else Text2=bm(dec) End If End Sub
Private Function bm(n As Integer) As String If Sgn(n)>=0 Then bm=”0”& d2b(n) Else n=n+128 bm=___(24)___ End If End Function
Private Function d2b(n As Integer)As String Dim p As Integer Do p=n Mod 2 d2b=CStr(p) & d2b n=n\\2
Loop Until ___(25)___
d2b=Right(”000000”& d2b,7) End Function
9.本程序的功能是,按从大到小的次序给一组正整数标记序次。程序的算法是:先找出原数组中所有的最大数,假如有n个最大数,它们序次均标记为1,已处理的数据值改为-99:再找出所有的次大数,它们的序次标记为n+1??直到所有数据处理完毕。请完善本程序。(说明:数组sn用于存放数组a中相应的各个元素的序次,数组b用来保留原始数据) Option Explicit Option Base 1
Private Sub Cmd1_Click()
Dim a(10)As Integer,sn(10)As Integer,b(10)As Integer,i As Integer For i=1 To l0
a(i)=Int(Rnd*61)+40 b(i)=___(26)___
Text1=Text1 & Str(a(i))
Next i
Call order(a,sn) For i=1 To 10
List1.AddItem b(i) & “—“ & sn(i) Next i End Sub
Private Sub order(a() As Integer,sn() As Integer) Dim i As Integer,j As Integer
Dim n As Integer,maxi As Integer i=1
Do While i<=UBound(a) n=___(27)___
maxi=a(1)
For J=2 To UBound(a) If ___(28)___ Then maxi=a(j) End If Next j
For j=1 To UBound(a) If ___(29)___ Then sn(j)=i a(j)=-99 n=n+1 End If Next j
i=___(30)___ Loop End Sub
2011年秋VB
第一部分 计算机基础知识
1.下列有关信息、信息处理、信息技术的叙述中,错误的是____________。 A.信息与物质、能量是客观世界的三大构成要素
B.与信息处理相关的行为和活动主要指信息的分类、计算、分析等,但不包含信息的收集和传递 C.现代信息技术的主要特征之一是以数字技术未基础 D.计算机技术、通信技术均属于信息技术
2.下列有关数字技术与微电子技术的叙述中,错误的是____________。
A.数字技术是采用有限个状态(主要是两个状态)来表示、处理、存储和传输信息的技术 B.比特是信息的基本单位,1个比特可以表示8位二进制数 C.集成电路芯片是微电子技术的结晶,是现代信息产业的基础
D.Moore定律是指“单块集成电路的集成度平均每18-24个月翻一番” 3.下列有关计算机发展与分类的叙述中,错误的是____________。
A.数字电子计算机诞生于20世纪40年代,个人计算机(微型计算机)产生于20世纪80年代 B.第4代计算机的CPU主要采用中小规模集成电路,第5代计算机采用超大规模集成电路
C.计算机分类有多种方法,按其内部逻辑结构通常分为16位机、32位机或64位机等,目前使用的PC机大多位32位机或64位机
D.巨型计算机一般采用大规模并行处理的体系结构,我国国防科技大学研制的“天河1号”巨型计算机,其性能可在全球巨型机排行榜中位居前10名
4.下列有关PC机微处理器的叙述中,错误的是____________。 A.目前PC机所用的各种微处理器均有Intel公司设计和生产 B.微处理器通常由单片集成电路制成
C.一太高性能PC机中通常包含多个微处理器
D.台式PC机与笔记本PC机采用的微处理器通常有所不同
5.下列有关PC机主板与芯片组的叙述中,错误的是____________。 A.台式PC机主板的物理尺寸已经标准化
B.有些主板将声卡、网卡、显卡的功能均集成在其中
C.芯片组是PC机各组成部分相互连接和通信的枢纽,它们与CPU芯片以及I/O接口同步发展 D.PC机主板上可安装的内存条类型及内存最大容量与芯片组无关
6.下列是PC机常用的四种外设接口,其中适用于连接硬盘和光驱的是____________。 A.RS-232 B.SATA C.IEEE-1394 D.VGA 7.下列有关显示器、显卡、打印机的叙述中,错误的是____________。 A.目前常见的“宽屏”LCD显示器,其屏幕的宽度与高度之比为4:3 B.对于集成显卡来说,显卡的功能主要是由主板上的芯片组来实现
C.无论是针式打印机,还是激光/喷墨打印机,均有黑白打印机与彩色打印机之分 D.打印机的主要性能指标之一是打印速度,其单位为PPM 8.下列有关光盘存储器的叙述中,错误的是____________。
A.DVD光盘刻录机可以刻录的光盘有CD-R、CD-RW、DVD-R和DVD-RW等类型 B.组合光驱(“康宝”)组合了CD刻录机与DVD刻录机的功能 C.蓝光光驱(BD)使用蓝色激光在光盘上读写信息
D.光盘刻录机的读/写速度通常是不同的,一般来说读取信息的速度快于刻录的速度
9.按照软件著作权益的处置方式,软件可以分为商品软件、共享软件、自由软件等类型。在下列相关叙述中,错误的是____________。
A.商品软件需要用户付费才能得到其使用权
B.共享软件是具有版权的软件,允许用户有条件的使用
C.自由软件允许使用者随意拷贝、传播,允许修改其源代码但必须公开修改内容 D.共享软件、自由软件均属于免费软件
10.下列有关Windows操作系统的叙述中,错误的是____________。 A.Windows XP和Windows 7均分为32位版本和64位版本 B.一般来说,能安装Windows 7的PC机也能安装Windows XP
C.无论是Windows XP还是Windows 7,其家庭版(基本版)均不支持多核处理器 D.目前来看,Windows比UNIX更容易受到病毒的侵扰 11.在下列有关算法的叙述中,错误的是____________。 A.通俗地说,算法就是解决问题的方法和步骤 B.算法总是在执行了有限步的操作后终止
C.程序是算法的实现,程序与算法是一一对应的
D.算法解决的往往是一类问题而不是一个特定的问题
12.下列有关Microsoft Office 2000(及其后续版本)的叙述中,错误的是____________。 A.由Word创建的文档,用户可以直接将其保存为HTML文件(即网页) B.在Excel中,用户可以直接打开一些数据库中的表文件(例如DBF文件) C.在FrontPage的“代码”视图中,用户可以直接对HTML网页进行编辑 D.在Access数据库中,每个表可以有多个主键
13.下列是与通信传输介质相关的叙述中,其中错误的是____________。 A.目前家用的电话线属于五类双绞线
B.目前入户的有线电视电缆属于宽带同轴电缆
C.光纤是光导纤维的简称,光纤的纤芯是细石英玻璃丝
D.微波是一种电磁波,它具有类似光波的特性,在空间主要是直线传播
14.因特网中的IP地址可以分为A类、B类、C类、D类等。在下列4个IP地址中,属于C类地址的是____________。 A.28.129.200.19 B.88.129.200.19 C.188.129.200.19 D.222.129.200.19 15.在下列有关IP地址与域名的叙述中,错误的是____________。 A.目前使用的IP协议主要是Ipv4协议,其IP地址长度为32位
B.因特网是多个网络互联而成的,不同网络中的主机可以具有相同的IP地址 C.域名是IP地址的文字表述形式,但步是所有的IP地址均有相应的域名 D.一个IP地址可以有多个对应的域名
16.通常所说的TCP/IP协议,是指由100多个协议组成的协议系列(包含下列几个协议)。在下列协议中,发送电子邮件主要依赖____________。 A.HTTP协议 B.FTP协议 C.Telnet协议 D.SMTP协议 17.下列有关采用ADSL技术接入因特网的叙述中,错误的是____________。 A.计算机中需要安装(集成)以太网网卡 B.需要使用专用的ADSL MODEM设备
C.上行与下行传输速率相同,传输速率可达100Mbps D.可传送数据、音频、视频等信息
18.下列有关汉字字符集及其编码的叙述中,错误的是____________。
A.GB2312是我国颁布的第一个汉字编码国家标准,该标准包含了6000多个汉字 B.GB2312的所有字符在计算机内部都采用了2个字节来表示
C.GBK收录了包括繁体字在内的20000多个汉字和符号,它向下兼容GB2312 D.GB18030是我国最新颁布的汉字编码标准,它与GB2312和GBK均不兼容
19.语音在数字化时常用的取样频率为8kHz、量化位数为8bits。若声道数为2,则每分钟的数字语音数据