本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-11-20到2021-01-31

第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讲 可视数组控件、结构数组和综合应用 第1讲可视数组结构数组实验作业

1、 问题:输入整数n,显示出具有n行的杨辉三角形,如下图所示。以“昵称-1-1”为项目名保存。项目完成后,将整个项目文件夹压缩成:“昵称-1-1.rar”,以附件形式提交。提示:① 定义一个二维数组,数组大小与文本框中输入的n有关;② 对下三角各元素进行设置:第一列及对角线上的元素均为1;其余每一个元素正好等于它上面一行的同一列和前一列的两个元素之和。即a(i , j)=a(i-1 , j-1)+a(i-1 , j)。③ 利用Space(4-Len(Trim(a(I,j))))函数定每列输出宽度为4,使得列对齐。
评分规则: 【 界面正确,项目能正确运行得2分;如果不能运行,但代码中二维数组及元素设置正确,得1分;否则0分。

2、 问题:设计一个选课程序,界面如下图所示。它包含2个列表框,左边为已开设的课程名称,通过Form1_Load事件加入,并且设置了排序;当单击某课程名称后,该课程加入到右边列表框,并从左边列表框中删除。当右边课程数超过5门时不允许再加入。以“昵称-1-2”为项目名保存。‍项目完成后,将整个项目文件夹压缩成:昵称-1-2.rar,以附件形式提交。
评分规则: 【 界面正确,项目能正确运行得2分;如果不能运行,但代码中列表框Items方法使用正确,得1分;否则0分。

3、 问题:窗体上建立一个简单组合框,在组合框的文本框输入数字字符,按回车键后加入到组合框的列表框内,见左下图;单击”交换”命令按钮,将列表框中最小值项目和第0个项目交换;最大值项目与最后项目交换, 见右下图。以“昵称-1-3”为项目名保存。项目完成后,将整个项目文件夹压缩成:昵称-1-3.rar,以附件形式提交。
评分规则: 【 界面正确,项目能正确运行得2分;如果不能运行,但代码中寻找最大值和最小值正确,得1分;否则0分。

第2讲 函数过程和子过程 第2讲函数过程和子过程单元测验

1、 问题:下面过程运行后显示的结果是__。Public Sub p1(ByRef x%, ByVal y%)    x = 2 * x: y = y + 2End SubSub Button1_Click(…) Handles Button1.Click  Dim a%,b%  a = 2:  b = 4  Call p1(a, b)  MsgBox( "a=" &  a  &  " b=" &  b )  End Sub
选项:
A:a=4 b=4
B:a=2 b=4
C:a=4 b=2
D:a=6 b=8
E:a=8 b=6
答案: 【a=4 b=4

2、 问题:在过程定义中,形参有传值、传地址两种方式,_______关键字表示传值方式。
选项:
A:ByVal
B:ByRef
C:Value
D:Val
E:Ref
答案: 【ByVal

3、 问题:从子过程退出,并返回到主调过程,可使用语句______ 。
选项:
A:Exit Sub
B:Exit Function
C:Return Sub
D:Return Function
E:Stop Sub
答案: 【Exit Sub

4、 问题:下面过程运行后显示的结果是__。Sub Button1_Click(…) Handles Button1.Click   Dim x%, y%  x = 12:   y = 34  Call F1(x, y)  MsgBox( x  & “  “ &  y)End SubPublic Sub F1(ByRef n%, ByVal m%)  n = n Mod 10  m = m \ 10End Sub
选项:
A:2   34 
B:12   34
C:2   4
D:1   3
E:12   3
答案: 【2   34 

5、 问题:子过程定义如下:Public Sub F1(ByRef  n%)   …  n=3*n+4   …End SubSub Button1_Click(……) Handles Button1.Click  Dim n%, m%   n=3   m=4     …   ‘ 调用F1语句    …End Sub则在Button1_Click事件中有效的调用语句是______。
选项:
A:F1( m)
B:F1(n+m)
C:F1( 4)
D:F1(3+4)
E:F1( m,n)
答案: 【F1( m)

6、 问题:下面过程定义正确的是_______。
选项:
A:Function f1%(ByVal n%)
B:Sub f1(ByRef n() As Integer)
C:Sub f1(ByVal n(6) as Integer)
D:Function f1%(ByRef f1%)
E:Sub f1(ByRef n%) As Integer
答案: 【Function f1%(ByVal n%);
Sub f1(ByRef n() As Integer)

7、 问题:要将两个整数参数传递给子过程MySub,并返回一个整数结果,下列子过程定义中符合要求的是___。
选项:
A:Sub MySub(ByVal m%, ByRef n%)
B:Sub MySub(ByVal m!, ByVal n!)
C:Sub MySub(ByVal m%, ByVal n%) as Integer
D:Sub MySub(ByVal m!, ByRef n!) as Integer
E:Sub MySub(ByVal m%, ByVal n%() )
答案: 【Sub MySub(ByVal m%, ByRef n%)

8、 问题:数组作为参数,形参无论是ByRef还是ByVal,其效果都是ByVal方式。
选项:
A:正确

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注