2022年VB第一章练习题.pdf
《2022年VB第一章练习题.pdf》由会员分享,可在线阅读,更多相关《2022年VB第一章练习题.pdf(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、VB 第一章练习题第一章VB、NET环境与程序设计初步一、选择题1、在 Visual Studio 、NET的集成开发的环境中,下面不属于该环境编程语言的就是(C)。A、 VB B、C+ C、 Pascal D、 J# 2、在集成开发环境中有两类窗口,浮动窗口与固定窗口,下面不属于浮动窗口的就是(D)。A、工具箱窗口B、属性窗口C、立即窗口D、窗体窗口3、在 VB、NET中,在窗体上显示控件的文本,用 ( A )属性设置。A、 Text B、 Name C、 Caption D、 Image 4、不论何种控件,共同具有的就是什么属性( D )。A、 Text B、 Name C.ForeCol
2、or D.Text 5.对于窗体 ,可改变窗体的边框性质的属性就是(B)。A、MaxButton B、 FormBorderStyle C、 Name D、 Left 6、若要使标签控件显示时不要覆盖窗体的背景图案,要对 (A)属性进行设置。A.BackColor B、 BorderStyle C.ForeColor D、BackStyle 7.若要使命令按钮不可操作,要对 (A)属性进行设置。A、 Enabled B、Visible C、 BackColor D、 Text 8、要使文本框中的文字不能被修改,应对 (D)属性进行设置。A、 Locked B、 Visible C、 Enabl
3、ed D、 ReadOnly 9、要使当前Form1 窗体的标题栏显示“欢迎使用VB、NET”,以下 (B)语句就是正确的。A、Form1、Text=“欢迎使用VB、NET ”B、Me、 Text=“欢迎使用VB、NET ”C、Form1、Name=“欢迎使用VB、NET ”D、Me、 Name=“欢迎使用VB、NET”10、当运行程序时,系统自动执行启动窗体的(A)事件过程。A、 Load B、 Click C、UnLoad D、GotFocus 11、当文本框的ScrollBars属性设置了非None 值 ,却没有效果 ,原因就是 (B)。A、文本框没有内容B、文本框的MulitLine
4、属性为 False C、文本框的MulitLine 属性为 True D、文本框的Locked 属性 True 12.要判断在文本框中就是否按了Enter 键,应在文本框的(D)事件中判断。A、 Change B、 KeyDown C、 Click D、 KeyPress 13、在 VB、 NE 集成环境中创建VB、NET 应用程序时 ,除了工具箱窗口、窗体窗口与属性窗口外 ,必不可少的窗口就是(C)。A.窗体布局窗口B. 立即窗口C. 代码窗口D.监视窗口14.当创建一个项目名为“引例”的项目时,该项目的所有代码文件将保存在(C)文件夹下。A.My Documents B.VB 、引例D.W
5、indows 15.将调试通过后生成的、exe 可执行文件放到其她机器上不能运行的主要原因就是(A)。A 、运行的机器上面无VB、NET系统B 、缺少、frm 窗体文件C、 该可执行文件有病毒精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 36 页 - - - - - - - - - - VB 第一章练习题D、 以上原因都不对16、对初学者而言,调试程序方便 ,有效的手段就是( A)。A、 在可疑的代码处设置断点,逐语句跟踪B、 查瞧资料C、 通过”立即”窗口显示变量的值D、 找老师问原因17
6、、 当需要上下文帮助时,选择要帮助的“难题” ,然后按住 ( D )键 ,就可出现MSDN 窗口及显示所需“难题”的帮助信息。A 、Help B 、F10 C 、 Esc D、 F1 18、 在代码窗口 ,代码下方有蓝色波浪线表示( B) 。A 、对代码设置了格式B、 编译错误C、 逻辑错误D、 运行时错误二、填空题1、VB、NET 就是完全面向对象的程序设计语言,其最大的特点就是_。引入了、net 框架2、_技术能让编程人员不必编写代码就可以创建GUI(图形用户界面)。可视化编程技术3、_ 就是由一个或几个项目组成VB、NET程序。解决方案4、当 _特性设置后 ,浮动窗口将自动隐藏。自动隐藏
7、5、当进入VB、 NET 集成环境 ,发现没有显示“工具箱”窗口,应选择 _菜单的_选项 ,使 “工具箱” 窗口显示 ,并最好将其窗口的属性设置为_。 视图、工具箱、可停靠6、新建项目时 ,要改变默认Option 设置 ,应对 _菜单的 _的_文件夹进行相应选项的选择。7.对象属性就是指_。对象的性质来描述与反应对象特征的参数8.对象的方法就是指_。对象的动作行为。9.在刚建立项目时,使窗体上的所有控件具有相同的字体格式,应对 _的_属性进行设置。 Form font 10.属性窗口的属性可以按照_与_顺序排列。分类顺序、字母顺序11.当对命令按钮的Image 属性装入、 bmp 图形文件后
8、,按钮上并没有显示所需的图形,原因就是对 _属性设置为 _。FlatStyle 、system 12.若已建立了Form1,Form2 两个窗体 ,默认启动窗体为Form1。 通过 _菜单的 _的_选项卡 ,可将启动对象设置为Form2。项目菜单、属性、常规13.在文本框中 ,通过 _属性能获得当前插入点所在的位置。SelectionStart 14.要对文本框中已有的内容进行编辑,按下键盘上的按钮,就就是不起作用,原因就是设置了_的属性为True。readlony 15.在窗体上已建立多个控件,如TextBox1,Label1,Button1,若要使程序一运行焦点就定位在Button1 控件
9、上 ,应对 Button1 控件设置 _tabindex_ 属性的值为 _0_。16.要同时保存解决方案中的每个文件,最方便的方法就是单击工具栏的_全部保存 _按钮。第二章VB、NET语言基础与顺序结构一、选择题精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 36 页 - - - - - - - - - - VB 第一章练习题1.在一个语句内写多条语句时,每个语句之间用(B)符号分隔。A., B、 : C、 、D、 ; 2、 一语句要在下一行继续写,用 (C)符号作为续行符。A 、 + B 、
10、 - C、 _ D 、 3、 下面属于合法的变量名的就是( A )。A 、X_yz B、 123abc C 、 Integer D、X-Y 4、下面属于不合法的整常数的就是( D )、A 、 100 B、 &O100 C、 &H100 D、 %100 5、下面属于合法的字符常数的就是( B ) 。、 ABC$ B、 “ABC”C、 ABC D、ABC 6、 下面属于合法的单精度型变量的就是(A)。A、 mun!B、 sum% D、 xinte$ D、 mm# 7、下面属于不合法的双精度常数的就是(D)。、 100# B、100、 0 C、1E+2 D、100、0D+2 8、 表达式 16/4-
11、25 * 8/4 Mod 52 的值为 (B)。、数学关系表达式x10 表示成正确的VB、 NET表达式为 (B )。A.3=x10 B、 3=x AND x=3 OR x10 D、 3=x AND =0 AND a+cb+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、 要
12、显示当前机器内日期,函数为 _。11、计算离您毕业(假定2008 年 6 月 30 日毕业 )还有多少个星期的函数表达式就是_。12、 表示 s 字符变量就是字母字符(大小写字母不区分)的逻辑表达式为_。13、下面程序随机产生一个三位正整数,然后逆序输出,产生的数与逆序数同时显示。例如,产生 246,输出就是642。Sub Button1_Click(、 、 、 、 、 、) Handles Button1 、Click Dim x, y As Integer x=Int (_) y=(x Mod 10)*100+_+x100 MsgBox( “ x=” & x & x “ y=” &y)En
13、d Sub 第三章选择结构一、选择题1.VB、 NET提供了结构化程序设计的三种基本结构,三种基本结构就是(D)。A.递归结构 ,选择结构 ,循环结构B.选择结构 ,过程结构 ,顺序结构C.过程结构 ,输入输出结构 ,转向结构D.选择结构 ,循环结构 ,顺序结构2.按照结构化程序设计的要求,下面 (C)语句就是非结构化程序设计语句。A.if 语句B、 For 语句C、 GoTo语句D、 Select Case语句3、下面程序段运行后,显示的结果就是(A)。Dim x% If x Then MsgBox(x) Else MsgBox(x+1) A、1 B、0 C、-1 D、显示出错信息4.语句“
14、 If x=1 Then y=1” 下列说法正确的就是(C)。A、 “x=1” 与“ y=1” 均为赋值语句B.“x=1” 与“ y=1” 均为关系表达式C.“x=1” 为关系表达式“y=1” 为赋值语句D.“x=1” 为赋值语句“ y=1” 为关系表达式5.下面程序段显示的结果就是(A)。Dim x% 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 36 页 - - - - - - - - - - VB 第一章练习题x=Int(Rnd)+5 Select Case x Case 5 MsgB
15、ox(“优秀” ) Case 4 MsgBox(“良好” ) Case 3 MsgBox(“通过” ) Case Else MsgBox(“不通过” ) End Select A、 优秀B、 良好C、 通过D、 不通过6、下面 If 语句统计满足性别(sex)男、职称 (duty)为副教授以上、年龄(age)小于 40 岁条件的人数 ,正确的语句就是(D)。A、If sex= “男”And age0 Then n=n+1 B、If sex= “男”And age40 And duty=“教授”or duty= “副教授”Then n=n+1 C、If sex= “男”And age40 And
16、 Right(duty,2)= “教授Then n=n+1 D、If sex= “男”And agey, x, y) B、 If xy Then Max1=x Else Max1=y C、 Max1=Math 、Max(x, y) C、 If y=x Then Max1=y Max=x 8、 下面三个程序设计段计算学生外语附加分:外语 6 级(lang6)为 “优秀” 加 15 分, “通过” 加10 分;外语 4 级(lang4)为“优秀”加8 分,“通过”加4 分。外语附加分只能计一次最高的分数。 (A)能正确计算。A、If lang6=“优秀”Then langf=15 ElseIf l
17、ang6=“合格”Then langf=10 ElseIf lang4= “优秀”Then langf=8 ElseIf lang4=“合格” Then langf=4 End if B If lang4= “合格”Then langf=4 ElseIf lang4=“优秀”Then langf=8 ElseIf lang6=“合格”Then langf=10 ElseIf lang6=“优秀”Then langf=15 End if C、 If lang6=“优秀” Then langf=15 If lang6=“合格”Then langf=10 精品资料 - - - 欢迎下载 - - -
18、- - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 36 页 - - - - - - - - - - VB 第一章练习题If lang4=“优秀”Then langf=8 If lang4= “合格”Then langf=4 langf=0 D、 If lang4= “合格”Then langf=4 If lang4=“优秀”Then langf=8 If lang6=“合格”Then langf=10 If lang6=“优秀”Then langf=15 Else langf=0 End if 9、下面语句执行后,变量 w 中的值就是 (
19、B)。w= Choose (Weekday(“ 2005,5,1” ), “ Red” , “ Green ” , “ Blue ” , “ Yellow ”)A、 Nothing B、 “Red” C、 “ Green ” D、 “Yellow ”二、填空题1.当 C 字符串变量中第三个字符就是“C”时 ,利用 MsgBox 显示“ Yes ”,否则显示“ No” 。If_Then MsgBox(“yas”) Else MsgBox(“No”) Mid(c,3,1) = “ C”2.程序运行后输出的结果就是_。x=Int(Rnd)+3 If x28 Then y=x2+1 If x2=9 T
20、hen y=x2-2 If x20 Then MsgBox(_) Else MsgBox(“右括号多于左括号”&count1& “个” ) End If Exit Sub End If End Sub 该题中统计括号个数的变量count1 若在过程内声明,程序会产生什么结果?5.输入若干个字符,统计有多少个元音字母,有多少个其她字母,直到按 Enter 键结束 ,显示结果 ,大、小写不区分。其中Count Y 中放元音字母个数,Count C中放其她字符数。Dim CountY% , CountC% Sub TextBox1_KeyPress () Handles TextBox1、KeyPr
21、ess Dim c As Char c=_ If “ A” =c And c20 y= sqrt(3x)-2 当 10=x=20 1/2+|x| 当 x10 Sub Button1_Click(、 、 、 、) Handles Button1 、Click Dim x! , y! x=Val(TextBox1 、Text) 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 7 页,共 36 页 - - - - - - - - - - VB 第一章练习题If_ Then y=x*x+3*x+2 ElseIf_
22、 Then y=1/2+Math 、Abs(x) Else y=Math 、Sqrt(3*x)-2 End If MsgBox( “ y=” & y)End Sub Sub Button1_Click(、 、 、 、) Handles Button1 、Click x=Val(TextBox1 、Text) Select Case x Case_ y=x*x+3*x+2 Case_ y=1/2+Math 、Abs(x) Case Else y=Math 、Sqrt(3*x)-2 End Select MsgBox( “ y=” & y)End Sub 7.输入三角形的三边a、b、c 的值 ,根
23、据其数值 ,判断能否构成三角形。若能,还要显示三角形的性质 :等边三角形、等腰三角形、直角三角形、任意三角形。Sub Button1_Click(、 、 、 、) Handles Button3 、 Click Dim x%, y%, z% x= Val(InputBox(“ input x” )y= Val(InputBox(“ input x” )z= Val(InputBox(“ input x” )If_ Then Msg(“能构成三角形”) If_ Then Msg(“就是等边三角形”ElseIf _ Then Msg(“就是等腰三角形”) ElseIf Math、 Sqrt(x*x
24、+y*y)=z Or Math 、Sqrt(y*y+z*z)=x Or Math 、Sqrt(x*x+z*z)=y Then Msg(“就是直角三角形”) Else _ End If Else MsgBox (“不能构成三角形”) End If End Sub 8.输入一个年份,判断它就是否为闰年,并显示就是否就是闰年的有关信息。判断闰年的条件精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 8 页,共 36 页 - - - - - - - - - - VB 第一章练习题就是 :年份能被4 整除但不能被10
25、0 整除 ,或能被 400 整除。 同时请用日期型变量的IsLeepYear成员来验证。Sub Button1_Click(、 、 、 、 ) Handles Button3 、Click Dim d As Date d=Now If_ Or d、year Mod 400=0 Then MsgBox(d、Year & “就是闰年”) Else MsgBox(d、Year & “就是平年”) End If If d、IsLeepYear(_) Then MsgBox(d、 Year & “就是闰年”) Else MsgBox(D、Year & “就是平年” ) End If End Sub 第四
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 VB 第一章 练习题
限制150内