2020 面向对象程序设计(许辉)(新疆大学) 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-02-17到2020-06-22
本篇答案更新状态:已完结
【作业】第3讲 VB语言基础和顺序结构 第3讲 单元作业
1、 问题:随机生成三个正整数,分别是一个1位数、一个2位数、一个3位数,计算它们的平均值,保留2位小数。运行界面如下图所示。保存工程和窗体,窗体文件名为:昵称-3-1.frm;工程名为:昵称-3-1.vbp。将工程文件和窗体文件压缩成:昵称-3-1.rar,以附件形式提交。提示:① 随机数生成某范围内的正整数公式:Int(Rnd范围+基数)其中:范围=数的上限-下限+1,基数=数的下限例如要生成2位数:Int(Rnd(99-10+1)+10)=Int(Rnd*90+10)②保留两位小数,利用Format函数:形式Format(要显示的数值,”0.00″)
评分规则: 【 界面及属性设置正确,工程能正确运行,代码正确得2分;如果不能运行,但随机产生整数正确,得1分;否则0分。
】
2、 问题:利用InputBox函数(如图1)输入一个合法的3位正整数,然后求该数逆序并利用Print方法在窗体输出。例如,输入123,输出是321。程序要求判断若输入的数不是3位数,用MsgBox显示提示信息,如图2所示,结束程序运行。 图1
图2保存工程和窗体,窗体文件名为:昵称-3-2.frm;工程名为:昵称-3-2.vbp。将工程文件和窗体文件压缩成:昵称-3-2.rar,以附件形式提交。提示:① 利用 “Mod”和 “\” 运算符将3位数分离出它的百位、十位和个位,然后利用乘法和加法得到逆序的3位数。
评分规则: 【 界面及属性设置正确,工程能正确运行,代码正确得2分;如果不能运行,但百位、十位和个位计算正确,得1分;否则0分。
】
3、 问题:验证转换函数的使用,Text1文本框输入字符串,Text2文本框显示调用所选函数的结果,4个命令按钮为转换函数,Label2显示对应的函数名,运行界面如下图所示。保存工程和窗体,窗体文件名为:昵称-3-3.frm;工程名为:昵称-3-3.vbp。将工程文件和窗体文件压缩成:昵称-3-3.rar,以附件形式提交。
评分规则: 【 界面及属性设置正确,工程能正确运行,代码正确得2分;如果不能运行,函数使用正确,得1分;否则0分。
】
第3讲 VB语言基础和顺序结构 第3讲 单元测验
1、 问题:在VB6.0中,表达式4 * 3 \ 5 Mod 3的值是_。
选项:
A:2
B:1
C:0
D:3
E:出现错误提示
答案: 【2】
2、 问题:以下选项中,不合法的变量名是_。
选项:
A:and
B:1ab
C:xyz
D:_abc
E:a1b
F:ab1
答案: 【and;
1ab】
3、 问题:不属于VB6.0基本数据类型的是_。
选项:
A:Char
B:Value
C:String
D:Integer
E:Single
F:Double
答案: 【Char;
Value】
4、 问题:数学关系 3<=x<10 表示成正确的VB6.0表达式为_。
选项:
A:3<=x And x<10
B:3<=x<10
C:x>=3 Or x<10
D:x>=3 XOR x<10
E:x>=3 MOD x<10
答案: 【3<=x And x<10】
5、 问题:表达式Abs(-4.5)的值是_。
选项:
A:4.5
B:-4
C:-5
D:4
E:5
F:-4.5
答案: 【4.5】
6、 问题:表示x是5的倍数的逻辑表达式为_。
选项:
A:x Mod 5 = 0
B:x – 5 = 0
C:x / 5 = 0
D:x * 5 = 0
答案: 【x Mod 5 = 0】
7、 问题:若要定义一个变量,用来保存某人的年龄,则最合适的数据类型是_。
选项:
A:Date
B:Integer
C:Byte
D:String
E:Boolean
F:Object
G:Variant
答案: 【Integer;
Byte】
8、 问题:下列关于IsNumeric()函数的描述中,错误的是_。
选项:
A:IsNumeric(“123a”)的结果是 False
B:IsNumeric(123a)的结果是 语法错误
C:IsNumeric(“-123a”)的结果是 False
D:IsNumeric(“-123.4”)的结果是 False
答案: 【IsNumeric(“-123.4”)的结果是 False】
9、 问题:表达式Chr(Int(Rnd*4+97))的结果是_。
选项:
A:97 ~ 100 之间的整数
B:”a” ~ “d” 之间的小写字母
C:97.0 ~ 100.0 之间的小数
D:4 ~ 97 之间的整数
E:”A” ~ “D” 之间的大写字母
答案: 【“a” ~ “d” 之间的小写字母】
10、 问题:表达式Val(“-1.2a3b4”)的值是_。
选项:
A:1.234
B:-1.234
C:-1.2
D:ab
E:2a3b
答案: 【-1.2】
11、 问题:既可作算术相加,也可作字符串连接的运算符是_。
答案: 【+】
【作业】第4讲 选择结构 第4讲 单元作业
1、 问题:购买商品时,商品的总金额x和所要支付的钱y按如下图所示的对应关系折扣支付。现根据输入的总金额计算需要支付的钱。完成程序功能,界面自行设计。保存工程和窗体,窗体文件名为:昵称-4-1.frm;工程名为:昵称-4-1.vbp。将工程文件和窗体文件压缩成:昵称-4-1.rar,以附件形式提交。提示:用多分支结构实现,注意计算公式和条件表达式的正确书写。
评分规则: 【 工程能正确运行,计算结果正确,多分支结构正确得2分;如果不能运行,但多分支结构正确,得1分;否则0分。
】
2、 问题:输入x,y,z三个数,按从大到小的次序显示,程序运行结果如下图所示。保存工程和窗体,窗体文件名为:昵称-4-2.frm;工程名为:昵称-4-2.vbp。将工程文件和窗体文件压缩成:昵称-4-2.rar,以附件形式提交。提示:① 利用InputBox输入三个数,存放到数值型变量中,然后进行比较;若放在字符串变量中,有时将会得到不正确的结果(因为字符串是从左到右的规则比较,例如会出现”34”>“2345”>“126789”的情况)。② 三个数排序,只能通过两两比较,一般可用3个单分支的If语句来实现。方法如下: 先x与y比较,使得x>y;然后可x与z比较使得x>z,此时x最大;;最后y与z比较使得y>z。 也可用1个单分支if语句和1个嵌套的if语句来实现。③ 要显示多个数据可以用”;”逐一显示,也可利用”&”字符串连接符将多个变量连接显示。例如要输出x、y、z: Print “ 排序后”; x; “ “; y; “ “; z ‘ 用分号将多个变量显示 也可 Print “ 排序后” & x & “ “ & y & “ “ & z ‘用”&”字符串连接符思考:若要按从小到大的次序显示,程序作如何修改?
评分规则: 【 工程能正确运行,结果正确,if语句正确得2分;如果不能运行,但if语句正确,得1分;否则0分。
】
3、 问题:设计如下图所示的计算程序。输入参数,当选择函数和字型后按“计算”按钮,在标签Label3以选择的字型显示计算结果。保存工程和窗体,窗体文件名为:昵称-4-3.frm;工程名为:昵称-4-3.vbp。将工程文件和窗体文件压缩成:昵称-4-3.rar,以附件形式提交。提示:
评分规则: 【 工程能正确运行,结果正确,单选按钮和复选框的使用正确得2分;如果不能运行,单选按钮和复选框的使用正确,得1分;否则0分。
】
【作业】第5讲 循环结构 第5讲 单元作业
1、 问题:将Text1文本框输入的字母反序显示在Text2,运行效果如下图所示。保存工程和窗体,窗体文件名为:昵称-5-3.frm;工程名为:昵称-5-3.vbp。将工程文件和窗体文件压缩成:昵称-5-3.rar,以附件形式提交。提示:①要考虑字母包括大写和小写。②首先利用Len函数求Text1.Text字符串长度,然后利用For循环结构和Mid函数逐一取字符进行判断是否为字母,若是字母则利用语句:Text2.Text =字母 & Text2.Text,将字母连接到Text2文本框前面,实现反序。
评分规则: 【 工程能正确运行,结果正确,循环语句正确得2分;如果不能运行,但循环语句正确,得1分;否则0分。
】
第7讲 数组 第7讲 单元测验
1、 问题:下列数组声明语句中, 不正确的是_____。
选项:
A:Dim a(5) As Single
B:Dim a(1 To 5) As Single
C:Dim a(0) As Single
D:Dim a(5) As Single=(1,2,3,4,5,6)
答案: 【Dim a(5) As Single=(1,2,3,4,5,6)】
2、 问题:若要定义一个10个元素的整数数组,每个元素的值均为5,则下列语句正确的是_____。
选项:
A:Dim a%(9) = 5
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦