VB.NET程序设计2020春SPOC(华中科技大学)1450318466 中国大学MOOC答案100分完整版

汉薯秆康岛夕比工甲餐侧饯清

第1讲算法与程序设计

第1讲测验

1、单选题:
‎计算机中,所有信息的存储都采用______。‎

A: 二进制
B: 八进制
C: 十进制
D: 十六进制
答案:  二进制

2、单选题:
‎计算机内部采用二进制表示数据信息,二进制主要优点是______。‍

A: 计算机容易实现
B: 方便记忆
C: 书写简单
D: 符合使用习惯
答案:  计算机容易实现

3、单选题:
‎正数的原码与_______相同。‎

A: GB2312码
B: ASCII码
C: BCD码
D: 补码
答案:  补码

4、单选题:
‍设计算机中用一个字节(8个二进制位)来存放一个整数。某整数的真值为:-1010110,则对应的补码为______。‍

A: -1010110 
B: 11010110 
C: 10101001
D: 10101010
答案:  10101010

5、单选题:
​设计算机中用一个字节(8个二进制位)来存放一个整数。某整数的真值为:- 1100001,则对应的反码为______。‎

A: 10011110
B: 11100001
C: 00011110
D: 10011111
答案:  10011110

6、单选题:
‎下列字符中,其ASCII码值最大的一个是______。‌

A: X
B: 空格字符
C: a
D: 9
答案:  a

7、单选题:
‌数字0的ASCII码是48,那么数字9的ASCII码是______。‌

A: 58
B: 57
C: 38
D: 39
答案:  57

8、单选题:
​ASCII码的字母A和a,它们的编码之差为______。‍

A: 26
B: -26
C: 32
D: -32
答案:  -32

9、单选题:
‍在ASCII码中共有______个字符编码。‏

A: 255
B: 256
C: 127
D: 128
答案:  128

10、单选题:
​将汉字转换为二进制编码,下列四种说法中正确的是______。‍

A: 我国国家标准采用一个字节表示一个汉字
B: 表示汉字机内码的两个字节每个字节的最高位均为0
C: 存入1024个汉字需要1KB的存储容量
D: 表示汉字机内码的两个字节每个字节的最高位均为1
答案:  表示汉字机内码的两个字节每个字节的最高位均为1

11、单选题:
‌从计算机键盘上输入汉字时,输入的实际上是______。‍

A: 汉字内码
B: 汉字输入码
C: 汉字交换码
D: 汉字字形码
答案:  汉字输入码

12、单选题:
‍存储一个汉字机内码需要______字节。‏

A: 1 
B: 2
C: 3
D: 4
答案:  2

13、单选题:
‏为解决问题而采用的方法和______就是算法。‌

A: 过程
B: 代码
C: 步骤
D: 语言
答案:  步骤

14、单选题:
‍算法有三种结构,也是程序的三种逻辑结构,它们是______。‎

A: 顺序、条件、选择
B: 顺序、选择、循环
C: 顺序、选择、递归
D: 顺序、选择、迭代
答案:  顺序、选择、循环

15、单选题:
‍下列关于算法说法不正确的是______。‏

A: 算法独立于任何具体的语言,Visual Basic算法只能用Visual Basic语言来实现
B: 解决问题的过程就是实现算法的过程
C: 算法是程序设计的“灵魂”
D: 算法可以通过编程来实现
答案:  算法独立于任何具体的语言,Visual Basic算法只能用Visual Basic语言来实现

16、单选题:
‎语言处理程序的发展经历了______ 三个发展阶段。‍

A: 机器语言、Visual Basic语言和C语言
B: 机器语言、汇编语言和高级语言
C: 二进制代码语言、机器语言和Fortran语言
D: 机器语言、汇编语言和C++语言
答案:  机器语言、汇编语言和高级语言

17、单选题:
‍下列属于高级程序设计语言的是______。‌

A: Windows10
B: OFFICE
C: 汇编语言
D: Visual Basic
答案:  Visual Basic

18、单选题:
‌用一些助记符表示指令功能的计算机语言是______。‌

A: 机器语言
B:  汇编语言
C: 高级语言
D: 面向对象语言
答案:   汇编语言

19、单选题:
‎计算机硬件能直接识别和执行的语言只有______。‎

A: 高级语言
B: 符号语言
C: 汇编语言
D: 机器语言
答案:  机器语言

第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: Sub
B: YU-7
C: BC_7
D: 7HW
答案:  BC_7

14、单选题:
‍对于Visual Studio,描述错误的是______。‍

A: Visual Studio是一种编程语言
B: Visual Studio是一种集成开发环境
C: 使用Visual Studio,可以支持用VB.NET编程语言进行程序设计开发
D: 使用Visual Studio,可以支持多种编程语言进行程序设计开发
答案:  Visual Studio是一种编程语言

15、单选题:
​Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是______。‎

A: 属性、事件、方法
B: 控件、属性、事件
C: 窗体、控件、过程
D: 窗体、控件、模块
答案:  属性、事件、方法

16、单选题:
‎VB.NET注释语句的开头符号可以是______。‌

A: “
B: ‘
C: –
D: //
答案:  ‘

第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: 相当于文本编辑器
答案:  显示或输出文本信息

14、单选题:
​以下叙述正确的是______。‍

A: 对象的Name属性指定对象的名称,用来标识一个对象
B: 窗体的Name属性的值是显示在窗体标题栏中的文本
C: 可以在运行期间改变对象的Name属性的值
D: 对象的Name属性值可以为空
答案:  对象的Name属性指定对象的名称,用来标识一个对象

15、单选题:
‌在文本框中,通过______属性能获得当前插入点所在的位置。‏

A: Position
B: SelectionLength
C: SelectedText
D: SelectionStart
答案:  SelectionStart

16、单选题:
‏当将文本框的ScrollBars属性值设置为Vertical,却没有出现垂直滚动条,原因是______。‏

A: 文本框没有内容
B: 文本框的MulitLine属性为False
C: 文本框的MulitLine属性为True
D: 文本框的Locked属性True
答案:  文本框的MulitLine属性为False

17、单选题:
‍设置标签边框的属性是______。‌

A: BorderStyle
B: BackStyle
C: AutoSize
D: Alignment
答案:  BorderStyle

第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 = “MicrosoftVisualBasic”, 则以下使变量b的值为”Basic”的语句是______。‌

A: b=Strings.Left(a,5)
B: b= Strings.Mid(a,16)
C: b= Strings.Right(a,6)
D: b= Strings.Mid(a,5,16)
答案:  b= Strings.Mid(a,16)

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 #

12、单选题:
‍变量A%的类型是______。‌

A: Integer
B: Single
C: String
D: Boolean
答案:  Integer

13、单选题:
‎如果将布尔常量值True赋给一个整型变量,则整型变量的值为______。‍

A: 0
B: -1
C: True
D: False
答案:  -1

14、单选题:
‏下列数据中是布尔常量的是______。‍

A: 123
B: not
C: True
D: xyz
答案:  True

15、单选题:
‍以下不是常量的是______。‌

A: 100.0
B: 100
C: 10 ^ 2
D: “abc”
答案:  10 ^ 2

16、单选题:
‍骰子是一个正六面体,用1~6这6个数分别代表这六面,掷一次骰子出现的数可以表示为______。‏

A: Int( Rnd( ) * 6)
B: Int( Rnd( ) * 6 + 1)
C: Int( Rnd( ) * 7)
D: Int( Rnd( ) * 7 + 1)
答案:  Int( Rnd( ) * 6 + 1)

17、单选题:
‏设x为大于0的数,下列不能进行四舍五入取整的是______。‍

A: Math.Round(x,0)
B: Int(x+0.5)
C: Math.Abs(x+0.5)
D: Fix(x+0.5)
答案:  Math.Abs(x+0.5)

18、单选题:
‌表达式Len(Space(5))的值是______。‏

A: 0
B: 5
C: “12345”
D: 5个空格字符构成的字符串
答案:  5

第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、单选题:
‍已知A$=”12345678″,则表达式Val(Mid(A, 1, 4) + Mid(A, 4, 2))的值为______。‌

A: 123456
B: 123445
C: 1279
D: 6
答案:  123445

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 – 2 ^ 4 * 90 / 30 Mod 5 2 + Int(-9.2)  的运算结果为______。‍

A: -2
B: -3
C: -482
D: -483
答案:  -3

8、单选题:
‌如果变量 a=2、b=”abc”、c=”acd”、d=5,则表达式 a<d Or b>c And b<>c 的值为______。‎

A: True
B: False
C: Yes
D: No
答案:  True

9、单选题:
‏执行完上述语句后a的值是多少______。​‏    Dim a as Integer​‏    a = 3.7​

A: 3
B: 4
C: 3.7
D: 0
答案:  4

10、单选题:
‍以下______程序段可以实现x、y变量值的交换。‍

A: y = x :x = y
B: z = x :y = z :x = y
C: z = x :x = y :y = z
D: z = x :w = y :y = z :x = y
答案:  z = x :x = y :y = z

11、单选题:
​为了给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
答案:  x = 1 :y = 1 :z = 1

12、单选题:
‏执行如下语句段后,TextBox1中显示的内容为______。​  Dim intX%,sglY!,dblZ#​  intX = 12345.6789​  sglY = 12345.6789​  dblZ = 12345.6789​‏      TextBox1.text = intX & ”  ” & sglY & ”  ” & dblZ​‏​

A: 12345  12345.6789  12345.6789
B: 12345  12345.67  12345.68
C: 12346  12345.68  12345.67
D: 12346  12345.68  12345.6789
答案:  12346  12345.68  12345.6789

13、单选题:
‎如下语句段执行的结果是______。‎‎        Dim chrX As Char‎‎        chrX = “abc”‎‎        Dim strY As String‎‎        strY = “abc”‎‎        TextBox1.Text = chrX & ”  ” & strY‎

A: 执行时弹出字符变量chrX赋值为字符串,赋值出错的信息
B: 文本框TextBox1中显示内容为 abc
C: 文本框TextBox1中显示内容为 a  abc
D: 文本框TextBox1中显示内容为 abc  abc
答案:  文本框TextBox1中显示内容为 a  abc

14、单选题:
​如下语句段执行的结果是______。‍​        Dim blnX As Boolean = -1‍​        Dim intX As Integer = True‍​        TextBox1.Text = “blnX=” & blnX & ”  ” & “intX=” & intX‍

A: 运行时显示错误,blnX变量赋值出错。
B: 运行时显示错误,intX变量赋值出错。
C: 能正常运行,在TextBox1中显示的内容为:blnX=True  intX=-1
D: 能正常运行,在TextBox1中显示的内容为:blnX=-1  intX=True
答案:  能正常运行,在TextBox1中显示的内容为:blnX=True  intX=-1

15、单选题:

与数学表达式 VB.NET程序设计2020春SPOC(华中科技大学)1450318466 中国大学MOOC答案100分完整版第1张 对应,VB.NET不正确的表达式是______


A: a*b/(3*c*d)
B: a/3*b/c/d
C: a*b/3/c/d
D: a*b/3*c*d
答案:  a*b/3*c*d

16、单选题:
‏在VB.NET中,运算符”+”既可用于加法运算,又可用于字符串连接运算。执行下面的代码,消息框中输出的结果分别是______。‎‏        Dim  x$,  y%‎‏        x = 123  :  y = 456‎‏        MsgBox(x + y)‎‏        MsgBox(x & y)‎

A: 123456   123456
B: 579   579
C: 123456   579
D: 579   123



上方为免费预览版答案,如需购买完整答案,请点击下方红字:



点击这里,购买完整版答案


为了方便下次阅读,建议在浏览器添加书签收藏本网页

添加书签方法:

1.电脑按键盘的Ctrl键+D键即可收藏本网页

2.手机浏览器可以添加书签收藏本网页

点击浏览器底部菜单-【添加书签】-收藏本网页

VB.NET程序设计2020春SPOC(华中科技大学)1450318466 中国大学MOOC答案100分完整版第2张

点击浏览器底部菜单-【书签/历史】-可查看本网页

VB.NET程序设计2020春SPOC(华中科技大学)1450318466 中国大学MOOC答案100分完整版第3张


获取更多慕课答案,欢迎在浏览器访问我们的网站:



http://mooc.mengmianren.com

VB.NET程序设计2020春SPOC(华中科技大学)1450318466 中国大学MOOC答案100分完整版第4张

VB.NET程序设计2020春SPOC(华中科技大学)1450318466 中国大学MOOC答案100分完整版第5张

注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/


我们的公众号

打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP

本公众号可查看各种网课答案,还可免费查看大学教材答案

点击这里,可查看公众号功能介绍

VB.NET程序设计2020春SPOC(华中科技大学)1450318466 中国大学MOOC答案100分完整版第6张




APP下载



点击这里下载萌面人APP,使用更方便!




APP功能说明

1.可查看各种网课答案

点击【萌面人官网】,可查看知到智慧树,超星尔雅学习通,学堂在线等网课答案

VB.NET程序设计2020春SPOC(华中科技大学)1450318466 中国大学MOOC答案100分完整版第7张

点击【中国大学慕课答案】,可查看mooc慕课答案

VB.NET程序设计2020春SPOC(华中科技大学)1450318466 中国大学MOOC答案100分完整版第8张

2.可一键领取淘宝/天猫/京东/拼多多无门槛优惠券

如图所示,点击对应图标即可领取淘宝/天猫/京东/拼多多无门槛优惠券

VB.NET程序设计2020春SPOC(华中科技大学)1450318466 中国大学MOOC答案100分完整版第9张


江颇携痘藩弓潮袜量骄肩弯贰