大学MOOC 2021春VB.NET程序设计进阶(朱君波、杨志强)(同济大学)1462875166 最新慕课完整章节测试答案
第1讲可视数组控件、结构数组和综合应用
第1讲可视数组结构数组单元测验
1、单选题:
删除列表框中第2项的项目,应使用的方法为______。
选项:
A: Items.RemoveAt
B: Items.Move
C: Items.Remove
D: Items.Clear
E: Items.Delete
答案: 【 Items.RemoveAt】
2、单选题:
下面对列表框(Listbox1)的操作中,正确的语句是______。
选项:
A: ListBox1.Items.Remove("计算机")
B: Listbox1.Items.Cls
C: ListBox1.Items.Remove(4)
D: ListBox1.Items.Add(1, "打印机")
E: ListBox1.Items.RemoveAt("计算机")
答案: 【 ListBox1.Items.Remove("计算机")】
3、单选题:
引用列表框 ListBox1 最后一个数据项应使用代码_________。
选项:
A: ListBox1.Items(Listbox1.Items.Count - 1)
B: ListBox1.Items(Listbox1.Items.Count)
C: ListBox1.Items(Count - 1)
D: ListBox1.Items.Count
答案: 【 ListBox1.Items(Listbox1.Items.Count - 1)】
4、单选题:
若有如下定义,选项中不正确的语句是_________。 Structure MyStru Dim No as integer Dim Gender As Char End Structure Dim s(100) AS MyStru
选项:
A: MyStru是结构变量
B: s是结构数组
C: s(0).No=1234是正确的赋值语句
D: Gender是结构中的一个成员
E: s(1)是数组中的一个元素
答案: 【 MyStru是结构变量】
5、单选题:
若有如下定义,选项中正确的语句是_________。 Structure Student Dim No As Integer Dim Name As String End Structure Dim My As Student
选项:
A: My.No=101
B: Name="Zhong"
C: No=101
D: My=(101,"Zhong")
E: Student=(101,"Zhong")
答案: 【 My.No=101】
6、单选题:
在下面对列表框(Listbox1)的操作中,错误的语句是______。
选项:
A: ListBox1.Items.RemoveAt(SelectedIndex)
B: ListBox1.Items.RemoveAt(0)
C: ListBox1.Items.Remove(ListBox1.Text)
D: ListBox1.Items.Add("0")
答案: 【 ListBox1.Items.RemoveAt(SelectedIndex)】
7、单选题:
若有如下定义,选项中正确的语句是_________。 Sructure student Dim Name As String Dim Score As IntegerEnd Structure Dim s as Student
选项:
A: s.Name="zhang"
B: s="zhang"
C: student.Name="zhang"
D: s=student
E: student.s="zhang"
答案: 【 s.Name="zhang"】
8、单选题:
如果要修改组合框(ComboBox)的下拉样式,应设置________属性。
选项:
A: DropDownStyle
B: DrawMode
C: FormBoderStyle
D: List
E: Enabeled
答案: 【 DropDownStyle】
9、单选题:
关于列表框(ListBox)和组合框(ComboBox)的Items属性的说法,正确的是________。
选项:
A: 该属性实质是一个一维字符串数组,数组的长度根据数据项决定,所以是可变的。
B: 该属性是一个一维字符串类型的数组,数组的长度是256。
C: 该属性是一个一维数组,数据类型可以自己定义。
D: 该属性是一个二维数组,数据类型是字符串类型。
E: 该属性是一个一维数组,可以用ReDim语句重新定义。
答案: 【 该属性实质是一个一维字符串数组,数组的长度根据数据项决定,所以是可变的。】
10、单选题:
关于列表框(ListBox)的SelectedIndex属性默认值是________。
选项:
A: -1
B: 0
C: 1
D: 0~Count-1中的一个随机值
E: Count-1
答案: 【 -1】
11、判断题:
利用Items.Add方法,可以向列表框或组合框里添加一项数据。
选项:
A: 正确
B: 错误
答案: 【 正确】
12、判断题:
利用Items.Clear方法,可以将列表框或组合框里删除一项数据。
选项:
A: 正确
B: 错误
答案: 【 错误】
随堂测试
1、单选题:
利用文本框可以输入大量数据,当然必须要有数据间的分隔符便于将各数据项分离;若要将输入的数据存入数组中,在VB.NET中可以通过 函数方便地实现。
选项:
A: Join
B: Mid
C: Split
D: InStr
答案: 【 Split】
2、单选题:
若要将数组中的数据一并放入文本框,可利用 函数方便地实现。
选项:
A: Join
B: Mid
C: Split
D: Replace
答案: 【 Join】
3、单选题:
已声明数组:Dim a%(25),用以存放统计字符串中出现的26个字母出现的个数;已知字符变量C中存放的是一个大写字母,要进行相应的统计,在循环体内相应的程序段是 。
选项:
A: j=Asc(c)-65 : a(j)=a(j)+1
B: j=Asc(c) : a(j)=a(j)+1
C: j=Asc(c)-“a” : a(j)=a(j)+1
D: j=Asc(c)-65 : a(j)= 1
答案: 【 j=Asc(c)-65 : a(j)=a(j)+1】
4、单选题:
关于奇数n阶魔方阵,已知当前元素布局位置为i,j;下一个元素布局位置为当前数的右上角即 ,当然还要考虑三种特殊情况。
选项:
A: i-1,j-1
B: i+1,j-1
C: i-1,j+1
D: i+1,j+1
答案: 【 i-1,j+1】
随堂测验
1、单选题:
自定义结构类型的关键字为_____________。
选项:
A: Class
B: Type
C: Structure
D: Define
答案: 【 Structure】
2、单选题:
有如下结构类型定义和变量声明:Structure Stru Dim No As Integer Dim Sex As CharEnd Structure下列选项不正确的是___________。
选项:
A: Sex是结构成员
B: s是结构变量
C: Stru是结构类型
D: Stru是结构变量
答案: 【 Stru是结构变量】
3、单选题:
定义结构类型并声明变量如下: Structure Person Dim Name As String Dim Age As Integer End Structure Dim p As Person 若要给结构变量p赋值,下列选项正确的是___________。
