大学MOOC 2017秋-程序设计(华中科技大学)1002285007 最新慕课完整章节测试答案
第1讲算法与程序设计
文章目录
第1讲测验
1、单选题:
计算机中,所有信息的存储都采用______。
选项:
A: 二进制
B: 八进制
C: 十进制
D: 十六进制
答案: 【 二进制】
2、单选题:
设计算机中用一个字节(8个二进制位)来存放一个整数。某整数的真值为:-1010110,则对应的补码为______。
选项:
A: -1010110
B: 11010110
C: 10101001
D: 10101010
答案: 【 10101010】
3、单选题:
下列字符中,其ASCII码值最大的一个是______。
选项:
A: X
B: 空格字符
C: a
D: 9
答案: 【 a】
4、单选题:
数字0的ASCII码是48,那么数字9的ASCII码是______。
选项:
A: 58
B: 57
C: 38
D: 39
答案: 【 57】
5、单选题:
将汉字转换为二进制编码,下列四种说法中正确的是______。
选项:
A: 我国国家标准采用一个字节表示一个汉字
B: 表示汉字编码的两个字节每个字节的最高位均为0
C: 存入1024个汉字需要1KB的存储容量
D: 表示汉字编码的两个字节每个字节的最高位均为1
答案: 【 表示汉字编码的两个字节每个字节的最高位均为1】
6、单选题:
为解决问题而采用的方法和______就是算法。
选项:
A: 过程
B: 代码
C: 步骤
D: 语言
答案: 【 步骤】
7、单选题:
算法有三种结构,也是程序的三种逻辑结构,它们是______。
选项:
A: 顺序、条件、分支
B: 顺序、分支、循环
C: 顺序、条件、递归
D: 顺序、分支、迭代
答案: 【 顺序、分支、循环】
8、单选题:
语言处理程序的发展经历了______ 三个发展阶段。
选项:
A: 机器语言、Visual Basic语言和C语言
B: 机器语言、汇编语言和高级语言
C: 二进制代码语言、机器语言和Fortran语言
D: 机器语言、汇编语言和C++语言
答案: 【 机器语言、汇编语言和高级语言】
9、单选题:
下列属于高级程序设计语言的是______。
选项:
A: Windows10
B: OFFICE
C: 汇编语言
D: Visual Basic
答案: 【 Visual Basic】
10、单选题:
用一些助记符表示指令功能的计算机语言是______。
选项:
A: 机器语言
B: 汇编语言
C: 高级语言
D: 面向对象语言
答案: 【 汇编语言】
11、单选题:
在ASCII码中共有______个字符编码。
选项:
A: 255
B: 256
C: 127
D: 128
答案: 【 128】
第2讲VB.NET程序设计入门
第2讲测验
1、单选题:
对于VB.NET,描述错误的是______。
选项:
A: 仅能开发Windows窗体应用程序
B: VB.NET是高级语言
C: 采用事件驱动的编程机制
D: 是面向对象的编程语言
答案: 【 仅能开发Windows窗体应用程序】
2、单选题:
对象的三要素不包含______。
选项:
A: 属性
B: 过程
C: 方法
D: 事件
答案: 【 过程】
3、单选题:
类是对象的抽象,对象则是类的具体化。在窗体上建立的一个控件称为______。
选项:
A: 对象
B: 容器
C: 实体
D: 类
答案: 【 对象】
4、单选题:
在VB.NET中,称对象的数据(特征)为______。
选项:
A: 属性
B: 方法
C: 事件
D: 封装
答案: 【 属性】
5、单选题:
______是由VB.NET提供的一种专门的子程序,由对象本身所具有,反映该对象功能的内部函数或过程。
选项:
A: 文件
B: 属性
C: 方法
D: 窗体
答案: 【 方法】
6、单选题:
对象可以识别和响应的某些动作称为______。
选项:
A: 属性
B: 方法
C: 继承
D: 事件
答案: 【 事件】
7、单选题:
有程序代码如下,则Text1、Text、"Text1.Text"分别代表______。 Text1.Text = "Text1.Text"
选项:
A: 对象、值、属性
B: 对象、方法、属性
C: 对象、属性、值
D: 属性、对象、值
答案: 【 对象、属性、值】
8、单选题:
对于Form1.Show( ) 描述正确的是______。
选项:
A: 对象Form1的Show属性
B: 对象Form1的Show方法
C: 对象Form1的Show事件
D: 窗体Form1的Show属性
答案: 【 对象Form1的Show方法】
9、单选题:
VB.NET是一种面向对象的可视化程序设计语言,采取了______的编程机制。
选项:
A: 事件驱动
B: 按过程顺序执行
C: 从主程序开始执行
D: 按模块顺序执行
答案: 【 事件驱动】
10、单选题:
一语句要在下一行继续写,用Space+______符号作为续行符。
选项:
A: +
B: _
C: *
D: :
答案: 【 _】
11、单选题:
在一行内写多条语句时,每个语句之间用______符号分隔。
选项:
A: ,
B: :
C: 、
D: _
答案: 【 :】
12、单选题:
下例符号中,______是VB.NET合法的标识符。
选项:
A: x_y
B: zhong guo
C: 2x
D: A#5
答案: 【 x_y】
13、单选题:
下面属于合法的标识符的是______。
选项:
A: X_yz
B: 123abc
C: Text
D: X-Y
答案: 【 X_yz】
第3讲VB.NET可视化编程
第3讲测验
1、单选题:
下列属性中,不能在程序运行阶段通过赋值语句改变属性值的是______。
选项:
A: Font
B: ForeColor
C: Name
D: Size
答案: 【 Name】
2、单选题:
要使窗体的标题为“我的程序”,应修改窗体的______属性。
选项:
A: Name
B: Title
C: Tip
D: Text
答案: 【 Text】
3、单选题:
运行程序时,系统自动执行窗体的______事件过程。
选项:
A: Click
B: Load
C: Move
D: GotFocus
答案: 【 Load】
4、单选题:
能显示窗体的方法是______。
选项:
A: Visible
B: Show
C: Hide
D: Open
答案: 【 Show】
5、单选题:
对于文本框控件,如果要能够多行显示,应修改文本框控件的______属性值为True。
选项:
A: MaxLine
B: MaxLength
C: MultiLine
D: SelectionLength
答案: 【 MultiLine】
6、单选题:
要使文本框成为密码输入框,一般应修改文本框的______。
选项:
A: PasswordChar属性和MaxLength属性
B: PasswordChar属性
C: PasswordChar属性和MultiLine属性
D: PasswordChar属性和Lines属性
答案: 【 PasswordChar属性】
7、单选题:
文本框TextBox1的PasswordChar的属性值设为&,程序运行时,在文本框TextBox1中连续输入123456,最终在文本框中显示的结果为______。
选项:
A: &&&&&&
B: &
C: &23456
D: &1&2&3&4&5&6
答案: 【 &&&&&&】
8、单选题:
要使文本框中的文字不能被修改,应设置______属性。
选项:
A: Enabled
B: Visible
C: Locked
D: ReadOnly
答案: 【 ReadOnly】
9、单选题:
要判断在文本框中是否按了Enter键,应在文本框的______事件过程中判断。
选项:
A: TextChanged
B: Click
C: KeyDown
D: KeyPress
答案: 【 KeyPress】
10、单选题:
程序运行时,用户在一个文本框中输入了“ABCD”4个字符,则该文本框发生了______次TextChanged事件。
选项:
A: 0
B: 1
C: 4
D: 不确定
答案: 【 4】
11、单选题:
要使命令按钮不可操作,应对______属性进行设置。
选项:
A: Enabled
B: Visible
C: BackColor
D: Text
答案: 【 Enabled】
12、单选题:
要使命令按钮在运行时不显示,应对______属性进行设置。
选项:
A: Enabled
B: Hide
C: Visible
D: BackColor
答案: 【 Visible】
13、单选题:
标签控件的作用是______。
选项:
A: 输入文本信息
B: 显示或输出文本信息
C: 编辑文本信息
D: 相当于文本编辑器
答案: 【 显示或输出文本信息】
第4讲VB.NET语言基础
第4讲测验
1、单选题:
下列属于合法的变量名的是______。
选项:
A: X_yz
B: 123abc
C: Integer
D: X-Y
答案: 【 X_yz】
2、单选题:
下列属于合法的字符串常数的是______。
选项:
A: ABC$
B: "ABC"
C: 'ABC'
D: ABC
答案: 【 "ABC"】
3、单选题:
下列属于合法的单精度型变量的是______。
选项:
A: mun!
B: Sum%
C: xinte&
D: mm#
答案: 【 mun!】
4、单选题:
Rnd函数不可能的值是______。
选项:
A: 0
B: 1
C: 0.1234
D: 0.0005
答案: 【 1】
5、单选题:
Int(198.555*100+0.5)/100的值是______。
选项:
A: 200
B: 199.6
C: 198.56
D: 198
答案: 【 198.56】
6、单选题:
表达式Len("123程序设计ABC")的值是______。
选项:
A: 10
B: 14
C: 17
D: 20
答案: 【 10】
7、单选题:
要使变量x赋值为1~100(含1,不含100)的一个随机整数,正确的语句是______。
选项:
A: x=Int(100*Rnd( ))
B: x=Int(101*Rnd( ))
C: x=1+Int(100*Rnd( ))
D: x=1+Int(99*Rnd( ))
答案: 【 x=1+Int(99*Rnd( ))】
8、单选题:
表达式Strings.InStr(4, "abcdefabcdefab", "ab")的运算结果为______。
选项:
A: 0
B: 1
C: 6
D: 7
答案: 【 7】
9、单选题:
语句Dim a%=123+Mid("123456",3,2)执行后,a变量中的值是______。
选项:
A: "12334"
B: 123
C: 12334
D: 157
答案: 【 157】
10、单选题:
已知A$="12345678",则表达式Val(Mid(A,1,4)+Mid(A,4,2))的值为______。
选项:
A: 123456
B: 123445
C: 8
D: 6
答案: 【 123445】
11、单选题:
下列定义常量不正确的语句是______。
选项:
A: Const Num as Integer=10
B: Const Num as Long=23.4,Str1$="VB.Net"
C: Const Str1$="VB.Net"
D: Const Str1$=# VB.Net #
答案: 【 Const Str1$=# VB.Net #】
第5讲表达式与赋值语句
第5讲测验
1、单选题:
、/、Mod、* 四个算术运算符中,优先级别最低的是______。
选项:
A:
B: /
C: Mod
D: *
答案: 【 Mod】
2、单选题:
数学关系表达式 3≤x<10表示成正确的VB.NET表达式为______。
选项:
A: 3<=x<10
B: 3<=x And x<10
C: x>=3 Or x<10
D: 3<=x And <10
答案: 【 3<=x And x<10】
3、单选题:
表达式 16 / 4 - 2^5 * 8 / 4 Mod 5 2 的值为______。
选项:
A: 2
B: 4
C: 14
D: 20
答案: 【 4】
4、单选题:
下列的运算符中,关系运算符是______。
选项:
A: Not
B: Mod
C: < >
D: &
答案: 【 < >】
5、单选题:
表达式2 + 3 * 4 ^ 5 - Sin( x + 1 ) / 2中最先进行的运算是______。
选项:
A: 4^5
B: 3*4
C: x+1
D: Sin
答案: 【 x+1】
6、单选题:
有如下两个表达式: 表达式1:"235" > "59" 表达式2:Not TRUE And FALSE下列描述正确的是______。
选项:
A: 表达式1和表达式2的值均为True
B: 表达式1和表达式2的值均为False
C: 表达式1的值为True,表达式2的值为False
D: 表达式1的值为False,表达式2的值为True
答案: 【 表达式1和表达式2的值均为False】
7、单选题:
表达式21 / 3 -&n
