形考任务二
一、单项选择题(每题2分,共30分)
题目1
目
题干
下面正确的赋值语句是( )。
选择一项:
A. 3y = x
B. y = * r * r
C. y = x + 30
D. x + y = 30
题目2
目
题干
过程调用时,下列关于形参与实参之间数据传递的原则说法正确的是( )。
选择一项:
A. 按实参和形参不仅位置对应,而且类型也对应的原则
B. 按实参和形参同名的原则
C. 按实参和形参位置对应的原则
D. 按实参和形参个数相同并且类型也对应的原则
题目3
目
题干
下列关于Do-Loop语句的叙述不正确的是( )。
选择一项:
A. Do While…Loop语句或Do Until…Loop语句中While或Until后的表达式的值为Ture或非0时,循环继续
B. Do While…Loop语句或Do Until…Loop语句可能不执行循环体
C. Do-Loop语句采用逻辑表达式来控制循环体执行的次数
D. Do While…Loop语句或Do Until…Loop语句都至少执行一次循环体
题目4
目
题干
下列关于变量的说法不正确的是( )。
选择一项:
A. 局部变量的作用域仅限于声明它的过程
B. 静态局部变量是在过程中用Static语句声明的
C. 局部变量是指那些在过程中用Dim语句或Static语句声明的变量
D. 局部变量在声明它的过程执行完毕后就被释放了
题目5
目
题干
从一个字符串中的第3个字符开始,获取5个字符,应使用( )。
选择一项:
A. Mid函数
B. Right函数
C. Left函数
D. Len函数
题目6
目
题干
以下叙述中错误的是( )。
选择一项:
A. 全局变量必须在标准模块中定义
B. 在一个窗体文件中Private定义的通用过程能被其它窗体调用
C. 在设计Visual Basic程序时,窗体、标准模块、类模块等需要分别保存为不同类型的文件
D. 一个工程中可以包含多个窗体文件
题目7
目
题干
下列结构中不属于循环结构的是( )。
选择一项:
A. With/End With
B. Do/Loop
C. For/Next
D. While/Wend
题目8
目
题干
下列赋值语句合法的是( )。
选择一项:
A. A=2B
B. B+C=A
C. #NAME?
D. A=B+C
题目9
目
题干
19.5Mod2*2的运算结果是( )。
选择一项:
A. 1
B. 3.5
C. 0
D. 3
题目10
目
题干
下列变量名合法的是( )
选择一项:
A. a_2
B. integer
C. a-b
D. 20ab
题目11
目
题干
表达式7+10 Mod 3^2+3的值是( )
选择一项:
A. 12
B. 10
C. 13
D. 11
题目12
目
题干
以下对函数过程(Function过程)的描述错误的是( )。
选择一项:
A. 函数过程不能嵌套定义
B. 函数过程可以嵌套调用
C. Function过程以Function开头,以End Function结束
D. 函数过程中可以利用Exit退出
题目13
目
题干
在代码中定义了一个字过程Sub p(a,b)…End Sub 下面调用该过程的正确的语句格式是( )。
选择一项:
A. Call p
B. p (10,20)
C. Call p (10,20)
D. Call p 10,20
题目14
目
题干
把数值型转换为字符串型需要使用的函数是( )。
选择一项:
A. Chr
B. Val
C. Str
D. Asc
题目15
目
题干
以下有关Visual Basic语言描述中错误的是( )。
选择一项:
A. 不区分大小写
B. 用,分隔一行中的多个语句
C. 语句是一行一句,以回车键结束
D. 一条语句放在多行中,则在前一行结束处使用续行符_连接下一行
二、判断题(每题1分,共10分)
题目16
题干
在控件数组中,每一个控件都共享同一个事件过程。
选择一项:
对
错
题目17
题干
过程中的变量是局部变量,当过程被再次执行时,它的值是上一次过程调用后的值。
选择一项:
对
错
题目18
题干
不论步长是正值或负值,当循环变量的值大于终值时,结束循环。
选择一项:
对
错
题目19
题干
全局变量是指那些在整个应用程序都有效的变量。( )
选择一项:
对
错
题目20
题干
用Dim语句声明变量时,Visual Basic系统不仅为变量分配相应数据类型的内部空间,而且还为变量赋予所需的初值。
选择一项:
对
错
题目21
题干
全局变量是指在一个窗体或模块的 通用声明 段中用Public声明的变量。
选择一项:
对
错
题目22
题干
用Dim A(3,-2 To 3)语句声明二维数组后,数组A的元素共有24 。
选择一项:
对
错
题目23
题干
For…Next循环结构的默认步长为1。
选择一项:
对
错
题目24
题干
用Hide方法不但可以隐藏窗体,而且能够清除内存中的窗体。
选择一项:
对
错
题目25
题干
采用Show方法,即使窗体不在内存中, Show也自动把窗体装入内存,然后再显示出来。
选择一项:
对
错
三、程序阅读分析题(每题5分,共20分)
题目26
题干
Private Sub Form_Click()
x = 1
x = 5
For i = 1 To 10 Step 2
x = x + i 5
Next i
Print x
End Sub
程序运行后,单击窗体,在窗体上显示的值是( )。
选择一项:
A. 5
B. 8
C. 7
D. 6
题目27
题干
Private Sub Command1_Click()
For n=1 To 20
If n Mod 3<>0 Then m=m+n3
Next n
Print n
End Sub
程序运行后,单击命令按钮,则窗体上显示的内容是( )
选择一项:
A. 24
B. 21
C. 15
D. 18
题目28
题干
Private Sub Command1_Click()
i = 0
For G = 10 To 19 Step 3
i = i + 1
Next G
Print i
End Sub
程序运行后,单击命令按钮,窗体上显示的值为( )。
选择一项:
A. 3
B. 5
C. 6
D. 4
题目29
题干
下列程序段的执行结果为( )。
Private Sub Command1_Click()
i = 4
A = 5
Do
i = i + 1
A = A + 2
Loop Until i >= 7
Print "I="; i
End Sub
程序运行后,单击命令按钮,窗体上显示的值为( )。
选择一项:
A. I=4
B. I=8
C. I=5
D. I=7
四、程序设计题(每题8分,共40分)
创建一个如图2-2-1所示的简单计算器应用程序,程序的执行逻辑如下:(本题8分)
第1步:输入第一个数字。当点击数字区的数字时,文本框中将显示相应的数字,并能进行正负数的变换。
第2步:输入四则运算符。当第1个数字输入完成后,可点击功能区中的加、减、乘、除四则运算符。
第3步:输入第二个数字。当点击了某个运算符后,再点击数字区的数字时,文本框中将显示第2个数字。
第4步:进行计算。上述3步完成后,点击“计算结果”按钮,将在文本框中显示四则运算结果。
第5步:重复计算。可在第4步计算结果的基础上,返回到第2步,继续进行四则运算,或者点击“清空”按钮并返回第1步,开始新的四则运算过程。
第6步:菜单操作。当点击“帮助”中的“关于”菜单项时,将弹出如图2-2-2所示的新窗体。
第7步:退出系统。点击“退出”按钮结束程序。
图2-2-1 简单计算器应用程序运行
图2-2-2 “关于”窗体界面
注意:存盘时保存在以“姓名+题号”命名的文件夹下。
要求:
(1)按图2-2-3进行界面设计
图2-2-3 主窗体的设计界面
(2)txtFirst文本框:用于存储四则运算的第1个数字,txtSecond文本框:用于存储四则运算的第2个数字,txtLabel文本框:用于存储四则运算符。将txtFirst、txtSecond、txtLabel文件框的Visible属性设置为False,以便使这三个控件在运行状态下不可见。
编制一计算某个学生奖学金等级的应用程序,程序运行界面如图2-5所示。(本题8分)
要求:只考虑一等奖,以三门功课成绩c1,c2,c3为评奖依据。奖学金一等奖评定标准如下:⑴ 平均分大于95者;⑵ 有两门是100分,且第三门功课不低于80分者。
图2-5 奖学金评定程序运行界面
注意:存盘时保存在以“姓名+题号”命名的文件夹下。
请根据下列描述编写财务部门征收劳务酬金所得税程序,(本题8分)
规定如下:
(1)收入在1000元以内,扣税3%;
(2)收入在1000-3000元内,800元以上部分扣税15%,
(3)收入在3000-5000元内,3000元以内按(2)的方法扣税,3000元以上部分,扣税20%,
(4)当收入达到5000元以上,扣税25%。
程序运行界面如图2-11所示。
注意:存盘时保存在以“姓名+题号”命名的文件夹下。
图2-8
编写一程序,要求单击“开始”按钮(Command1),在列表框(List1)中输出1~100之间偶数,单击清除按钮(Command2),清除文本框中的全部内容。程序运行结果如图2-11所示。(本题8分)
图2-11
注意:存盘时保存在以“姓名+题号”命名的文件夹下。
购物优惠程序。某商场为了加速促成商品流通,采用购物打折的优惠办法,每位顾客一次购物(1)在200元以上者,按九五折优惠;(2)在300元以上者,按九折优惠;(3)400元以上者,按八折优惠;(4)600元以上者按七折优惠。在窗体上添加两个文本框和一个命令按钮,要求在Text1中输入购物商品总金额,单击命令按钮,在Text2中输出优惠后的价格。程序运行结果如图2-14所示。(本题8分)
图2-14
注意:存盘时保存在以“姓名+题号”命名的文件夹下。