[计算机类试卷]VB笔试模拟试卷221及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷221及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷221及答案与解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 221及答案与解析 1 设有如下的记录类型: TypeStudent number As String name AS String age As Integer End Type 则正确引用该记录类型变量的代码是 ( )。 ( A) Student.name=“张红 “ ( B) Dim s As Student s.name=“张红 “ ( C) Dim s As Type Student s.name=“张红 “ ( D) Dim s As Type s.name=“张红 “ 2 设在工程中有一个标准模块,其中定义了如下类型: Type stutype ino As
2、Integer strname As String*20 strsex As String*1 smark As Single End Type 在窗体上画一个名为 Connnand1的命令按钮,要求当执行事件过程 Command1_Click时,在 c:的随机文件 studentdat写入一条记录。下列能够完成该操作的事件过程是 ( )。 ( A) Sub Command1_C1ick() Dim student As studtype Dim record_no As Integer record_no=1 With student .ino=12 .strname=“smith“ .st
3、rsex=“男 “ .smark=89 End With Open“ c:student.dat“ For input As # 1 len=len(student) Put # 1,record_ ( B) Sub Command1_Click( ) Dim student As studtype Dim record_no As Integer record_no=1 With student .ino=12 .strname=“smith“ .strsex=“男 “ .smark=89 End With Open“c:student.dat“ For random As #1 len=l
4、en(student) Put #1,record_n ( C) Sub Command1_Click() Dim student As studtype Dim record_no As integer record_no=1 With student .ino=12 .stmame=“smith“ .strsex=“男 “ .smark=89 End With Open“c:student.dat“ For random As #1 len=len(student) Write #1,record_n ( D) Sub Command1_Click() Dim Student As stu
5、dtype Dim Record_no As Integer record_no=1 With student .ino=12 .strname=“smith“ .strsex=“男 “ .smark=89 End With Open“c:student.dat“For output As #1 len=len(student) Put #1,record_no, 3 下列程序的执行结果为 ( )。 n=0 j=1 Do Until n 2 n=n+1 j=j+n*(n+1) Loop Print n;j ( A) 0 1 ( B) 3 7 ( C) 3 21 ( D) 3 13 4 在以下程
6、序中,变量 S为 ( )。 DefDbl A-H O-Z DefInt I-N S=1 For I=1 To 20 S=S*I Next I Printf“S=“,S ( A)字符串变量 ( B)长整型变量 ( C)单精度实型变量 ( D)双精度实型变量 5 一个工程中含有窗体 Form1、 Form2和标准模块 Model1,如果在 Form1中有语句 Public X As Integer,在 Model1中有语句 Public Y As Integer,则以下叙述中正确的是 ( )。 ( A)变量 X、 Y的作用域相同 ( B) Y的作用域是 Model1 ( C)在 Form1中可以直
7、接使用 X ( D)在 Form2中可以直接使用 X和 Y 6 在以下描述中正确的是 ( )。 ( A)标准模块中的任何过程都可以在整个工程范围内被调用 ( B)在一个窗体模块中可以调用在其他窗体中被定义为 Public的通用过程 ( C)如果工程中包含 Sub Main过程,则程序将首先执行该过程 ( D)如果工程中不包含 Sub Main过程,则程序一定首先执行第一个建立的窗体 7 编写如下事件过程: Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer) If(Button And 3)=3 Then Print“AAA
8、A” End If End Sub 程序运行后,为了在窗体上输出 “AAAA”,应按下的鼠标键为 ( )。 ( A)左 ( B)右 ( C)同时按下左、右 ( D)按什么键都不显示 8 下列程序运行时输出的结果是 ( )。 Option Base 1 Private Sub Form_Click() Const a=6 Dim x (a) As Integer For I=1 to a x(i)=12 Next I Print x(i) End Sub ( A) 36 ( B) 25 ( C) 1 ( D)出错信息 9 下面程序运行结果是 ( )。 Private Sub Form_Click
9、() Dim x As Single,y As Single x=InputBox(“请输入数据 25“):y=InputBox(“请输入数据 10“) Print x+y;InputBox(“请输入数据 25“)+InputBox(“请输入数据 10“) End Sub ( A) _35_2510 ( B) 25102510 ( C) _35_35_ ( D) 2510_35_ 10 执行以下程序段后,变量 C$的值为 ( )。 A$=“Visual Basic Programing“ B$=“Quick“ C$=B$ End Sub 程序运行后,如果在文本框中输入字母 “a”,然后单击窗体
10、,则在窗本上显示的内容是 ( )。 ( A) Visual Basic ( B)程序设计 ( C) Visual Basic程序设计 ( D) a程序设计 16 在窗体上画一个命令按钮,然后编写如下事件过程: Option Base 1 Private Sub Command1_Click() Dim a a=Array(1,3,5,7,9) j=1 Fori=5 To 1 Step-1 s=s+a(i)*j j=j*10 Next i Print s End Sub 运行上面的程序,单击命令按钮,其输出结果是 ( )。 ( A) 97531 ( B) 135 ( C) 975 ( D) 13
11、579 17 下列程序的输出结果为 ( )。 Private Sub Command1_Click() Dim a(20) For j=1 To 20 Step2 a(j)=j Next i Print a(1)+a(2)+a(3) End Sub ( A) 4 ( B) 5 ( C) 6 ( D) 7 18 如果模块定义为: DefStr C-F 则以下语句运行后输出结果是 ( )。 d$=“321“ f=“654“ print d+f$ ( A) 321654 ( B) 975 ( C) 654321 ( D)显示出错信息 19 下列程序的执行结果是 ( )。 Privaae Sub Fo
12、rm_Activate Dim score(3)As Integer,total As Integer Dim aa_score As Variant score(1)=50:score(2)=14:score(3)=36 total=0:i=0 For Each aa_score In score i=i+1 total=total+aa_score Print i,aa_score,total Next End Sub ( A) 1 0 0 2 50 50 3 14 64 4 36 100 ( B) 1 50 50 2 14 64 3 36 100 ( C) 0 50 50 1 14 64
13、 2 36 100 3 36 100 ( D) 0 0 0 1 50 50 2 14 64 20 声明一个变量为局部变量应该刚( )。 ( A) Global ( B) Private ( C) Static ( D) Public 21 用标准工具栏中的工具按钮不能执行的操作是( )。 ( A)添加工程 ( B)打印源程序 ( C)运行程序 ( D)打开程序 22 当窗体大小改变时,要使其中的控件也按比例发生变化,应使用窗体的( )。 ( A) AutoSize属性 ( B) Resize事件 ( C) AutoRedraw属性 ( D) Stretch方法 23 从工程管理角度,软件设计一
14、般分为两步完成,它们是( )。 ( A)概要设计与详细设计 ( B)数据设计与接口设计 ( C)软件结构设计与数据设计 ( D)过程设计与数据设计 24 引用列表框的最后一项应使用( )。 ( A) List1.List(List1.ListCount-1) ( B) List1.List(List1.ListCount) ( C) List1.List(ListCount) ( D) List1.List(ListCount-1) 25 若要清除列表框的所有内容,则实现的方法是( )。 ( A) Removeitem ( B) Cls ( C) Clear ( D)以上均不可以 26 在数据
15、库设计中,将 E-R图转换成关系数据模型的过程属于( )。 ( A)需求分析阶段 ( B)逻辑设计阶段 ( C)概念设计阶段 ( D)物理设计阶段 27 Detetime是 Data类型的变量,以下赋值语句中错误的是( )。 ( A) Datetime=#4/14/97# ( B) Datetime=#September1,1997# ( C) Datetime=#12:15:00AM# ( D) Datetime=#8/8/99 28 使图像 (Image)控件中的图像自动适应控件的大小应( )。 ( A)将控件的 AutoSize属性设为 True ( B)将控件的 AutoSize属性设
16、为 False ( C)将控件 Stretch属性设为 True ( D)将控件的 Stretch属性设为 False 29 将任意一个正的两位数 N的个位数与十位数对换的表达式为( )。 ( A) (N-Int(N/10)*10)*10+Int(N/10) ( B) N-Int(N)/10*10+Int(N)/10 ( C) Int(N/10)+(N-Int(N/10) ( D) (N-Int(N/10)*10+Int(N/10) 30 关于货币型数据的说明,正确的是( )。 ( A)货币型数据有时可以表示成整型数据 ( B)货币型数据与浮点型数据完全一样 ( C)货币型数据是由数字和小数点
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 221 答案 解析 DOC
