vb期末考试练习卷5及答案.docx
- 文档编号:9397427
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:15
- 大小:38.71KB
vb期末考试练习卷5及答案.docx
《vb期末考试练习卷5及答案.docx》由会员分享,可在线阅读,更多相关《vb期末考试练习卷5及答案.docx(15页珍藏版)》请在冰豆网上搜索。
vb期末考试练习卷5及答案
练习卷五
一、语言基础题(40分)
判断题(本题10分,每小题1分)
1.可以在窗体的通用部分声明静态变量。
2.事件过程也可以用过程调用语句进行调用。
3.表达式#5/22/996:
22:
30-#4/22/99#的值是数值型的。
4.表达式-5^2>*10的值为.
5.对象的和属性值都必须大于或等于零。
6.控件数组的每个元素都有相同的属性值和不同的属性值。
7.执行111赋值语句,就会产生1滚动条的事件。
8.每个对象都有属性。
9.组合框和列表框都有属性。
10.对象的方法能保存用户指定的文件。
单选题(本题10分,每小题1分)
1.菜单条的顶层菜单控件__。
[A]不允许设置快捷键[B]允许设置快捷键
[C]不存在属性[D]有子菜单时允许有快捷键
2.当某文本框对象具有焦点时,击键盘上的一个键会触发该文本框对象的事件,__。
[A]该事件发生在文本框对象的事件前。
[B]该事件发生在文本框对象的事件后。
[C]随后便发生文本框对象的事件。
[D]随后便发生文本框对象的事件。
3.程序运行时,单击水平滚动条右边的箭头,滚动条的属性值__。
[A]增加一个量[B]减少一个量
[C]增加一个量[D]减少一个量
4.执行1(1020)-(-30,20)语句后,1窗体座标系X和Y轴的正方向是__。
[A]向左和向下[B]向右和向上
[C]向左和向上[D]向右和向下
5.执行1
(1)=“80”语句后,__。
[A]会产生出错信息
[B]1列表框最后一个表项被改为“80”
[C]1列表框会增加一个“80”表项
[D]指定1列表框的表项个数为80个
6.为了使1驱动器列表框、1目录路径列表框和1文件列表框能同步协调工作,需要在__。
[A]1的事件过程中加入11和在1的事件过程中加入11代码
[B]1的事件过程中加入11,在1的事件中加入1=1代码
[C]在1的事件过程中加入1=1在1的事件过程中加入11代码
[D]在1的事件过程中加入1=1在1的事件过程中加入11代码
7.在1窗体启动时,为使11文本框首先获得焦点,可以在窗体的事件过程中加入__语句。
[A]10[B]10
[C]10[D]10
8.窗体、框架、图片框、图像框中__是容器控件。
[A]、、[B]、、
[C]、、[D]、、
9.B12语句显式声明变量__。
[A]B1和B2都为布尔型变量[B]B1是整型,B2是布尔型变量
[C]B1是变体型,B2是布尔型变量[D]B1和B2都为是变体型变量
10.如果文本框1的事件过程有1“”:
11:
12代码,程序运行时,当文本框获得焦点后,文本框内会__。
[A]显示且字符被选取[B]显示且字符被选取
[C]显示选取的字符[D]显示选取的字符
填空题(本题20分,每小题2分)
1.表达式-2^2+43\5的值是____。
2.函数(*10)产生的随机数范围是____。
3.循环语句2010–3.3…的循环次数是____。
4.用____方法可以在列表框中插入列表项。
5.条件…循环结构中,当条件为____时结束循环。
6.文本框能接受的最长字符数由文本框的____属性确定。
7.执行____语句,会清除1l图片框内的图片。
8.如果要新建一个顺序文件,用语句时,操作方式关键词是____。
9.要设置命令按钮的背景色,首先必须使它的属性值设置为____。
10.函数的数据类型是____。
二、程序阅读题(本题20分,每小题5分)
1.写出单击窗体的运行结果
()
15
(11);
1I*2-1
“*”;
I
2.写出单击窗体的运行结果
1
()
a(5,5)
i,j
i=15
j=15
j<=i
a(i,j)=1
a(i,j);"";
j
i
3.程序运行时,连续二次单击窗体后,写出屏幕上显示的结果:
x
()
x=2
()
a
b
b=x^2
x,b
ax
a,b,
(y,z)
y=y+z
z=y-z
4.写出单击窗体的运行结果
()
a(4,4)
c,r
i,j,k
c=4:
r=1:
i=1:
j=1
k=116
a(i,j)=k
i i=i+1 i=cj j=j+1 i>rj=c i=i-1 i=rj>r+1 j=j-1 i=rj=r+1 c=c-1 r=r+1 i=14 j=14 (j*4);a(i,j); j=4 三、程序填空题(本题20分,每空2分) 1. 程序启动后,界面如右图所示: 输入两点坐标,单击命令按钮,显示 座标系、座标原点和两点的连线. () 1="显示连线" 1(-100,100)-(100,-100) 1.__ (1)__="输入两点坐标" 1="x1" 2="y1" 3="x2" 4="y2" 1="" 2="" 3="" 4="" 1=0 1() 130 10 1__ (2)__ 1__(3)__ 1__(4)__ 1__(5)__ 2.冒泡排序 过程是冒泡排序过程,使a数组中的数按降序排列。 过程交换两个变量数值。 过程产生10个[1,20]之间互不相同的随机整数存入a数组。 程序如下: n=10 a(1n) () i,j i=1 j=i+1n a(j)>a(i) __ (1)__ j i=i+1 __ (2)__ 1"排序结果" i=1n 1a(i); i () i j b i=1n b= __(3)__ a(i)=(20*+1) b= j=1__(4)__ a(i)=a(j) b= j 1a(i) i (a,b) =a a=__(5)__ b= 四、程序设计题(本题20分,每小题10分) 1. 通讯录程序设计: 程序启动后,界面如右图所示: (1)当用户在文本框内输入完一个同学的记录后, 单击“添加”命令按钮,则记录字段加入各 数组和组合框的集内。 (2)当在下拉式组合框中选取一个表项后,则与该 表项相应的记录便自动显示在窗体右边的文本 框内。 (3)当在下拉式组合框中选取一个表项后,单击 “删除”命令按钮,与表项相应的记录便被 删除。 注: 记录个数不超过100个。 2.编写程序 已知 (1)a=1+ 2 3+…(<1) 编程求展开式的前n项之和。 练习卷五标准答案及评分标准 一、语言基础题: (40分) 判断题评分标准: 本题10分,每小题1分 1.× 2.√ 3.√ 4.√ 5.× 6.√ 7.√ 8.√ 9.× 10.× 单选题评分标准: 本题10分,每小题1分 1.A 2.B 3.A 4.D 5.C 6.A 7.B 8.D 9.C 10.B 填空题评分标准: 本题20分,每小题2分 1.4 2.0~9 3.4 4. 5. 6. 7.1(“”) 8. 9.1 10. 二、阅读程序,写出程序执行的结果(20分) 1. 2. 3. 4. 三、程序填空题(20分) 评分标准: 本题20分,每空2分。 1. (1) (2)“(0,0)” (3)(-100,0)-(100,0) (4)(0,-100)-(0,100) (5)( (1) (2))-((3)(4)) 2. (1)a(j),a(i) (2)I<1 (3)b或 (4)1 (5)b 四、程序设计题(本题20分,每小题10分) 1.评分标准: 本题10分 第一小题(3分): 事件名及变量声明(1分);添加记录(1分);方法(1分) 第一小题(4分): 判断是否为空(1分);循环语句(2分);其它(1分) 第三小题(3分) 参考程序: 1 (100),(100),(100),(100) i () i=i+1 (i)= (i)= (i)= (i)= 1(i),i-1 1=-11=0 ="" ="" ="" ="" () p 1=-1 p=1+1i-1 (p)=(p+1) (p)=(p+1) (p)=(p+1) (p)=(p+1) p 1 (1) (p)="" (p)="" (p)="" (p)="" ="" ="" ="" ="" 1() j j=1+1 =(j) =(j) =(j) =(j) 2.评分标准: 本题10分 常量正确声明(1分): 变量正确声明(1分): 键盘输入n(2分): 输入语句1分,循环判断1分 输入框(1分) 循环结构(5分): 其它(1分) 参考程序: a=1/3'a常量可以由用户自定义 () x,F, i,n F=1: =1 x=(("请输入一个x,其中x∈(-1,1)")) (x)>=1 n=(("请输入求和项数n,其将影响计算的精度")) i=1n F=F*(a-i+1)*x/i =+F i
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vb 期末考试 练习 答案