第1讲 VB.NET入门基础

单元测验

1、单选题:
‎不属于VB.NET特点的是            。​
选项:
A: 没有语法的程序编写语言
B: 易学易用的集成开发环境
C: 具有面向对象的可视化设计工具
D: 事件驱动的编程机制
E: 支持结构化程序设计
F: 具有丰富的数据类型、类库
G: 强大的数据库、网络和图形功能
H: 完备的帮助功能
答案: 【 没有语法的程序编写语言

2、单选题:
‎在VB.NET中,显示帮助信息的快捷键是          。‏
选项:
A: F1
B: F2
C: F5
D: F6
E: F3
F: Alt+F4
G: Ctrl+C
答案: 【 F1

3、单选题:
‍在VB.NET集成开发环境中,通过         窗口编写程序。‏
选项:
A: 代码
B: 即时
C: 监视
D: 布局
E: 属性
F: 事件
答案: 【 代码

4、单选题:
‌在集成开发环境有两类窗口,浮动和固定,下面            窗口不是浮动窗口。‏
选项:
A: 窗体
B: 代码
C: 工具箱 
D: 属性  
E: 即时
答案: 【 窗体;
代码

5、单选题:
‌VB.NET项目文件的扩展名是            。‌
选项:
A: .vbproj
B: .vb
C: .sln
D: .exe  
E: .user
F: .frm
答案: 【 .vbproj

6、单选题:
‌在下列窗口中,           可以查看与项目有关的所有文件。​
选项:
A: 解决方案资源管理器 
B: 属性窗口
C: 起始页  
D: 任务列表
E: 代码窗口
F: 工具箱窗口
答案: 【 解决方案资源管理器 

7、单选题:
‌将调试好的exe可执行文件复制到其他机器上不能运行,其主要原因是________ 。‏
选项:
A: 运行的机器上无.NET框架
B: 缺少窗体文件
C: 该可执行文件有病毒
D: 缺少代码文件
E: 缺少属性文件
F: 缺少方法文件
答案: 【 运行的机器上无.NET框架

8、单选题:
​在下列有关VB.NET项目文件的叙述中,不正确的是            。‏
选项:
A: 打开扩展名为.vb的文件,就能打开项目文件。
B: 打开扩展名为.exe的文件,就能打开项目文件。 
C: 单击工具栏上的“保存全部”按钮,可以保存项目的所有相关文件。
D: 执行“文件|关闭项目”命令,可以将当前项目的所有文件关闭。    
E: 创建新项目时,系统自动创建一个与项目名称同名的文件夹。     
F: bindebug是项目的当前目录,用于存放运行该项目的可执行程序和通过编码装入的图片、数据库等素材。 
答案: 【 打开扩展名为.vb的文件,就能打开项目文件。;
打开扩展名为.exe的文件,就能打开项目文件。 

9、单选题:
‍对象有三要素,分别是:         。‌
选项:
A: 属性,事件和方法。
B: 界面,代码和属性
C: 事件,数据和结构
D: 方法,函数和功能
E: 属性,驱动和代码
答案: 【 属性,事件和方法。

10、单选题:
‏在VB.NET中,解决方案文件的扩展名是          。‌
选项:
A: .sln
B: .exe
C: .vb
D: .frm
E: .cs
F: .obj
答案: 【 .sln

11、填空题:
‌对象发生了某个事件,就会执行与这个事件相应的代码,这段代码被称为         。‍
答案: 【 事件过程

12、填空题:
‏.NET框架有两个重要组成部分:                (填写中文)和.NET基础类库。‏
答案: 【 公共语言运行库

随堂测验

1、单选题:
​在属性窗口通过Image或BackgroundImage属性导入的图片文件,可以在解决方案资源管理器窗口单击上方的“显示所有文件”按钮,然后在______文件夹下可查看到该图片文件。‍
选项:
A: 引用
B: Resources
C: My  Project
D: Obj
答案: 【 Resources

2、单选题:
‌完成一个应用程序通常需经历如下步骤:(1)对象属性的设置(2)运行和调试(3)保存项目文件(4)对象事件过程的编程(5)分析问题明确目标(6)建立用户界面的对象正确的顺序应是________。​
选项:
A: (5)(6)(1)(4)(2)(3)
B: (1)(2)(3)(4)(5)(6)
C: (5)(4)(3)(6)(1)(2)
D: (4)(5)(6)(1)(2)(3)
答案: 【 (5)(6)(1)(4)(2)(3)

3、填空题:
‌一个项目有很多文件组成,在窗体上设计的界面和编写的代码是保存在扩展名为            的文件中。​
答案: 【 vb##%_YZPRLFH_%##VB

4、填空题:
‏一个项目的默认路径是BIN文件夹下的           文件夹,可存放运行该程序的原始素材。‌
答案: 【 debug##%_YZPRLFH_%##DEBUG

5、填空题:
‎当要保存一个项目时,最方便的方法是单击工具栏的_____按钮,可保存该项目的所有文件。‏
答案: 【 全部保存##%_YZPRLFH_%##保存全部

第2讲 可视化编程基础

第2讲单元测验

1、单选题:
‏两个控件的              属性一定不能相同。‏
选项:
A: Name
B: Text
C: Font
D: Size
E: Location
F: Visible
答案: 【 Name

2、单选题:
​窗体的Load事件,在              时候触发。‏
选项:
A: 当应用程序启动后
B: 当鼠标单击窗体时
C: 当鼠标双击窗体时
D: 当窗体变成活动窗体时
E: 当改变窗体的大小时
答案: 【 当应用程序启动后

3、单选题:
‏设置窗体边框的属性是              。‏
选项:
A: FormBorderStyle
B: Text
C: BackgroundImage
D: Cursor
E: Icon
答案: 【 FormBorderStyle

4、单选题:
‍下列不属于控件属性的是              。‏
选项:
A: Class
B: Click
C: Name
D: Text
E: Size
F: Font
G: Visible
答案: 【 Class;
Click

5、单选题:
‌如果某控件的Enable属性为false,则表示             。‎
选项:
A: 该控件无效
B: 该控件不显示
C: 该控件没有背景颜色
D: 该控件没有字体
E: 该控件不能删除
F: 该控件位置固定
答案: 【 该控件无效

6、单选题:
‏当文本框的ScrollBars属性设置了非None值,却没有滚动条,原因是         。‏
选项:
A: 文本框的MultiLine属性为False
B: 文本框的MultiLine属性为True
C: 文本框的Locked属性为True
D: 文本框的Enabled属性为True
E: 文本框的ReadOnly属性为True
答案: 【 文本框的MultiLine属性为False

7、单选题:
‏‏‏一句语句要在下一行继续写,用        符号作为续行符。‏
选项:
A: _   (下划线)  
B: – (减号)  
C: +
D: ...
E: //
答案: 【 _   (下划线)  

8、单选题:
‏在文本框中,通过        属性能获得当前插入点所在的位置。‌
选项:
A: SelectionStart
B: SelectionLength
C: SelectedText
D: Text
E: Cursor
答案: 【 SelectionStart

9、单选题:
​要使文本框不能输入文字,只能显示,可以对        属性进行设置。‏​‏
选项:
A: ReadOnly
B: Locked   
C: Visible
D: Enabled
E: Name
答案: 【 ReadOnly

10、单选题:
​在代码窗口,代码下方有兰色波浪线表示             。‎​‎
选项:
A: 编译错误
B: 对代码设置了格式
C: 逻辑错误 
D: 运行时错误
E: 注释代码
答案: 【 编译错误

11、判断题:
‍控件的属性可以通过属性窗口设置,也可以在代码窗口通过代码来设置。‌
选项:
A: 正确
B: 错误
答案: 【 正确

12、判断题:
‍当Label控件的AutoSize属性为True时,可以随意调整控件的大小。​
选项:
A: 正确
B: 错误
答案: 【 错误

13、填空题:
​当文本框的Text属性值发生改变时,将引发文本框的________事件。‎
答案: 【 TextChanged

14、填空题:
‏当文本框的           属性为True时,可以输入或显示多行文本。‎
答案: 【 MultiLine

随堂测试

1、单选题:
‌对RichTextBox控件,              描述是错误的。‏
选项:
A: 可以输入文本和编辑文本
B: 可以插入图片
C: 可以对选定的文本进行格式化
D: 能将Text的内容保存到磁盘上,不能将磁盘上的文件装入到Text属性
答案: 【 能将Text的内容保存到磁盘上,不能将磁盘上的文件装入到Text属性

2、单选题:
‌要判断图片控件PictureBox1完全离开窗体左边界,              表达式正确 。‎
选项:
A: PictureBox1.Left<Me.Right
B: PictureBox1.Top+PictureBox1.Height<0‍
C: PictureBox1.Left<0
D: PictureBox1.Left+PictureBox1.Width<0
答案: 【 PictureBox1.Left+PictureBox1.Width<0

3、判断题:
​在代码窗口,VB.NET关键字默认显示的颜色是蓝色。​
选项:
A: 正确
B: 错误
答案: 【 正确

4、判断题:
‏在应用程序中,要实现动画效果,主要通过Timer定时器控件的Tick事件过程来实现。‍
选项:
A: 正确
B: 错误
答案: 【 正确

5、判断题:
‎要使得控件的Text属性根据程序运行时根据不同状态显示相应的内容,既可以在属性窗口设置,也可通过代码窗口编写代码实现。‍
选项:
A: 正确
B: 错误
答案: 【 错误

6、判断题:
‏RichTextBox控件和TextBox控件功能完全相同,可以相互取代。‎
选项:
A: 正确
B: 错误
答案: 【 错误

第3讲 VB.NET语言基础

第3讲单元测验

1、单选题:
​要存放某人的年龄,下面         数据类型占用的字节数最小。‍
选项:
A: Byte
B: Long
C: Single
D: Double
答案: 【 Byte

2、单选题:
​下面        是合法的变量名。‍
选项:
A: X_yz
B: t1+23
C: Integer
D: 123abc
答案: 【 X_yz

3、单选题:
‏表达式Chr(Int(Rnd*10+66))产生的范围是          。‏
选项:
A: ”B”~”K”
B: ”A”~”Z”
C: ”a”~”z”
D: ”b”~”k”
答案: 【 ”B”~”K”

4、单选题:
‍表达式Len("123程序设计ABC")的值是        。‎
选项:
A: 10
B: 14
C: 7
D: 9
E: 12
答案: 【 10

5、单选题:
‍下面         不属于VB.NET基本数据类型‏
选项:
A: Number
B: Char
C: Integer
D: Boolean
E: Single
F: Double
答案: 【 Number

6、单选题:
‎数学关系 3<=x<10 表示成正确的VB.NET表达式为​
选项:
A: 3<=x AND x<10 
B: x>=3  OR  x<10
C: x>=3 XOR  x<10
D: 3<=x<10
E: x>=3 MOD x<10
答案: 【 3<=x AND x<10 

7、单选题:
‌整数的数据类型符是            。‌
选项:
A: %
B: $
C: !
D: #
E: @
F: &
答案: 【 %

8、单选题:
‌已知A$="12345678",则表达式Val(Mid(A,1,4)+Mid(A,4,2))的值为         。‏
选项:
A: 123445
B: 2345
C: 1252
D: 123456
答案: 【 123445

9、判断题:
‍“+”既可作算术相加,也可作字符串连接‏
选项:
A: 正确
B: 错误
答案: 【 正确

10、判断题:
‏“&”是字符串连接符,可以将任意基本类型的数据进行连接。‌
选项:
A: 正确
B: 错误
答案: 【 正确

11、填空题:
‌表达式Int(3.5)的值是             。‍
答案: 【 3

12、填空题:
‏表示x是5的倍数的逻辑表达式为        。‎
答案: 【 x Mod 5 = 0

随堂测试

1、单选题:
‎Dim s1 As String="goodstudent"‎‎下列String类函数中,计算错误的是________。‎
选项:
A: s1.Insert("##",5)="good##stuent
B: s1.Remove(4,5)="goodnt"
C: s1.Replace("d","8")="goo8stu8ent"
D: s1.Substring(3,4)="dstu"
答案: 【 s1.Insert("##",5)="good##stuent

2、单选题:
‎下列字符串函数的案例中,错误的是_______。‍
选项:
A: Right("Tongji",2)="ji"
B: StrDup(4,"T")="TTTT"
C: Left("Tongji",2)="To"
D: ‍Mid("Tongji",2,2)="ng"
答案: 【 ‍Mid("Tongji",2,2)="ng"

3、单选题:
‎调用下列的________函数时,需要加命名空间的限定"Microsoft.VisualBasic".‍
选项:
A: Instr
B: Right
C: Len
D: Space
答案: 【 Right

4、单选题:
‌下列关于字符串函数的说法中,正确的是_______。‍
选项:
A: Mid(C,N1)将取出C中从N1位置到结束的字符子串
B: Instr(N,C1,C2)的N缺省时默认N=0
C: Instr(N,C1,C2)函数中,找不到C2则返回-1
D: Replace(C,C1,C2)在C中将C1代替C2
答案: 【 Mid(C,N1)将取出C中从N1位置到结束的字符子串

5、单选题:
‏Dim str As String ="TongjiUniversity"‍‏下列String类函数中,计算正确的是_______。‍
选项:
A: str.IndexOf("n")=2
B: str.IndexOf("n")=3
C: str.IndexOf("n")=8
D: str.IndexOf("n")=7
答案: 【 str.IndexOf("n")=2

6、判断题:
‌常用字符串函数和String类函数的起始位置记数的第一个字符都是1。‍
选项:
A: 正确
B: 错误
答案: 【 错误

7、判断题:
‏在VB.NET中,西文字符和汉字都视作为一个字,占2个字节。‍
选项:
A: 正确
B: 错误
答案: 【 正确

8、填空题:
​产生N个空格的字符串,可使用函数____(N)来实现。‌
答案: 【 Space

9、填空题:
‌Trim函数用于去掉字符串两边的______。‏
答案: 【 空格

随堂测验

1、单选题:
‍已知s=256.128,  下列格式输出函数中,结果错误的是__________。‎
选项:
A: Format(s,"0000.00") 显示为 0256.13
B:  Format(s,"####.##") 显示为 0256.13
C: Format(s,"00.0000") 显示为 256.1300
D: Format(s,"0.00E+00") 显示为 2.56E+02
答案: 【  Format(s,"####.##") 显示为 0256.13

2、单选题:
‍以下字符串函数的实例中,错误的是_________。​
选项:
A: InStr("NOPAINSNOGAINS","AIN")=2
B: Left("NOPAINSNOGAINS",2)="NO"
C: Len("我爱TongJi")=8
D: Mid("NOPAINSNOGAINS",8,2)="NO"
答案: 【 InStr("NOPAINSNOGAINS","AIN")=2

3、单选题:
​下列转换函数的实例中,结果正确的是__________。‍
选项:
A: LCase("Hello")="HELLO"
B: Fix(-64.05)=-64
C: Str(64.05)="64.05"
D: Chr(97)="97"
答案: 【 Fix(-64.05)=-64

4、单选题:
‍下列计算结果错误的是________。‎
选项:
A: Abs(-256.1)=256.1
B: Cos(0)=1
C: Sign(-256.1)=1
D: Min(6,7)=6
答案: 【 Sign(-256.1)=1

5、单选题:
‏下列转换函数的实例中,结果错误的是________。‌
选项:
A: Round(10.81)=10
B: Int(10.81)=10
C: Int(-10.81)=-11
D: Round(-10.81)=-11
答案: 【 Round(10.81)=10

6、单选题:
‍Rnd函数不可能产生下列值中的______。‎
选项:
A: 0
B: 1
C: 0.552
D: 0.1
答案: 【 1

7、判断题:
‌随机函数Rnd产生大于等于0且小于等于1的双精度随机数。‌
选项:
A: 正确
B: 错误
答案: 【 错误

8、判断题:
‌String类函数中SubSting(N1,N2) 用于获取从N1位置开始的N2个字符。​
选项:
A: 正确
B: 错误
答案: 【 正确

9、判断题:
‎在三角函数中都以度数来进行计算。​
选项:
A: 正确
B: 错误
答案: 【 错误

10、填空题:
​函数_______返回星期几的代号,星期日为1,星期一为2。‎
答案: 【 WeekDay##%_YZPRLFH_%##WeekDay()

11、填空题:
​表达式Ucase(Mid("abcdefgh",3,4))的值是_________。​
答案: 【 CDEF

第4讲 控制结构-顺序结构

第4讲单元测验

1、单选题:
​表达式:123+MID("123456",3,2) 执行后,结果是          。‍
选项:
A: 157
B: "12334"
C: 12334
D: 168
答案: 【 157

2、单选题:
‍下面正确的赋值语句是         。 ​
选项:
A: y=x+30
B: z=val(InputBox("请输入人数")
C: x+y=30 
D: 3y=x
E: 3=xy
F: y=π*r*r
答案: 【 y=x+30

3、单选题:
‌已知 a=12,b=20, 复合赋值语句: a *=b+10 执行后,a的值是          。‏
选项:
A: 360
B: 250
C: 50
D: 30
E: 80
答案: 【 360

4、单选题:
​InputBox函数返回值的数据类型是         。‎
选项:
A: 字符串型
B: 整型
C: 长整型
D: 单精度型
E: 双精度型
答案: 【 字符串型

5、单选题:
‏为了给x,y,z三个变量赋初值1,下面正确的赋值语句是          。‎
选项:
A: x=1:y=1:z=1
B: x=1,y=1,z=1 
C: x=y=z=1 
D: xyz=1
E: x,y,z=1
答案: 【 x=1:y=1:z=1

6、单选题:
‍InputBox函数中不能省略的参数是         。‍
选项:
A: 提示
B: 标题
C: 默认值
D: x坐标
E: y坐标
答案: 【 提示

7、单选题:
‌表达式:123 & MID("123456",3,2) 执行后,结果是          。‎
选项:
A: "12334"
B: "12345"
C: 157
D: "157"
E: "168"
答案: 【 "12334"

8、单选题:
‎MsgBox函数的作用是         。‍
选项:
A: 打开信息框,等待用户选择一个按钮并返回。
B: 只显示提示信息,不等待用户选择按钮。
C: 提供用户输入一个数据
D: 等待用户输入用户名
E: 等待用户输入密码
答案: 【 打开信息框,等待用户选择一个按钮并返回。

9、单选题:
​Debug.Write()方法的作用是:        。‍
选项:
A: 调试程序时,在“输出”窗口输出信息
B: 程序运行时在"窗体"窗口输出信息
C: 程序调试时,将信息写入文件
D: 将信息写入Bin/Debug文件夹
E: 将调试者信息写入日志
答案: 【 调试程序时,在“输出”窗口输出信息

10、判断题:
‌赋值语句:y = 3x,是正确的赋值语句,其作用是将x乘以3后的值赋给y。​
选项:
A: 正确
B: 错误
答案: 【 错误

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注