聚合答案库

免费查题,不限次数,
扫描二维码立即使用。

了解更多
免费中国大学MOOC VB.NET程序设计2020春SPOC(华中科技大学)1450318466 最新慕课答案-聚合答案库
作者:20782912023-03-04 00:00 点赞 收藏 热度:13

第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不正确的表达式是______

​选项:
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   123456

欢迎您对本文章进行评论
文明留言,请勿恶意评论,包括但不限于纯数字、敏感内容、非法昵称等
暂无讨论,说说你的看法吧
学习通答案

学习通答案

学习通答案
职教云答案

职教云答案

Q&A

备案号:冀ICP备20010840号 2020-2099辉辉网络科技 All Rights Reserved