




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Visual Basic 程序设计(程序设计(2015.4.28) 姓名: 一、单项选择题(2 分/每题,共 40 分) 1.以下可以构成语句的一项是( ): A) 对象名.属性 B) 对象名.方法名 C) 对象名.事件名 D) 对象名 2.对象可以识别和响应的某些( ) A) 属性 B) 方法 C) 继承 D) 事件 3.下列续行写法正确的是( ): A) C=- A+B B) C= - A+B C) C =- A+B D) C=-此处换行 A+B 4.任何控件都具有( )属性: A) Text B) Caption C) Name D) Forecolor 5.关于货币型数据,下列说法正确的是( ): A) 货币型数据有时可以表示成整形数据 B) 货币型数据与浮点型数据完全一样 C) 货币型数据是由数字和小数点组成的字符串 D) 货币型数据是小数点位置固定的实型数 6.下列变量名中,不合法的变量名是( ): A) Print_Num1 B) Abe C) Const D) X1_y2_z3 7.下列既可用于输入数据又可用于输出数据的控件是( )控件。 A) Label B) TextBox C) ListBox D) OptionButton 8 已执行语句 x=123456.789,输出 x 的值时要求加千位分隔符,小数点后取 2 位有效数字。 下列格式输出语句正确的是( ): A) Print format$(x,#,#.#) B) Print format$(x,”#,#,#.#”) C) Print format$(x,”,#.#”) D) Print format(x,”#,.#”) 9.下列程序段的执行结果为( ): A=”HELLOGOOD MORNING” B=”WANGCHANGLI” C=Left(A,5)+”!” D=Right(A,7) E=Mid(A,6,4) F=Mid(B,Len(B)-6,5)+”!” G=E+” “+D+”!” H=C+” “+F Print H+” “+G A) HELLO! CHANG! GOOD MORNING! B) HELLO! WANG! GOODMORNING! C) HELLO! LI! GOODMORNING! D) HELLO! CHANG! GOOD!MORNING! 10.运行下面程序段可以显示( )中的图形: Form1.cls For k=1 to 5 Print tab(10-k) For m=1 to 2 * k - 1 Print “%”; Next m Print Next k 11.有如下程序: Const c$=”Beijing” C$=”Shanghai” C$=”Hebei” Print c$ 运行后输出的结果是( ): A) Beijing B) Shanghai C) Hebei D)显示信息出错 12.在窗体上画一个命令按钮,名称为 Command1,然后编写如下程序: Private sub command1_click() For i=1 to 4 For j=0 to i Print chr$(65+i); Next j Print Next i End sub 程序运行后,如果单击命令按钮,则在窗体上显示的内容是( ): A)BB CCC DDDD EEEEE B)A BB CCC DDDD C)B CC DDD EEEE D)AA BBB CCCC DDDDD 13.在窗体上画两个名称分别为 text1,text2 的文本框和一个名称为 Command1 的命令按 钮,然后编写如下事件过程: Private sub command1_click() Dim x as Integer, n as Integer x=1 n=0 do while x10 then exit for next text1.text=str(n) End sub 程序运行后,单击命令按钮,在文本框中显示的值是( ): A) 2 B) 3 C) 4 D) 5 15.下列各种形式的循环中,输出“*”个数最少的循环是( ): A) a=5:b=8 Do Print “ * “ a=a+1 Loop While a5 n=n-1 print n; Wend End Sub A) 8 7 6 B) 7 6 5 C) 7 6 5 4 D) 8 7 6 5 17.下列多行结构条件语句正确的是( ): A) If xa then print “xa” ElseIf xb then print “xb” Else print “xa Print “xa” ElseIf xb then Print “xb” End if C) If xa then Print “xa” Else If xb then Print “xb” End if D) If xa then Print “xa” ElseIf xb then Print “xb” End if 18.下列程序的运行结果是( ): s=0:t=0:u=0 For x=1 to 3 For y=1 to x For z=y to 3 s=s+2 Next z t=t+2 Next y u=u+2 Next x Print s; t; u A) 20 14 6 B)26 12 6 C) 28 12 6 D) 16 4 3 19.下列程序段的执行结果为( ): n=0 For i=1 to 3 For j=5 to 1 step -1 n=n+1 Next j,i Print n;j;i A) 12 0 4 B) 15 0 4 C) 12 3 1 D) 15 3 1 20.下列程序的输出结果是( ): x=0 For i=0 to 1 x=x+1 For j=1 to 5 If j Mod 2=0 then x=x+1 Next j Next i Print “x=”;x A)x=12 B)x=10 C)x=8 D)x=6 二、填空题。请在程序的空白处填写适当的语句(一个空白处只能填写一条语句) ,使程 序完成相应的操作或计算。 (4 分/每小题,共 20 分) 1.下面的程序计算 Sn 的值,Sn=a+aa+aaa+aaaa,其中最后一项为 n 个 a。 例如,a=5,n=4 时,则:Sn=5+55+555+5555.(a 和 n 的值通过键盘输入) Dim a as Integer, n as Integer, Cout as Integer Dim Sn as Long,Tn as Long Cout=0:Sn=0:Tn=0 A=InputBox(“请输入 a 的值:”) n=InputBox(“请输入 n 的值:”) Do Tn=Tn+a*10cout Sn=Sn+Tn Cout=Cout+1 Loop while cout=b and abs(a)c_. 4、下列程序执行时,从键盘上依次输入 123 和 234,则程序的输出结果是_357_。 Dim a As Integer,b As Integer a=InputBox(“请输入第一个整数“,“ “) b=InputBox(“请输入第二个整数“,“ “) print a+b 5.程序功能是将一个由字母与数字相混的字符串中选出字符串,并把该字符串在窗体上打 印出来,请完善下面程序。 Option Explicit Private Sub Command1_Click( ) Dim s As String,k As Integer Dim r As String,i As Integer,t As String s=“aa11bb22Cc33” For i=1 To Len(s) t=_mid(s,I,1) If t=“a”And t=“A”And t=3)是否为素数。 (需要判断的数是从键盘输入的) Private Sub Form1_Click() Dim n As Integer n = InputBox(“请输入一个正整数(=3)“) k = Int(Sqr(n) i = 2 Swit = 0 While i = k And Swit = 0 If n Mod i = 0 Then Swit = 1 Else i = i + 1 End If Wend If Swit = 0 Then Print n; “是一个素数“ Else Print n; “不是一个素数“ End If End Sub 2. 找出 100999 三位数中的“水仙花”数,计算其个数。所谓水仙花数,是指各位数字 立方和等于该数本身,如 153 是一个水仙花数,因为 153=13 + 53 + 33。 程序中采用计数方法 n=n+1(或称“计数器” )来记录有多少个“水仙花”数。 Private Sub Form_load() Dim k As Integer, a As Integer, b As Integer Dim c As Integer, n As Intege Show n = 0 Pri
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿园科学教育活动设计与评价
- 互联网金融风险防控实务指引
- 数字化公共文化服务创新-第3篇-洞察与解读
- 写字楼装修施工组织方案设计
- 博朗IRT 6520耳温枪常见故障排查
- 药品质量监管与追溯流程
- 广告合同范本及注意事项
- 六年级数学小升初模拟考卷分析
- 期货从业考试在线培训及答案解析
- 南海区洁净车间施工方案
- GB/T 39473-2020北斗卫星导航系统公开服务性能规范
- GB/T 18839.2-2002涂覆涂料前钢材表面处理表面处理方法磨料喷射清理
- 【上课用】 高三数学一轮复习-错位相减法课件
- 公司有限空间作业安全专项排查表
- 2023年申能集团有限公司校园招聘笔试题库及答案解析
- 高考英语衡水体字帖电子书
- 强度调制机理光纤传感器基本原理课件
- 企业年金培训版教学课件
- 新版意外伤害与突发事件处置课件
- 病毒性肝炎课件ppt-病毒性肝炎
- 农民工实名制管理措施
评论
0/150
提交评论