大学MOOC 2018秋VisualBasic.NET程序设计(同济大学)1003187006 最新慕课完整章节测试答案
第1讲VB.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讲可视化编程基础
随堂测试
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语言基础
随堂测试
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讲控制结构-顺序结构
随堂测验
1、单选题:
下列关于程序中出现的错误,说法正确的是___________。
选项:
A: 当用户在代码窗口中编辑代码时,VB.NET会对程序直接进行逻辑检查,发现程序中存在的逻辑错误。
B: 语法错误是指VB.NET在编译通过后,代码运行时发生的错误。
C: 逻辑错误往往是由指令代码执行了非法操作引起的。
D: 系统会对语法错误自动检测并在代码下面以波浪线显示。
答案: 【 系统会对语法错误自动检测并在代码下面以波浪线显示。】
2、单选题:
下面哪一种错误是运行时错误?
选项:
A: 变量没有定义
B: 关键字写错
C: 打开一个不存在的文件
D: 表达式书写不正确
答案: 【 打开一个不存在的文件】
3、单选题:
下列哪一种错误是逻辑错误?
选项:
A: 语句次序不对
B: 函数未定义
C: 分母为0
D: 关键字错误
答案: 【 语句次序不对】
4、单选题:
下列哪一种错误不是语法错误?
选项:
A: 关键字输入错误
B: 变量未定义
C: 变量类型不匹配
D: 程序运行后结果不正确
答案: 【 程序运行后结果不正确】
5、单选题:
使标签Label1显示相关内容,语句 Label1="Hello World!" 的错误是__________。
选项:
A: 语法错误
B: 逻辑错误
C: 运行时错误
D: 没有错误
答案: 【 语法错误】
6、判断题:
出现运行时错误时,程序运行到错误语句时,程序会自动中断,并会出现错误信息提示,用户可以修改代码。
选项:
A: 正确
B: 错误
答案: 【 正确】
7、填空题:
在代码中插入断点,可以按下功能键____键。
答案: 【 F9】
8、填空题:
三种错误中,通常不显示出错原因或给出有关错误信息的是________错误。
答案: 【 逻辑】
第5讲控制结构-选择结构和控件
随堂测验
1、单选题:
在下列属性中,________属性是复选框拥有而单选按钮不拥有的。
选项:
A: AutoSize
B: Checked
C: CheckState
D: Text
答案: 【 CheckState】
2、单选题:
在下列属性中,用于判断单选按钮和复选框是否被选定的属性是________。
选项:
A: Checked
B: Check
C: Enabled
D: Visible
答案: 【 Checked】
3、单选题:
单选按钮的选定状态发生变化时,肯定发生________事件。
选项:
A: CheckedChanged
B: Click
C: DoubleClick
D: 不会发生任何事件
答案: 【 CheckedChanged】
4、判断题:
在同一个GroupBox中的多个单选按钮,只能有一个单选按钮被选中。
选项:
A: 正确
B: 错误
答案: 【 正确】
5、判断题:
单选按钮的Checked属性值如果是Ture,表示被选中;如果是False,表示是未选中。
选项:
A: 正确
B: 错误
答案: 【 正确】
6、判断题:
在同一个GroupBox中的多个复选框,只能有一个复选框被选中。
选项:
A: 正确
B: 错误
答案: 【 错误】
第6讲控制结构-循环结构
随堂测验
1、单选题:
在下列关于多重循环语句的说法中,错误的是___________。
选项:
A: 内循环变量和外循环变量不能同名。
B: 外循环必须完全包含内循环,不能交叉。
C: 在外循环中可以使用Goto语句转向内循环中的任何语句。
D: 在内循环中可以使用Goto语句转向外循环中的任何语句。
答案: 【 在外循环中可以使用Goto语句转向内循环中的任何语句。】
2、单选题:
程序的功能是要输出如下图所示的有规律图形,程序中划线处应填入_____________。
Private Sub Button1_Click(......) Handles Button1.Click
Dim i%, j%
Label1.Text = ""
Label1.TextAlign = ContentAlignment.MiddleCenter
For i = 1 To 6
For j = 1 To __________
Label1.Text &= i
Next
Label1.Text &= vbCrLf
Next
End Sub

选项:
A: 2 * i + 1
B: i
C: 2 * i - 1
D: 6
答案: 【 2 * i - 1】
3、单选题:
下列程序执行后,sum的结果是________。Dim sum As IntegerFor i = 1 To 4 Step 2 For j = 1 To i Step 2 sum += j NextNext
选项:
A: 6
B: 9
C: 5
D: 7
答案: 【 5】
4、单选题:
下列程序段中,循环体s = s +1执行了几次?For i = 0 To 7 Step 3 For j = 0 To 7 Step 2 s = s + 1 NextNext
选项:
A: 5
B: 7
C: 12
D: 49
答案: 【 12】
