vb复习题 下载本文

内容发布更新时间 : 2024/11/18 6:16:30星期一 下面是文章的全部内容请认真阅读。

第1章 Visual Basic可视化编程基础

一、选择题

1. 要判断在文本框内是否按下了回车键,最好在文本框的 事件过程进行判断。

(A)Change (B) Click (C) KeyPress (D) GotFocus 2. 要使标签对象显示时不覆盖其背景内容,要对 属性进行设置。 (A)BackColor (B)BorderStyle (C)ForeColor (D) BackStyle 3. 若要使命令按钮显示但不可操作,应对 属性设置。 (A)Enabled (B) Visible (C) BackColor (D) Caption 4. 文本框没有 属性。 (A)Enabled (B) Visible (C) BackColor (D) Caption 5. 不论何对象,共同具有的是 属性。 (A)Text (B) Name (C) ForeColor (D) Caption 6.要使窗体在运行时不可改变大小,需要对其 属性进行设置。 (A)MaxButton (B) BorderStyle(1、3、4) (C) Width (D) MinButton 7.当运行程序时,系统自动执行启动窗体的 事件过程。 (A)Load (B) Click (C) UnLoad (D) GotFocus 8.文本框的ScrollBars 属性设置了非零值,却没有出现滚动条,原因可能是 。

(A) 文本框中没有内容。 (B) 文本框的Multiline属性为False. (C) 文本框的Locked属性为True (D) 文本框的Multiline属性为 True

9.下列可以把当前目录下的图形文件pic1.jpg装入图片框picture1中的语句为 。

(A) picture1.Handle= \(C) picture=\D) picture1.picture=Loadpicture(\

10.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是

(A) 单击窗上没有控件的地方 (B) 单击任一个控件 (C) 不用执行任何操作 (D) 双击窗体的标题栏 11.确定一个控件在窗体上的位置的属性是

(A) Width 或Height (B) Width 和Height (C) Top 或Left (D) Top 和Left 12.确定一个窗体或控件的大小的属性是

(A) Width 或Height (B) Width 和Height (C) Top 或Left (D) Top 和Left

13.当标签的标题内容太长,需要根据标题自动调整标签大小时,应设置的属性是 。 (A)AutoSize (B) Visible (C)Enabled (D)BackStyle 14.要在属性窗口修改控件上文字的字体、字形、大小、效果,应该利用其 。 (A)Text (B) Caption (C)Name (D)Font

15.在窗体上已建立了多个控件,如Text1、Label1、Command1,若要使程序运行时焦点就定位在Command1控件上,应将Command1控件的 属性设置为 。

(A)Index (B) TabIndex (C) TabStop (D) Enabled (A)0 (B) 1 (C) 2 (D) 3 16.若要取消窗体的最大化功能,则可设置 属性为False来实现。

(A) ControlBox (B) MinButton (C) MaxButton (D) Enabled 17.若要使窗体启动时,位于屏幕的中间,则可通过 属性来设置。

(A) Top (B) Left (C) StartUpPosition (D) WindowState

18.若要求在文本框中输入密码时,在文本框中只显示#号,则应在此文本框的属性窗口中设置 。 (A) Caption属性值为# (B) Text属性值为# (C) PassWordChar属性值为# (D) Passwordchar属性值为真 19.若要设置命令钮的提示文本,可通过 属性来设置。 (A) Caption (B) Text (C) Value (D) ToolTipText 20.若要使文本框成为只读文本框,可通过设置 属性值为True来实现。 (A) ReadOnly (B) Lock (C) Locked (D) Enabled

21.将命令按钮Command1的标题复制到文本框控件Text1作为显示文本,应执行 。

(A) Text1= Command1 (B) Text1.Text= Command1.Caption (C) Text1.Caption=Command1.Caption (D) Text1.Text= CStr(Command1) 22.程序运行后,在窗体上单击鼠标,此时窗体不会接受到的事件是 。 (A) MouseDown (B) MouseUp (C) Load (D) Click 23.对于窗体Form1,执行了Form1.Top=Form1.Top-100语句后,则该窗体 。 (A) 上移 (B) 下移 (C) 左移 (D) 右移

24.在窗体上添加一命令按钮Command1,并将其Caption属性设置为cmdAA、名称属性设置为cmdBB,则关于该控件的下列 语句是正确的。

(A) Command1.Left=100 (B) cmdAA.Left=100 (C) cmdBB.Left=100 (D) 以上语句都不对 25.保存文件时,窗体的所有数据以 存储。 (A) *.prg (B) *.frm (C) *.vbp (D) *.exe 26.要保存VB源程序,正确的操作是 。 (A)只需要保存工程文件 (B)只需要保存窗体和标准模块文件 (C)需要保存工程资源管理器中的所有文件 (D)只需要保存编译后的.exe文件

第2章 代码基础

一、选择题

1.下面 是合法的变量名。

(A)X_yz (B) 123abc (C) Integer (D) X-Y 2.下面 是合法的字符串常量。

(A)ABC$ (B)\ (C)‘ABC’ (D)ABC 3.下面 是合法的单精度型变量。

(A)num! (B)sum% (C) xinte$ (D)mm# 4.表达式16/4-2^5*8/4 Mod 5\\2的值为 。

(A)14 (B)4 (C)20 (D)以上均错 5.与数学表达式3cd对应,VB不正确的表达式是 。 (A)a*b/(3*c*d) (B) a/3*b/c/d ( C ) a*b/3/c/d (D) a*b/3*c*d 6.Int(198.555*100+0.5)/100的值 。

(A)198 (B)199.6 (C)198.56 (D) 200

7.已知A$=\,则表达式Val(Left$(A$, 4) + Mid(A$, 4, 2))的值为 。 (A)123456 (B)123445 (C)8 (D)6 8.表达式LenB(\程序设计ABC\的值是 。 (A)10 (B)14 (C)20 (D)17 9.表达式 123 & Mid(\的值是 。

(A)“1234” (B)123 (C)\ (D)157

10.设a=2,b=3,c=4,d=5,表达式3>2*b or a=c and b<>c or c>d的值是 。 (A)-1 (B)1 (C)True (D)False

11.如果将布尔常量值True赋给一个整型变量,则整型变量的值为 。 (A)0 (B)-1 (C)True (D)False

12.定义变量但未赋值时,数值型变量的值为 ,字符串变量的值为 。 (A)0

(B)空串\(C)Null

(D)没任何值

(B) boolVar=“True” (D) boolVar=3<4

(B)123.4 (B) &O (B) / (B) \

(C)1.234 (C) H (C) Mod

(D)非法表达式 (D) O (D) *

13.假设变量boolVar是一个布尔型变量,则下面正确的赋值语句是 。 (A) boolVar='True' (C) boolVar=#True# (A) 123.4e-2 (A) &H (A) \\ (A) \

ab 14.表达式Val(\的值为 。

15. 用十六进制表示Visual Basic的整型常数时,前面要加上的符号是______。 16. \\,/,Mod,*四个算术运算符中,优先级别最低的是______。 17. 下面逻辑表达式的值为真的是______。

(C) \(D) 12>12.1

18. 条件:11 AND X<=2 OR X>=10 AND X<15