VB会考选择题复习.ppt

上传人:小飞机 文档编号:6522627 上传时间:2023-11-08 格式:PPT 页数:16 大小:214KB
返回 下载 相关 举报
VB会考选择题复习.ppt_第1页
第1页 / 共16页
VB会考选择题复习.ppt_第2页
第2页 / 共16页
VB会考选择题复习.ppt_第3页
第3页 / 共16页
VB会考选择题复习.ppt_第4页
第4页 / 共16页
VB会考选择题复习.ppt_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《VB会考选择题复习.ppt》由会员分享,可在线阅读,更多相关《VB会考选择题复习.ppt(16页珍藏版)》请在三一办公上搜索。

1、VB算法与程序设计会考复习,分数分布(42分),选择题 24 分(8小题)程序设计题 18 分(4小题),选择题(直接法、间接法(排除法、代入法等),一、算法与算法的表示二、VB环境及对象三、算法代码,选择题,1根据实例判断常用算法(枚举、解析、递归)2根据实例判断三种程序结构(顺序、选择、循环)3数据类型(Integer、Long、single、Double、String、Boolean、Date)4常用函数的使用(Int、Sqr、Abs、Fix、Val、Str)5对象、属性6行If语句、块IfendIf 语句、Fornext语句、DoLoop语句、赋值语句7VB表达式(值),注意“*”不能

2、省略8Mod、not、and、or运算符的使用,一、必答题,在5分钟内,每组完成20个选择题,每题10分。每组派一个代表上台写答案,其他组员纠正。,必答题答案,第一套AABCD CBDDD ABBCD BABDD第二套DBAAC ADAAB AAACD ABCBB,二、抢答题,每小题20分。在老师说出开始后才可以抢答,犯规每题倒扣20分,答对并说明理由才可以加分,答错扣20分。,1以下是合法的Visual Basic标识符是()Aint B abc_1 C.9abc D.next,B,2下列各组控件都具有Caption属性的是()(A)窗体、文本框(B)标签、定时器(C)窗体、标签(D)文本框

3、、定时器,C,C,C,3如果想在程序中反复使用数值型数据3.14159,为了避免在编写程序时反复输入这个数据,也为了一次能够修改程序中所有用到这个数据的语句,可以采用()(A)将这个数据声明为字符串型常量,用一个常量标识符代表它。(B)将这个数据声明为字符串型变量,用一个变量标识符表示它。(C)将这个数据声明为数值型常量,用一个常量标识符代表它。(D)将这个数据声明为数值型变量,用一个变量标识符表示它,4下棋时要通过掷骰子来随机确定走棋步数。骰子的六个面上标有数字1至6,下面能表示产生1至6之间的随机整数的表达式是()(A)Rnd(1)*6(B)Rnd(1)*5+1(C)Int(Rnd(1)*

4、6)+1(D)Int(Rnd(1)*5)+1,由字符、数字、下划线组成但必须以字母开头且不能把保留字作为普通名,Const p=3.14159,Rnd()产生0,1)内的任一小数,窗体、标签、命令按钮,5有如下程序段 Dim a as string,b as string,c as integera=456b=123 c=val(a+b)该程序段运行后,c的值为()(A)579(B)123(C)456123(D)456 123,7.下列程序段是计算哪个公式的()s=0:t=1 for i=1 t0 10 t=t*i s=s+t next i As=l+2+3+10 Bs=1*2*3*10 Cs

5、=1!+2!+3!+10!D.s=1+2*3+3*4+4*5+9*10,6有以下程序段 For i=1 To 3 For j=5 To 1 Step-1 s=i*j Next jNext i 则语句s=i*j 的执行次数是()(A)3(B)8(C)18(D)15,C,456+123:加法符号“456”+”123”:连接符号,三、选答题,每题30分,每组选择其中一题,在1分钟后给出答案,其他成员可以补充。超出时间后取消回答权,由其他三组抢答完成。,三、选答题(程序填空题),饭馆吃饭猴子吃桃鸡兔同笼破译密码,1、有30个人,其中有男人、女人和小孩。他们在一家饭馆里花去500元。已知,每个男人花30

6、元,每个女人花20元,每个小孩花10元。问:男人、女人、小孩各为多少人。为了实现这一目标,完善下面的VB程序,在划线处填入合适的语句或表达式,完成程序设计。,Private Sub Command1_Click()Dim man As Integer,woman As Integer,child As IntegerFor man=1 To 15 For woman=1 To 23 child=_ s=30*man+20*woman+10*child If _ Then List1.AddItem Str(man)+Str(woman)+Str(child)End If Next woman

7、Next manEnd Sub,30manwoman,Child0 and s=500,2猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早晨又将剩下的桃子吃了一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第十天早上再想吃时,见只剩一个桃子了。问:第一天猴子共摘了多少只桃子。为了实现这一目标,完善下面的VB程序,在划线处填入合适的语句或表达式,完成程序设计。Visual Basic 程序如下:sub command1_click()dim i,s as integer _ for i=1 to 9 _ next i text1.text=s

8、tr(s)end sub,S=1,S=2*(s+1),3小明数了圈在一起的鸡和兔共有30个头,90只脚,在这个圈子中鸡和兔各有多少只?为了实现这一目标,完善下面的VB程序,在划线处填入合适的语句或表达式。设鸡为x只,兔为y只,Visual Basic 程序如下:Private Sub Command1_Click()Const head=30,foot=90 Dim x,y As Integer x=_ y=_ Text1.Text=Str(x)Text2.Text=Str(y)End Sub,2*head-foot/2,foot/2-head,x+y=head2*x+4*y=foot,4下面

9、是一个检测密码的程序,其功能是:当用户输入的密码正确时,在窗体上显示“欢迎您使用本系统!”;否则显示“密码错误!请重新输入密码。”。仔细阅读程序,回答以下问题:(1)正确的密码应是。(2)程序中划线处的语句应为。Private Sub Form_Load()Text1.Text=:Text1.MaxLength=10 Text1.PasswordChar=*表示密码用显示 Label2.Caption=:Label2.Alignment=2End SubPrivate Sub Text1_KeyPress(KeyAscii As Integer)Label2.Caption=If KeyAscii=13 Then KeyAscii=13 表示是回车键 If Text1.Text=0123456789 Then Label2.Caption=欢迎您使用本系统!Else _ 以下两语句的作用是使程序能自动选中错误的密码,用户可直接重新输入 Text1.SelStart=0 Text1.SelLength=Len(Text1.Text)End If End IfEnd Sub,0123456789,Label2.Caption=密码错误!请重新输入密码。,课后作业,做好试卷上的另外一套会考导引P55-58P63-69P74-77,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号