当前位置:文档之家› VB-第一章-练习题

VB-第一章-练习题

第一章环境和程序设计初步一.选择题1.在Visual 的集成开发的环境中,下面不属于该环境编程语言的是(C)。

A.VBB.C++C. PascalD. J#2.在集成开发环境中有两类窗口,浮动窗口和固定窗口,下面不属于浮动窗口的是(D)。

A.工具箱窗口B.属性窗口C.立即窗口D.窗体窗口3.在中,在窗体上显示控件的文本,用( A )属性设置。

A. TextB. NameC. CaptionD. Image4.不论何种控件,共同具有的是什么属性( D )。

A. TextB. Name C.ForeColor D.Text5.对于窗体,可改变窗体的边框性质的属性是(B)。

A.MaxButtonB. FormBorderStyleC. NameD. Left6.若要使标签控件显示时不要覆盖窗体的背景图案,要对(A)属性进行设置。

A.BackColor B. BorderStyle C.ForeColor D.BackStyle7.若要使命令按钮不可操作,要对(A)属性进行设置。

A. EnabledB.VisibleC. BackColorD. Text8.要使文本框中的文字不能被修改,应对(D)属性进行设置。

A. LockedB. VisibleC. EnabledD. ReadOnly9.要使当前Form1 窗体的标题栏显示“欢迎使用”,以下(B)语句是正确的。

A.Form1.Text=“欢迎使用V”B.Me. Text=“欢迎使用”=“欢迎使用”D.Me. Name=“欢迎使用”10.当运行程序时,系统自动执行启动窗体的(A)事件过程。

A. LoadB. ClickC. UnLoadD. GotFocus11.当文本框的ScrollBars属性设置了非None值,却没有效果,原因是(B)。

A.文本框没有内容B.文本框的MulitLine属性为FalseC.文本框的MulitLine属性为TrueD.文本框的Locked属性True12.要判断在文本框中是否按了Enter键,应在文本框的(D)事件中判断。

A. ChangeB. KeyDownC. ClickD. KeyPress13.在VB.NE集成环境中创建应用程序时,除了工具箱窗口、窗体窗口和属性窗口外,必不可少的窗口是(C)。

A.窗体布局窗口B.立即窗口C.代码窗口D.监视窗口14.当创建一个项目名为“引例”的项目时,该项目的所有代码文件将保存在(C)文件夹下。

A.My Documents B. C.\引例 D.Windows15.将调试通过后生成的.exe 可执行文件放到其他机器上不能运行的主要原因是(A)。

A .运行的机器上面无系统B .缺少. frm 窗体文件C. 该可执行文件有病毒D. 以上原因都不对16.对初学者而言,调试程序方便,有效的手段是 ( A)。

A. 在可疑的代码处设置断点,逐语句跟踪B. 查看资料C. 通过”立即”窗口显示变量的值D. 找老师问原因17. 当需要上下文帮助时,选择要帮助的“难题”,然后按住( D )键,就可出现MSDN 窗口及显示所需“难题”的帮助信息。

A .HelpB .F10C .Esc D. F118. 在代码窗口,代码下方有蓝色波浪线表示( B) 。

A .对代码设置了格式B. 编译错误C. 逻辑错误D. 运行时错误二.填空题 是完全面向对象的程序设计语言,其最大的特点是____________。

引入了.net框架2.____________技术能让编程人员不必编写代码就可以创建GUI(图形用户界面)。

可视化编程技术3.__________________ 是由一个或几个项目组成程序。

解决方案4.当___________特性设置后,浮动窗口将自动隐藏。

自动隐藏5.当进入集成环境,发现没有显示“工具箱”窗口,应选择____________菜单的____________选项,使“工具箱”窗口显示,并最好将其窗口的属性设置为___________。

视图、工具箱、可停靠6.新建项目时,要改变默认Option设置,应对__________菜单的__________的___________文件夹进行相应选项的选择。

7.对象属性是指_________。

对象的性质来描述和反应对象特征的参数8.对象的方法是指_______________。

对象的动作行为。

9.在刚建立项目时,使窗体上的所有控件具有相同的字体格式,应对_______的_________属性进行设置。

Form font10.属性窗口的属性可以按照___________和__________顺序排列。

分类顺序、字母顺序11.当对命令按钮的Image属性装入.bmp图形文件后,按钮上并没有显示所需的图形,原因是对__________属性设置为_________。

FlatStyle 、system12.若已建立了Form1,Form2两个窗体,默认启动窗体为Form1。

通过_______菜单的_________的________选项卡,可将启动对象设置为Form2。

项目菜单、属性、常规13.在文本框中,通过__________属性能获得当前插入点所在的位置。

SelectionStart14.要对文本框中已有的内容进行编辑,按下键盘上的按钮,就是不起作用,原因是设置了________的属性为True。

readlony15.在窗体上已建立多个控件,如TextBox1,Label1,Button1,若要使程序一运行焦点就定位在Button1控件上,应对Button1控件设置____tabindex_____属性的值为____0______。

16.要同时保存解决方案中的每个文件,最方便的方法是单击工具栏的____全部保存_____按钮。

第二章 语言基础和顺序结构一.选择题1.在一个语句内写多条语句时,每个语句之间用(B)符号分隔。

A., B. : C.、 D. ;2. 一语句要在下一行继续写,用(C)符号作为续行符。

A . +B . - C. _ D . …3. 下面属于合法的变量名的是( A )。

A .X_yz B. 123abc C .Integer D.X-Y4.下面属于不合法的整常数的是( D ).A .100 B. &O100 C. &H100 D. %1005.下面属于合法的字符常数的是( B ) 。

A.ABC$ B. “ABC” C. ‘ABC’ D.ABC6. 下面属于合法的单精度型变量的是(A)。

A. mun!B. sum% D. xinte$ D. mm#7.下面属于不合法的双精度常数的是(D)。

A.100# B.100.0 C.1E+2 D.100.0D+28. 表达式16/4-2^5 * 8/4 Mod 5\2 的值为(B)。

A.14B.4C.20D.29.数学关系表达式3≤x<10表示成正确的表达式为(B )。

A.3<=x<10 B. 3<=x AND x<10 C. x>=3 OR x<10 D.3<=x AND <1010.\、/、Mod、* 四个算术运算符中,优先级别最低的是(C)。

A.\B. /C. ModD.*11.与数学表达式ab/(3cd)对应,的不正确表达式是()。

~~~~~~~~~~~~~~~A. a*b/(3*c*d)B.a/3*b/c/dC. a*b/3/c/dD. a*b/3*c*d12.Rnd函数不可能为下列(B)值。

A. 0B.1C.0.1234D. 0.000513.Int(198.555*100+0.5)/100的值是(C)。

A. 198B.199.6C.198.56D.20014.已知A$=“12345678”,则表达式Val(Mid(A,1,4)+Mid(A,4,2))的值为(B)。

A.123456B.123445C.8D.615.MsgBox(DateAdd(“m”,2,#1/28/2005#))语句显示结果是(A)。

A. 2005-3-28B.2005-1-30C. 2007-1-28D. 2003-1-2816.表达式DateDiff(“y”,#12/30/1999#,#1/13/2000#)的结果是(C)。

A. 1B. 11C.14D.9917.表达式Len(“123程序设计ABC”)的值是(A)。

A.10 B.14 C.20 D.1718.下面正确的赋值语句是(C)。

A.x+y=30 B .y=∏*r*r; C. y=x+30 D. 3y=x19. 为了给x、y、z三个变量赋初值1,下面正确的赋值语句是(A)。

A.x=1:y=1:z=1B.x=1,y=1,z=1C. x=y=z=1D.xyz=120.赋值语句“a=123+MID(“123456”,3,2)”执行后,a变量中的值是(D)。

A. “12334”B.123C.12334D.15721.赋值语句“a=123 & MID(“123456”,3,2)”执行后,a变量中的值是(A)。

A. “12334”B.123C.12334D.15722.已知a=12,b=20,复合赋值语句“a*=b+10”执行后,a变量中的值是(D)。

A.50B.250C.30D.360二.填空题1.在中,1234,123456&,1.2346E+1.2346D四个常数分别表示_________,_______,________,__________类型。

2.整型变量x中存放了一个两位数,要将两位数交换位置,例如,13变成31,实现表达式是_________。

3.表示x是5的倍数或是9的倍数的逻辑表达式为_________。

4.已知a=3.5,b=5.0,c=2.5,d=True,则表达式a>=0 AND a+c>b+3 OR NOT d的值是_______。

5.Int(-3.5)、Int(3.5)、Fix(-3.5)、Fix(3.5)、Round(3.5)的值分别是____、____、___、___、___、___。

6.表达式UCase(Mid(“abcdefgh”,3,4))的值是_________。

7.在直角坐标系中,x、y是坐标系中任意点的位置,用x和y表示在第一象限或第三象限的表达是__________。

10. 要显示当前机器内日期,函数为_________。

11. 计算离你毕业(假定2008年6月30日毕业)还有多少个星期的函数表达式是__________。

12. 表示s字符变量是字母字符(大小写字母不区分)的逻辑表达式为___________。

13.下面程序随机产生一个三位正整数,然后逆序输出,产生的数与逆序数同时显示。

相关主题