第一范文网 - 专业文章范例文档资料分享平台

程序设计基础练习题

来源:用户分享 时间:2025/9/8 20:20:23 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

A) Do … Loop Until 1=1 B) Do Until 1=1 … Loop C) Do … Loop While 1=1 D) Do While 1=1 … Loop

51. 一个对象可以执行的动作和可被对象识别的动作分别称为( )。

A)

B) C) D)

方法、事件 事件、方法 方法、属性 事件、属性

52. 一只白色的足球被踢进球门,则白色、足球、踢、进球门是( )。

A) 属性、对象、方法、事件

B) 属性、对象、事件、方法 C) C.对象、属性、方法、事件 D) 对象、属性、事件、方法

53. 如下程序运行时出现错误,错误的原因是 。

Private Type stu x As String y As Integer End Type

Private Sub Command1_Click() Dim a As stu, a2(1 To 4, 1 To 4) a.x = \a.y = 12345 Print a End Sub

A) Type定义语句没有放在标准模块中 B) 变量声明语句有错 C) 赋值语句不对 D) 输出语句Print不对

54. 以下关于弹出式菜单的叙述中,错误的是 。

A) B) C) D)

一个窗体只能有一个弹出式菜单 弹出式菜单在菜单编辑器中建立

弹出式菜单的菜单名(主菜单项)的“可见”属性通常设置为False 弹出式菜单通过窗体的方法PopupMenu显示

55. 以下CASE语句中错误的是 。

A) case 0 to 10 B) case is >10

C) case is >10 and is <50 D) case 3,5,is >10

56. 将字符型数据转换成数值型数据的函数是 。

A) Str() B) Val() C) Sring() D) Instr()

57. 以下叙述中错误的是 。

A、在程序运行时,通用对话框是不可见的。

B、同一个程序中,用不同方法(如showopen或showsave等)打开的通用对话框具有不同的作用。

C、调用通用对话框控件的showopen方法,可以直接打开在该通用对话框中指定的文件。 D、调用通用对话框控件的showcolor方法,可以打开颜色对话框。 58. 下列对象中,不属于标准控件的是 。

A、单选按钮 B、图片框 C、通用对话框 D、文本框 二、填空题

1. 写出与Print “y”;iif(y mod 2 = 1 ,”是奇数”,”是偶数”)等价的if语句是

if y mod 2=1 than print Y& ”是奇数” else print y & “是偶数”

2. 已知数组a的上界为top,下界为bot,那么在使用折半查找法时中点mid的表达式为

mid = (top + bot)/2

3. 要使定时器对象Timer1在程序运行起作用,除了要设置其Interval值不为零以外,还必须将其

Enabled 属性值设置为 Ture。

4. 随机产生一个小写英文字母的表达式为:Chr ( Int( Rnd ( )* 26+97))。 5. 在VB中,声明静态变量的关键字是: Static。

6. 在用菜单编辑器设计菜单时,必须输入的菜单项是: 名称 。 三、简答题

1. 阅读以下程序,回答下列问题。 Private Sub Form_Click() Dim c%,d%,y% c=10:d=20 x=add1(c,d) print c,d,x End Sub Public Function add1(ByVal a%, b%) a = 2 * a b = b + 100 add1 = a + b End Function ①上述程序中,哪些是c,d形参、哪些是a,b实参? ②上述程序中,实参和形参之间采用什么样的数据传递方式?c,d 地址 a,b數值 ③执行Form_Click()事件过程,窗体上显示的内容是? 10,12,1200 2. 下面程序可正确运行。简述其功能。

Dim a(), x%, y%, z%, t%

a = Array(12, 23, 44, 78, 98, 31, 20, 18, 19, 31, 39, 76, 59, 83, 69, 72, 80, 90) For x = LBound(a) To UBound(a) - 1 z = x

For y = x + 1 To UBound(a) If a(y) < a(z) Then z = y Next y

t = a(z): a(z) = a(x): a(x) = t Next x

For x = LBound(a) To UBound(a) If a(x) Mod 2 = 1 Then Print a(x); Next x

将数据a的元素按升序方式排列,将数组元素值为奇数的元素显示在窗体上

搜索更多关于: 程序设计基础练习题 的文档
程序设计基础练习题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8l12d2cr2q38cch96p8a_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top