2020 程序设计基础(VB.Net)(上海应用技术大学)1450750625 最新满分章节测试答案
- 【作业】第1讲 可视数组控件、结构数组和综合应用 第1讲可视数组结构数组实验作业
- 第1讲 可视数组控件、结构数组和综合应用 第1讲可视数组结构数组单元测验
- 【作业】第1讲 可视数组控件、结构数组和综合应用 数组 -结构数组实验作业
- 【作业】第2讲 函数过程和子过程 第2讲函数过程和子过程实验作业
- 第2讲 函数过程和子过程 第2讲函数过程和子过程单元测验
- 【作业】第3讲 过程(续) 和 常用算法(3) 第3讲 过程(续) 和 常用算法(3)实验作业
- 第3讲 过程(续) 和 常用算法(3) 第3讲 过程(续) 和 常用算法(3)单元测验
- 【作业】第4讲 界面设计 第4讲 界面设计实验作业
- 第4讲 界面设计 第4讲 界面设计单元测验
- 【作业】第8讲 图形应用程序开发 第8讲 单元作业
- 第8讲 图形应用程序开发 第8讲 单元测验
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-05-07到2020-07-31
本篇答案更新状态:已完结
【作业】第1讲 可视数组控件、结构数组和综合应用 第1讲可视数组结构数组实验作业
1、 问题:输入整数n,显示出具有n行的杨辉三角形,如下图所示。以“sy5-3_学号姓名”为项目名保存。项目完成后,将整个项目文件夹压缩成:“sy5-3_学号姓名.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门时不允许再加入。以“sy5-4_学号姓名”为项目名保存。项目完成后,将整个项目文件夹压缩成:sy5-4_学号姓名.rar,以附件形式提交。
评分规则: 【 界面正确,项目能正确运行得2分;如果不能运行,但代码中列表框Items方法使用正确,得1分;否则0分。
】
3、 问题:窗体上建立一个简单组合框,在组合框的文本框输入数字字符,按回车键后加入到组合框的列表框内,见左下图;单击”交换”命令按钮,将列表框中最小值项目和第0个项目交换;最大值项目与最后项目交换, 见右下图。以“sy5-5姓名学号”为项目名保存。项目完成后,将整个项目文件夹压缩成:sy5-5姓名学号.rar,以附件形式提交。
评分规则: 【 界面正确,项目能正确运行得2分;如果不能运行,但代码中寻找最大值和最小值正确,得1分;否则0分。
】
第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、 问题:设计一个选课程序,界面如下图所示。它包含2个列表框,左边为已开设的课程名称,通过Form1_Load事件加入,并且设置了排序;当单击某课程名称后,该课程加入到右边列表框,并从左边列表框中删除。当右边课程数超过5门时不允许再加入。以“sy5-4_学号姓名”为项目名保存。项目完成后,将整个项目文件夹压缩成:sy5-4_学号姓名.rar,以附件形式提交。
评分规则: 【 界面正确,项目能正确运行得2分;如果不能运行,但代码中二维数组及元素设置正确,得1分;否则0分。
】
2、 问题:窗体上建立一个简单组合框,在组合框的文本框输入数字字符,按回车键后加入到组合框的列表框内,见左下图;单击”交换”命令按钮,将列表框中最小值项目和第0个项目交换;最大值项目与最后项目交换, 见右下图。以“sy5-5姓名学号”为项目名保存。项目完成后,将整个项目文件夹压缩成:sy5-5姓名学号.rar,以附件形式提交。
评分规则: 【 界面正确,项目能正确运行得2分;如果不能运行,但代码中二维数组及元素设置正确,得1分;否则0分。
】
3、 问题:输入整数n,显示出具有n行的杨辉三角形,如下图所示。以“sy5-3_学号姓名”为项目名保存。项目完成后,将整个项目文件夹压缩成:“sy5-3_学号姓名.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讲函数过程和子过程实验作业
1、 问题:参考教材例6.2,编一求两数m,n最大公约数的函数过程gcd(m,n);主调程序在两个文本框输入数据,单击 “显示”按钮,调用gcd (m,n),在右边标签显示结果,如下图。以“sy6-1”为项目名保存。项目完成后,将整个项目文件夹压缩成:sy6-1.rar,以附件形式提交。
评分规则: 【 界面正确,项目能正确运行,代码中函数定义、调用正确得2分;如果不能运行,但代码中函数定义、调用正确,得1分;否则0分。
】
2、 问题:编一子过程ProcMin(ByRef a%(), ByRef amin%),求一维数组a中的最小值amin。主调程序随机产生10个-300~-400之间的整数,并保存在数组中。显示产生的数组各元素;调用ProcMin子过程,显示出数组中的最小值。界面自行设置,以“sy6-2”为项目名保存。项目完成后,将整个项目文件夹压缩成:sy6-2.rar,以附件形式提交。
评分规则: 【 项目能正确运行,代码中函数定义、调用正确得2分;如果不能运行,但代码中函数定义、调用正确,得1分;否则0分。
】
3、 问题:编一个函数过程MySin(x),求
评分规则: 【 项目能正确运行,代码中函数定义、调用正确得2分;如果不能运行,但代码中函数定义、调用正确,得1分;否则0分。
】
4、 问题:编一函数过程IsH(n),对于已知正整数n,判断该数是否是回文数,函数的返回值类型为布尔型。主调程序每输入一个数,调用IsH函数过程,然后在右边的Label3显示输入的数,对于是回文数显示一个”★”,如下图。提示① 所谓回文数是指顺读与倒读数字相同,即指最高位与最低位相同,次高位与次低位相同,依次类推。当只有一位数时,也认为是回文数。② 回文数的求法,只要对输入的数(按字符串类型处理),利用Mid函数从两边往中间比较,若不相同,就不是回文数。以“sy6-4”为项目名保存。项目完成后,将整个项目文件夹压缩成:sy6-4.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
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦