ImageVerifierCode 换一换
格式:DOC , 页数:26 ,大小:146KB ,
资源ID:494082      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-494082.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文([计算机类试卷]VB笔试模拟试卷174及答案与解析.doc)为本站会员(rimleave225)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

[计算机类试卷]VB笔试模拟试卷174及答案与解析.doc

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 【试题解析】 根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分为两大类:线性结构和非线性结构。线性结构是指满足以下两个条件的非空的数据结构:一是有且只有一个根结点,二是每一个结点最多有一个前件,也最多有一个后件。如果一个数据结构不是线性结构,

24、则称为非线性结构。考生应重点理解和把握数据结构的各种分类方法及标准。 2 【正确答案】 B 【试题解析】 常见的过程设计工具有程序流程图、 N-S图、 PAD图和 HIPO图。其中,为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为 N-S图。 3 【正确答案】 C 【试题解析】 软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定。它有 3个方面的重要特征,即测试的挑剔性、完全测试的不可能性及测试的经济性。其中没有测可靠性这一说法。 4 【正确答案】 B 【试题解析】 采用结构化程序设计方法编写程序,可使 程序结构

25、良好、易读、易理解、易维护,它包括 3种基本控制结构,分别是顺序结构、选择结构和重复结构 (又称循环结构 )。 5 【正确答案】 B 【试题解析】 顺序存储结构中,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通过公式 “LOC(ai)=LOC(a1)+(i-1)L”计算得到,从而实现了随机存取。对于链式存储结构,要对某结点进行存取,都得从链的头指针指向的结点开始,这是一种顺序存取的存储结构。 6 【正确答案】 D 【试题解析】 具有 3个结点的二叉树具有以下的 5种形态。7 【正确答案】 B 【试题解析】 定量度量方法是程序复杂程度经常使用的方法,把程序的复杂程度乘以适当参数即可

26、估算出软件中错误的数量以及软件开发需要用的工作量,定量度量的结果可以用来比较两个不同设计或两个不同算法的优劣,程序的定量的复杂程度可作为模块规模的精确限度,因而软件复杂性度量的参数包括规模。 8 【正确答案】 C 【试题解析】 此题属于记忆性的题目, NULL是指未知的值或无任何值。 9 【正确答案】 C 【试题解析】 关系模型允许定义 3类数据约束,它们是实体完整性约束、参照完整性约束及用户自定义的完整性约束。其中前两种完整性约束由关系数据库系统支持,对于用户自定义的完整性约束,则由关系数据库系统提供完整性约束语言,用户利用该语言给出约束条件,运行时由系统自动检查。 10 【正确答案】 A

27、【试题解析】 数据库系统的数据具有高共享性和低冗余性,但不能完全避免数据冗余;数据的一致性是指在系统中同一数据的不同出现应保持相同的值。 11 【正确答案】 C 【试题解析】 当焦点在某个控件上时,该控件为活动控件,如果单击该控件以外的任何地方,则该控件就失去焦点,变为不活 动控件。对于一个不拥有焦点的控件,单击其内部则变为活动的控件,如果双击一个控件内部可以激活该控件的代码窗口,进行代码编写。当一个控件是活动控件时,拖动四周的控制小方块可缩放控件。焦点对象可以接收用户鼠标或键盘的输入。当一个对象具有焦点时,就可以接收用户的输入。在 Windows系统中,某个时刻可以运行多个应用程序,但只有具

28、有焦点的应用程序才是当前活动应用程序,才能接收用户的输入。 12 【正确答案】 B 【试题解析】 用户自定义的类型中,成员可以是任何基本数据类型,也可以是用户定义的类型。但要注意的 是,在记录数据类型中的元素可以是变长字符串,也可以是定长字符串。当在随机文件中使用时,必须使用定长字符串;记录类型中不能使用动态数组。 13 【正确答案】 C 【试题解析】 这是考查通过赋值运算符给变量赋值,赋值运算符 “二 ”的含义是将等号右边的表达式的值赋给等号左边的变量或属性,其优先级低于算术运算符,所以应该是 Y+1先运算,然后赋值给等号左侧的 Y。 14 【正确答案】 B 【试题解析】 Left(stri

29、ng,length)函数是字符串截取函数,功能是截取某字符串最左边的 “length”个字符,这里截取字符串为 “8765”。 Val(string)函数用于返回字符串中所含的数值,这里 “8765”返回的数值为 “8765”。 Mid(Str,p,n)函数是字符截取函数,功能是截取从第 p个字符开始,向后取字符串的 n个 “Str”字符串中的字符。这里 Mid(A,4,2)为截取字符串 “54”。 “+”做字符串连接,这里将 “8765”和 “54”进行相连接运算。 15 【正确答案】 C 【试题解析】 “Exp”函数功能是计算 e(e2.71828)的某次方,其格式为是Exp(number

30、); “Sin”函数指定参数的正弦值,它的参数是表示以弧度为单位的角的 Double型数据; “Log”函数得到某数的自然对数值,正确的表达方式是Log(number); “30”在计算机中应该写成 30*3.14/180;并且各个表达式之间的乘号不能省略。 16 【正确答案】 D 【试题解析】 解本题主要是理解用 Circle画圆弧的方法,它以弧度为单位,给出定义弧线 start和 end的角度参数。画圆弧的语法是: Object.CircleStep(x,y),radius,color,start,end,aspect 题中,圆心不变,半径 500不变,用变量 cr表示颜色,是随机变化的,

31、弧线终点也在变化,所以经过 360次循环会画出一段辐射状彩色的圆形。 知识拓展 如果 start参数或 end参数是负数的话,将画一条连接圆心到负端点的线。例如,下列的过程将用消除切片方式画出一个饼。 Private Sub Form_Click() Const PI=3.14159265 Circle(3500,1500),1000,-PI/2,-PI/3 End Sub 17 【正确答案】 A 【试题解析】 PasswordChar属性将影响 TextBox控件中显示的文本的样式,文本框中将显示 PasswordChar属性设置的字符的内容,用户可以将任意字符串赋予此属性,但只有第一个字符

32、是有效的,所有其他的字符将被忽略。注意:如果MultiLine属性被设为 Tree,那么设置 PasswordChar属性将不起效果。 18 【正确答案】 B 【试题解析】 解答本题的前提是了解下列几个函数的作用: UCase函数的作用是将某字符串中的字符全部转成大写; String(n,str)函数的作用是返回 n个重复字符的字符 串; Len函数的作用是返回字符串的长度。因为 KeyPress事件中接收KeyAscii参数为输入键的 ASCII码,输入小写字母 “p”后, str为大写字母 “P”,n=1, String(n,str)为 “P”,所以 Text1中在按下键盘上的键时又添加了

33、一个 “P”。 19 【正确答案】 A 【试题解析】 Cls将清除打印语句在运行时所产生的文本,而清除图片应使用的语句为 Picture1.Picture=LoadPicture()。 20 【正确答案】 B 【试题解析】 CheckBox控件的 Value属性取值是 0、 1或 2; OptionButton控件的 Value属性取值是 True或 False。 Label控件和 TextBox控件的 Enabled属性都是布尔型; Command控件的 Default属性和 Cancel属性都是布尔型; Command控件的 Form的 Visible属性都是布尔型。 21 【正确答案】

34、C 【试题解析】 Style属性返回或设置一个值,该值用来设置组合框控件的显示类型和行为。组合框的 Style属性值可设置成下拉组合框 0(vbComboDropDown)、简单组合框 1(vbComboSimple)和下拉式列表框 2(vbComboDrop-DownList)。默认值为 0,包括一个下拉式列表和一个文本框,可以从列表选择或在文本框中输入;简单组合框 1包括一个文本框和一个不能下拉的列表,可以从列表中选择或在文本框中输入,简单组合框的显示区域包括编辑和列表部分;下拉式列表框 2锁定了文本框的输入,仅允许从下拉式列表中选择,不能在文本框中输入内容。 22 【正确答案】 A 【试

35、题解析】 本题的难点在于考生能从全局上读懂代码,在按钮的单击事件中,设置时钟控件的时间间隔,其单位是毫 秒,所以 0.1秒应设置为 100毫秒;在Timer事件中,如果已经全部删除列表框中的内容,则应将 Timer1关闭,不再执行删除操作,所以 Enabled属性应该设置为 False。 23 【正确答案】 B 【试题解析】 程序操作过程如下:程序首先执行 If ba Theh语句,条件为真执行 d=a:a=b:b=d语句,执行后 d=10, a=30, b=10;然后执行 If bc Then语句,条件不成立,因此执行 Else If ac Then语句;条件不成立,因此执行 Else后面的

36、x=a语句,执行后 x=30。 24 【正确答案】 C 【试题解析】 For循环是指定循环次数的循环,但是有时候可能需要在循环变量到达终值前退出循环,这可以使用 Exit For语句来实现。在一个 For循环中,可以含有一个或多个 Exit For语句,并且它可以出现在循环体的任何位置。本题中,当 i大于 10的时候,就退出 For循环,不管循环变量 j是否达到终值 50。程序执行过程如下:第 1次循环,即 j=0时: i=3, n=1;第 2次循环,即 j=1时:i=6, n=2;第 3次循环,即 j=2时: i=9, n=3;第 4次循环,即 j=3时: i=12,n=4;此时 i10成立

37、,执行 Exit For语句退出循环。 25 【正确答案】 B 【试题解析】 求解本题的关键在于理解好 3个 Do While循环的执行顺序,第 2个和第 3个 Do While循环嵌套在第 1个 Do While循环内,先执行第 2个循环,然后是第 3个循环,最后是外层循环即第 1个 Do While循环。程序执行过程是:m=9, n=8;第 1个 Do While循环内,执行第 2个 Do While循环, m=m-n=1;退出第 2个 Do While循环;执行第 3个 Do While循环, n=n-m,最后 n的值为 1;退出第 3个 Do While循环;退出第 1个 Do Whi

38、le循环。程序执行结果是 1。 26 【正确答案】 B 【试题解析】 程序首先使用 Array函数为 x数组变量赋值,然后利用 For循环和If结构语句实现程序功能。程序执行过程如下: 当 i=1时 ,X(i)=2,d=d-c=-6; 当 i=2时 ,X(i)=4,d=d-c=-12; 当 i=3时 ,X(i)=6,d=d-c=-18; 当 i=4时 ,X(i)=8,d=d+X(i)=-10,c=8; 当 i=5时 ,X(i)=-10,d=d+X(i)=0,c=10; 当 i=6时 ,X(i)=12,d=d+X(i)=12,c=12。 27 【正确答案】 A 【试题解析】 数组控件的 Inde

39、x属性默认从 0开始,因此这 4个文本框的 Index值分别为 0、 1、 2、 3。题中通过 For Each循环,依次将每个文本框的 Index属性值赋给它自己的 Text属性,因此,运行程序后,文本框显示的内容为 0、 1、 2、3。 28 【正确答案】 D 【试题解析】 Function过程与 Sub过程的相似之处是:都可以获取参数,执行一系列语句,以及改变其参数值的独立过 程;不同之处是: Function函数有返回值,可以在表达式的右边使用,使用方式与内部函数一样,而 Sub过程没有返回值。 29 【正确答案】 D 【试题解析】 程序中 y为窗体变量,其作用范围为整个窗体中的所有子

40、过程,要注意区分与作为 p1、 p2形式参数的 y变量。窗体变量 y能够记录程序运行中对其的改变,第 1次调用 p1, y值为 2;第 2次调用 p1, y值为 6;第 3次调用 p1, y值为 14;第 4次调用 p1, y值为 36;所以计算出的函数 p1、 p2的返回值也会不同。 30 【正确答案】 C 【试题解析】 当 窗体为设计窗口时,可以通过选择 “工具 ”菜单中的 “菜单编辑器 ”命令,或者在工具栏中单击 “菜单编辑器 ”按钮来打开 “菜单编辑器 ”对话框;当窗体为代码窗口时, “菜单编辑器 ”命令不可用,工具栏中的 “菜单编辑器 ”按钮也不可用。 31 【正确答案】 B 【试题

41、解析】 通用对话框的 Flags属性设置为 3,从而可以设置屏幕显示和打印机字体,接着用 ShowFont方法建立字体对话框,如下图所示。 “字体 ”对话框中并没有设置颜色的选项,所以文本框中的字体、字形、字号会发生相应的变化,但是字体的颜色并不会改变。32 【 正确答案】 B 【试题解析】 访问文件时应根据文件包括的数据类型,宋使用合适的文件访问类型。文件访问类型有 3种: 顺序型,适用于读写在连续块中的文本文件; 随机型,适用于读写有固定长度记录结构的文本文件或者二进制文件; 二进制型,适用于读写任意有结构的文件。 33 【正确答案】 A 【试题解析】 顺序序文件的写操作使用 “Print

42、#”语句或者 “Write#”语句,而“Input#”语句用于从一个顺序文件中读取数据。使用 “Print#语句 ”向一个顺序文件写数据的格式是: Print#文件号,表达 式表。各个表达式之间用逗号或分号隔开,如果省略表达式,则向顺序文件中写入一个空行。 34 【正确答案】 D 【试题解析】 For循环中,通过两个条件语句,计算数组中大于零的元素的和s1,小于零的元素的和 s2,然后计算 sL和 s2的绝对值之商,正确结果为 3.7。 35 【正确答案】 有穷性 【试题解析】 算法的 4个基本特性包括:可靠性、确定性、有穷性和拥有足够的情报。其中,算法的有穷性指的是算法必须在有限的时间内完成

43、,即算法必须在执行有限个步骤之后终止。 36 【正确答案】 线性结构 【试题解析】 数据的逻辑结构是指数据元素之间的逻辑关系,分为线性结构和非线性结构,常见的线性结构有线性表、栈和队列等,常见的非线性结构有树、二叉树等。 37 【正确答案】 栈顶 【试题解析】 栈是限定在表的一端进行插入和删除操作的线性表。在表中,允许插入和删除的一端叫做 “栈顶 ”,不允许插入和删除的一端叫做 “栈底 ”。 38 【正确答案】 封装性 【试题解析】 对象具有下列 5个基本特点: 标识唯一性; 分类性; 多态性; 封装性; 模块独立性好。其中,封装性是指从外面看只能看到对象的外部 特征,对象的内部特征即处理能力

44、的实行和内部状态,对外是不可见的,对象的内部状态只能由其自身改变。 39 【正确答案】 软件开发 【试题解析】 软件工程包括软件开发技术和软件工程管理。其中软件开发技术包括:软件开发方法学、开发过程、开发工具和软件工具环境,其主体内容是软件开发方法学;软件工程管理包括:软件管理学、软件工程经济学、软件心理学等内容。 40 【正确答案】 MouseMove 【试题解析】 MouseDown、 MouseUp、 MouseMove事件是鼠标在控件上按下、放开和移动时 触发的事件。 MouseDown事件是在控件上按下任意鼠标按钮时发生的事件; MouseUp事件是释放任意鼠标按钮时发生的事件;当鼠

45、标指针在控件上移动时就会发生 MouseMove事件。 41 【正确答案】 boolVar=Ture 【试题解析】 赋值运算符号为 “=”,功能是将右侧的值赋值给左侧的变量,并要求两侧的数据类型匹配,布尔类型的值有两个: True或 False,所以正确的赋值形式是布尔型变量名 =True(或 False)。 42 【正确答案】 Mid(s ,i,1) 【试题解析】 分析题 目和程序段可知,空白处的作用是取出字符串 s中的第 i个字符,这里可以使用 Mid函数来取出第 i个字符,然后对比该字符是否是字符 a,如果是,则变量 x加 1,如果不是则跳过 if后面的语句继续循环,最后输出 x。 43

46、 【正确答案】 1 1 1 【试题解析】 Space(Integer)函数的功能是返回指定数目空格; Trim函数的功能是去掉字符串两边的空白字符,注意 Trim(B)不能将字符中间的空白字符去掉。B=A&Space(4) A的结果是 “1 1”(中间有 4个空格 )。 LTrim(String)函数的功能是去掉 String字符串左边的空白字符; RTrim(String)函数的功能是去掉 String字符串右边的空白字符。 44 【正确答案】 False 【试题解析】 a b是一个逻辑表达式,其运行结果为 False; Print方法不仅有打印的功能,还兼有计算的功能,将表达式的值先运算后

47、输出。 45 【正确答案】 Min=arrl(i) 【试题解析】 题目要求输出数组中的最小值,分析程序可知,本程序求数组最小值的算法是:假设最小的值是第一个数组元素,并把它存在 Min变量中,然后 从数组的第二个元素开始逐个与 Min变量对比,如果有比 Min更小的数,则赋值给Min,这样对比到数组最后一个元素时,就能找到最小的元素,且它存储在 Min变量中,因此最后只要输出 Min变量值即可。 46 【正确答案】 Max=k , x(Max) 【试题解析】 在数组中查找多个数中最大的数的算法是:首先设变量 Max为1,从第一个数组元素开始与 x(Max)对比,如果数组元素大于 x(Max),则 Max记录该数组元素的下标,比较完后, Max记录了最大数的下标。所以第 1个横线处,应填写 Max=k,用 Max记录 较大数的下标;第 2个横线处,用 y来存储元素的最大值。

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1