【VB开源代码栏目提醒】:本文主要为网学会员提供“VB程序设计试题及答案(一) - 大学课件”,希望对需要VB程序设计试题及答案(一) - 大学课件网友有所帮助,学习一下!
VB 程序设计试题及答案(一)一、单选题1.
VB6.0是一种面向 B 的编程环境。
A 机器 B 对象 C 过程 D 应用2. 要使 FormI 窗体的标题栏显示欢迎使用
VB,以下 D 语句是正确的。
AForml.Caption“欢迎使用
VB” BForml.Caption欢迎使用
VB CForml.Caption欢迎使用
VB DForml.Caption欢迎使用
VB3. 若要使命令按钮不可操作,要对 A 属性进行设置。
AEnabIedBVisible CBackcolorDCaption4. 如果在窗体上已经创建了一个文本框对象 TextI,可以通过 C 事件获得输入键值的 ASCII 码。
AChangeBLostFocus CKeyPressDGotFocus5. 下面 A 是合法的变量名。
AX_yzB123ab。
CintegerDX‐Y6. 以下关系表达式 中,其值为 False 的是 A 。
AABCAbCB女男 CBASICUCasebasicD123OThennnl BIfsex男Andage4OAndduty教授Orduty副教授Thennnl CIfsex男Andage4OAndRightduty,2教授Thennnl DIfsex男Andage4OAndduty教授Andduty副教授Thennnl10.下列关于 Do…Loop 循环结构执行循环次数的描述正确的是 D 。
ADoWhile…Loop 循环和 Do…LoopUntil 循环至少都执行一次 BDoWhile…Loop 循环和 Do…LoopUntil 循环可能都不执行 CDoWhile…Loop 循环至少执行一次和 Do…LoopUntil 循环可能不执行 DDoWhile…Loop 循环可能不执行和 Do…LoopUntil 循环至少执行一次11.以下 B 是正确的 For…Next 结构。
AForx1ToStep10BForx3To‐3Step‐3 …… NextxNextxCForx1To10DForx3to10step3 re:…… NextxNexty Ifi10ThenGoTOre12.如下数组声明语句, B 是正确的。
ADima34AsInteger BDima34AsInteger CDimannAsInteger DDima34AsInteger13.下列语句中(假定变量 n 有值),能正确声明可变长数组的是 A 。
ADimaAsIntegerBDimaAsInteger ReDimanReDimanAsString CDimaAsIntegerDDima10AsIntegerReDima34ReDiman10 ReDimPreservea4414.要想从子过程调用后返回两个结果,下面子过程语句说明合法的是 C 。
ASubf2ByValnByValmBSubf1nByValm CSubf1nmDSubf1ByValnm15.设有如下程序段: PublicSubF1n… n3n4… EndSub PrivateSubCommand1_Click Dimnm n3 m4… ‘调用 F1语句… EndSub 则在 Command1_Click 事件中有效的调用语句是 B 。
ACallF1nmBCallF1mCCallF15DCallF1m516.用来设置粗体字的属性是 C 。
AFontItalicBFontNameCFontBoldDFontSize17.假定定时器的 Interval 属性为1000,Enabled 属性为 True,调用下面的事件过程,
程序运行结束后变量 x 的值为 D 。
DimxAsInteger SubTimer1_Timer Fori1to10 xx1 Nexti EndSubA1000B10000C10D 以上都不对18.在下列关于通用对话框的叙述中,错误的是 B 。
ACommonDialog1.ShowFont 显示“字体”对话框 B 在“打开”或“另存为”对话框中,用户选择的文件名可以经 FileTitle 属性返回 C 在“打开”或“另存为”对话框中,用户选择的文件名机器路径可以经 FileName 属性返回 D19.当用户按下并且释放一个键后会触发 KeyPress、KeyUp 和 KeyDown 事件,这三个事件发生的顺序是 C 。
AKeyPress、KeyDown、KeyUpBKeyDown、KeyUp、KeyPressCKeyDown、KeyPress、KeyUpD 没有规律20.在下面关于顺序文件的描述中,正确的是 C 。
A 顺序文件中每行的长度都是相同的。
B 可以通过编程对文件中的某行方便地进行修改C 数据以 ASCII 码的形式存放在文件中,所以可通过记事本打开D 文件的组织结构复杂21.随机文件是因为 C 。
A 文件中的内容是通过随机数产生的B 文件中的记录号通过随机数产生的C 可对文件中的记录根据记录号随机地读/写D 文件的每条记录的长度是随机的22.从磁盘上读入一个文件名为“c:t1.txt”顺序文件,如下 A 正确。
AF“c:t1.txt” OpenFForInputAs1BF“c:t1.txt” Open“F”ForInputAs2COpen“c:t1.txt”ForInputAs1DOpenc:t1.txtForInputAs223.坐标度量单位可由通过来 D 改变。
ADrawstyle 属性 BDrawWidth 属性 CScale 方法 DScaleMode 属性24.指令“Circle100010005008‐6‐3”将绘制 A 。
A 画圆 B 椭圆 C 圆弧 D 扇形25.用 ADO 数据控件建立与数据源的链接,设置操作过程按 A 顺序进行。
①选择数据源连接方式;②选择数据库类型;③指定数据库文件名;④指定记录源A①②③④B②③④① C③①②④D①③②④二、填空题1.
VB 是建立在 BASIC 语言基础上的 可见 化编程语言或编程环境。
2.在窗体上已建立多个控件如 Text1、Label1、Command1,若要程序一运行时焦点就定位在Command1控件上,应对 Command1控件设置 TabIndex 属性的值为 0 。
3.在
VB 中,1234、123456、1.2346E5、1.2346D5这4个常数分别表示 整形 、 长整形 、 单精度 、 双精度 类型。
4.表示 x 是5的倍数或是9的倍数的逻辑表达式为 xmod50orxmod90 。
5.数组声明时下标下界默认为0,利用 OpationBase1 语句可以使下标为1。
6.传地址方式是当过程被调用时,形参和实参共享 存储单元 。
7.窗体中的模块级变量应在 窗口模块 段声明,它作用于该窗体的 全局范围 。
8.当用户单击滚动条的空白处时,滑块移动的增量值由 LargeChange 属性决定。
9.如果菜单标题的某个字母前输入一个“”符号,那么该字母就成了热键字母;如果建立菜单时在标题文本框中输入一个“‐减号”符号,那么显示时形成一个分隔符。
10.使用 Scale 方法可以自定义坐标系。
11.使用 Line 方法画矩形,不许在指令中使用关键字 B 。
12.使用 SQL 语句设置 ADO 控件的 RecordSource 属性,这 CommandType 属性需要设置成1adCmdText或者adCmdUnknown 。
13.为了显示一个窗体,所使用的方法为 show;而为了隐藏一个窗体,所使用的方法为__Hide_____。
14.如果要将某个命令按钮不显示,则可将___Visible________属性设置为 False15.在
VB 中窗体文件的扩展名为_____.FRM______。
三、编程应用题1.程序阅读,写出下列程序的运行结果。
1 PrivateSubCommand1_Click Dimaiminiminsumt aArray264367669 mina0:imin0:suma0 Fori1toUBounda sumsumai Ifai ”A”AndUCase”0”Andch