[计算机类试卷]VB笔试模拟试卷174及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷174及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷174及答案与解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 174及答案与解析 1 根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成_。 ( A)动态结构和静态结构 ( B)紧凑结构和非紧凑结构 ( C)线性结构和非线性结构 ( D)内部结构和外部结构 2 为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为 _。 ( A) PAD图 ( B) N-S图 ( C)结构图 ( D)数据流图 3 下列叙述中,不属于测试的特征的是 _。 ( A)测试的挑剔性 ( B)完全测试的不可能性 ( C)测试的可靠性 ( D)测试的经济性 4 程序的 3种基本控制结构是 _。 ( A)过
2、程、子过程和分程序 ( B)顺序、选择和重复 ( C)递归、堆栈和队列 ( D)调用、返回和转移 5 线性表的顺序存储结构和线性表的链式存储结构分别是 _。 ( A)顺序存取的存储结构、顺序存取的存储结构 ( B)随机存取的存储结构、顺序存取的存储结构 ( C)随机存取的存储结构、随机存取的存储结构 ( D)任意存取的存储结构、任意存取的存储结构 6 具有 3个结点 的二叉树有 _。 ( A) 2种形态 ( B) 4种形态 ( C) 7种形态 ( D) 5种形态 7 软件复杂性度量的参数包括 _。 ( A)效率 ( B)规模 ( C)完整性 ( D)容错性 8 NULL是指 _。 ( A) 0
3、 ( B)空格 ( C)未知的值或无任何值 ( D)空字符串 9 关系模型允许定义 3类数据约束,下列不属于数据约束的是 _。 ( A)实体完整性约束 ( B)参照完整性约束 ( C)域完整性约束 ( D)用户自定义的完整性约束 10 下述关于数 据库系统的叙述中正确的是 _。 ( A)数据库系统减少了数据冗余 ( B)数据库系统避免了一切冗余 ( C)数据库系统中数据的一致性是指数据类型一致 ( D)数据库系统比文件系统能管理更多的数据 11 在窗体中放置控件,对该控件的操作错误的是 ( )。 ( A)单击窗体上没有控件处,可把活动控件变为不活动控件 ( B)双击任一个控件内部,可激活该控件
4、的代码窗口 ( C)双击一个控件内部,可把活动控件变为不活动控件 ( D)拖动一个活动控件四周的控制小方块可缩放控件 12 在随机文 件中使用用户自定义数据类型时,要注意它的成员的要求,它的成员不能是 ( )。 ( A)定长字符串和数组 ( B)变长字符串和动态数组 ( C)货币型和日期型 ( D)变长字符串和货币型 13 语句 Y=Y+1的正确含义是 ( )。 ( A)变量 Y的值与 Y+1的值相等 ( B)将变量 Y的值存到 Y+1中去 ( C)将变量 Y的值加 1后赋值给变量 Y ( D)变量 Y的值为 1 14 设 A=“87654321“,则表达式 Vd(LeR(A,4)+Mid(A
5、,4,2)的值为 ( )。 ( A) 876543 ( B) 876554 ( C) 8 ( D) 6 15 已知代数式 eXSin(30)2x/(x+y)Lnx,则正确的 Visual Basic表达式为 ( )。 ( A) E*Sin(30*3.14/180)*2*X/X+Y*Log(X) ( B) Exp(X)*Sin(30)*2*X/(X+Y)*Ln(X) ( C) Exp(X)*Sin(30*3.14/180)*2*x/(x+y)*Log(x) ( D) Exp(X)*Sin(30*3.14/180)*2*X/(X+Y)*Ln(x) 16 下列程序的输出图形是 ( )。 For k=
6、0 To 360 cr=Int(160*RnD)ang=-3.1415926/180*k Circle(2000,2000),500,cr,0,ang Next ( A)一段彩色圆弧 ( B)一个彩色扇形 ( C)一个彩色空心圆 ( D)一个辐射状彩色圆形 17 在文本框控件中,将 Text的内容全部显示为用户所定义的字符的属性是 ( )。 ( A) PasswordChar ( B)需要编程来实现 ( C) Password ( D)以上都不是 18 在窗体上有一个文本框 Text1, Text属性值为空,然后编写下列事件过程: Private Sub Text1 KeyPress(KeyA
7、scii As Integer) Dim str As String,n As Integer str=UCase(Chr(KeyAscii) n=Len(str) Text1.Text=String(n,str) End Sub 程序运行后,若在文本框中输入单字母 “p”,则在文本框 Text1中显示的内容为( )。 ( A) pp ( B) pP ( C) PP ( D) Pp 19 要清除已经在图片框 Picturel中打印的字符串而不清除图片框中的图像,应使用语句 ( )。 ( A) Picture1.Cls ( B) Picture1.Picture=LoadPicture(“) (
8、 C) Picture1.Pint“ ( D) Picture1.Picture“ 20 下列控件属性中,属性值的类型不相同的一项是 ( )。 ( A) Label控件的 Enabled属性与 TextBox控件的 Enabled属性 ( B) OptionButton控件的 Value属性与 CheckBox控件的 Value属性 ( C) Commond控件的 Default属性与 Command控件的 Cancel属性 ( D) Command控件的 Visiblc属性与 Form控件的 Visible属性 21 ( )屑性用于设置组合框的风格。 ( A) Backstyle ( B)
9、Borderstyle ( C) Style ( D) Sorted 22 某程序列表框中有许多项,现在用 Timer控件控制时间, 0.1秒删除一 项,直到删完为止,用一滚动条来显示删除的项目,请选择合适的语句,完成此程序 ( )。Private Sub Command2_Click()HSeroll1.Min=0HScroll1.Max=List1.ListCountHScroll1.Value=0Timer1.Interval=_Timer1.Enabled=TrueEnd SubPrivate Sub Timer1_Timer()If List1.ListCount0 ThenList
10、1.RemoveItem 0HScroll1.Value=HSeroll1.Max-List1.ListCountElseTimer1.Enabled=_MsgBox“全部删除 !“End IfEnd Sub ( A) 100 False ( B) 0.1 True ( C) 100 True ( D) 0.1 False 23 下列程序执行后,变量 x的值为 ( )。 Dim a,b,c,d As Single Dim x As Single a=10 b=30 c=400 If ba Then d=a:a=b:b=d End If If bc Then x=b Else If ac The
11、n x=c Else x=a End If ( A) 10 ( B) 30 ( C) 400 ( D) 430 24 在窗体上有文本框 Text1和命令按钮 Command1,并有下列事件过程: Private Sub Command1_Click() Dim i As Integer,n As Integer For i=0 To 50 i=i+3 n=n+1 If i10 Then Exit For Next Text1.Text=Str(n) End Sub 单击命令按钮,程序运行后,在文本框中显示的值是 ( )。 ( A) 2 ( B) 3 ( C) 4 ( D) 5 25 下列程序的
12、运行结果是 ( )。 Private Function myfun(m,n) Do While mn Do While mn:m=m-n:Loop Do While nm:n=n-m:Loop Loop my fun=m End Function Private Sub Command1_Click() Print myfun(9,8) End Sub ( A) 2 ( B) 1 ( C) 4 ( D) 3 26 在窗体上放置一个命令按钮 Command1,并编写下列单击事件的程序: Option Base 1 Pdvate Sub Command1_Click() Dim c As Inte
13、ger,d As Integer d=0 c=6 X=Array(2,4,6,8,10,12) For i=1 To 6 If X(i)c Then d=d+X(i) c=X(i) Else d=d-c End If Next i Print d End Sub 程序运行后,单击命令按钮,则在窗体上输山的结果是 ( )。 ( A) 10 ( B) 12 ( C) 16 ( D) 20 27 在窗体上画 4个文本框,并用这 4个文本框建立一个控件数组,名称为Text1(下标从 0开始,自左至右顺序增大 ),然后编写下列事件过程: Private Sub Command1_Click() For
14、Each TextBox In Text1 Text1(i)=Text1(i).Index i=i+1 Next End Sub 程序运行后,单击命令按钮, 4个文本框中显示的内 容分别为 ( )。 ( A) 0 1 2 3 ( B) 1 2 3 4 ( C) 0 1 3 2 ( D)出错信息 28 Sub过程与 Function过程最根本的区别是 ( )。 ( A) Sub过程可以使用 Call语句或直接使用过程名调用,而 Function过程不可以 ( B) Function过程可以有参数, Sub过程不能有参数 ( C)两种过程参数的传递方式不同 ( D) Sub过程的过程名不能有返回值
15、,而 Function过程能通过过程名返回值 29 窗体上有两个文本框 Text1、 Text2以及一个命令按钮 Command1,编写下列程序: Dim y As Integer Private Sub Command1_Click() Dim x As Integer x=2 Text1.Text=p2(p1(x),y) Text2.Text=p1(x) End Sub Private Function p1(x As Integer)As Integer x=x+y:y=x+y p1=x+y End Function Private Function p2(x As Integer,y
16、As Integer)As Integer p2=2*x+y End Function 当单击 1次和单击 2次命令按钮后,文本框 Textl和 Text2内的值分别为 ( )。 ( A) 2 4 2 4 ( B) 2 4 4 8 ( C) 4 4 8 8 ( D) 10 10 58 58 30 下列叙述正确的是 ( )。 ( A)任何时候都可以使用标准工具栏中的 “菜单编辑器 ”按钮打开菜单编辑器 ( B)只有当代码窗口为当前活动窗口时,才能打 开菜单编辑器 ( C)只有当窗体设计窗口为当前活动窗体时,才能打开菜单编辑器 ( D)任何时候都可以使用 “工具 ”菜单中的 “菜单编辑器 ”命令,
17、打开菜单编辑器 31 下列程序的功能是调用字体对话框米设置文本框中的字体,单击 Command1按钮弹出对话框,进行相应的字体、字号等的设置,然后单占 “确定 ”按钮退出对话框,则将发生哪些变化 ( )。 Private Sub Command1_Click() Common Dialog1.Cancel Error=True Common Dialog1.Flags=3 On Error Resume Next Common Dialog1.ShowFont Text1.Font.Name=CommonDialog1.FontName Text1.Font.Size=CommonDialog
18、1.FontSize Text1.Font.Bold=CommonDialog1.FontBold Text1.Font.Italic=CommonDialog1.FontItalic Text1.Font.Underline=CommonDialog1.FontUndeline Text1.FontStrikethru=CommonDialog1.FontStrikethru Text1.ForeColor=CommonDialog1.Color End Sub ( A) Text1的字体不发生变化 ( B) Text1的字体发生变化 ( C) Text1的字体和颜色发生变化 ( D)程序出
19、错 32 Visual Basic根据计算机访问文件的方式将文件分成 3类,其中不包括 ( )。 ( A)顺序文件 ( B) Unix文件 ( C)二进制文件 ( D)随机文件 33 下列程序的功能是:将数据 1, 2, , 8写入顺序文件 Num.txt中,请选择正确的程序段。 Private Sub Form Click() Dim i As Integer Open“Num.txt“ For Output As#1 For i=1 To 8 _ Next i Close#1 End Sub ( A) print#1,i ( B) input #1,I ( C) print#1 ( D)
20、input#1 34 有下列程序段,单击命令按钮执行程序后,输出结果是 ( )。 Option Base 1 Private Sub Command1 Click() Dim x x=Array(23,-5,17,38,-31,46,11,8,5,-4) 31=0 s2=0 For k=1 To 10 If(x(k)0)Then S1=S1+x(k) Else s2=s2+x(k) End If Next k Y=s1/Abs(s2) Print Y End Sub ( A) 148 ( B) 40 ( C) 40 ( D) 3.7 35 在算法的 4个特性中,算法必须能在执行有限个步骤之后终
21、止指的是算法的_特性。 36 按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于 _。 37 栈中允许进行插入和删除的一端叫做 _。 38 在面向对象程序设计中,从外面看只能看到对象的外部特征,而不知道也无需知道数据的具体结构以及实现操作的算法,这称为对象的 _。 39 软件工:程研究的内容主要包括: _技术和软件工程管理。 40 鼠标移动经过控件时,将触发控件的 _事件。 41 已知变量 boolVar是一个布尔型的变量,如果要给其赋值为 True,则正确的赋值语句就是 _。 42 下列这个 Sub过程的功能是统计字符串中 “a”的个数,请在空白处填上合适的代码,将程序补充完整。 P
22、rivate Sub numCoun() Dim num As Integer s =“software And hardware“ num=Len(s ) For i=1 To num b =_ Ifb =“a“Then x=x+1 Next i Print “x=“;x End Sub 43 下列程序的输出结果是 _。 Sub Prin() Dim B As String A=1 B=A Min End Sub 46 下列程序的功能是:找出给定的 12个数中最大的一个数,然后输出这个数以及它在原来 12个数中的位置。请填空。 Option Base 1 Private Sub Form_C
23、lick() Dim x x=Array(57,-9,17,42,-31,46,11,8,6,-4,3,90) Max=1 For k=2 To 10 Step 1 lfx(k) x(Max)Then _ End If Next k y=_ Print Max,y End Sub VB笔试模拟试卷 174答案与解析 1 【正确答案】 C 【试题解析】 根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分为两大类:线性结构和非线性结构。线性结构是指满足以下两个条件的非空的数据结构:一是有且只有一个根结点,二是每一个结点最多有一个前件,也最多有一个后件。如果一个数据结构不是线性结构,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 174 答案 解析 DOC
