VB期末考试试题

VB期末考试试题

ID:38949685

大小:36.50 KB

页数:5页

时间:2019-06-22

VB期末考试试题_第1页
VB期末考试试题_第2页
VB期末考试试题_第3页
VB期末考试试题_第4页
VB期末考试试题_第5页
资源描述:

《VB期末考试试题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、VB期末考试试题1.下列代数式的VisualBasic表达式是()。二、填空2.设x为大于零的实数,则大于x的最小奇数的VisualBasic表达式是_IIF(int(x)mod2=0,int(x)+2,int(x)+1)。3.a1和a2之中有且只有一个与a3的值相等,相应的VisualBasic逻辑表达式是:__a1=a3xora2=a3。若a1和a2之中没有一个与a3的值相等,则相应的表达式是:__a1<>a3anda2<>a3___。 4.设init的初值为10,则由下列循环语句控制的循环次

2、数是__6__。     DoWhile init>=5       init=init-1     Loop5.在VisualBasic中,变量从它的作用范围来看,可分为 _全局变量___、_模块级变量_____和___过程级变量__三种。6.语句Picture1.Circle(800,1000),500的含义是 _以圆心为(800,1000)半径为500的圆_。7.声明定长为10个字符变量Sstr的语句为:_DimSstrasString*10_。三、程序阅读题,阅读下列程序书写结构。 程序1

3、   PrivateStaticSubCommand1_Click()DimxAsInteger,sAsIntegerx=Val(InputBox("请输入一个正整数="))Ifx<5Then   s=s*xElse            s=s+xEndIfText1.Text="s="+Str(s)EndSub程序运行时连续三次单击Command1,且设输入的数是5,2和4时,分别写出文本框text1.text的值。结果:(s=5s=10s=40)b) 程序2   PrivateSubForm

4、_Click()Form1.Clsw=3Fork=2To6Step2          Form1.Print"w=";w,"k=";k          w=w+1NextkForm1.Print"w=";w,"k=";kEndSub写出程序运行时单击窗体后,Form1上输出结果。结果为:(w=3k=2W=4k=4W=5k=6W=6k=8)     c) 程序3Rem在窗体的通用声明区声明两个模块级变量a和y       DimaAsInteger,yAsIntegerPrivateSubFor

5、m_Load()Open"c:a1.dat"ForOutputAs#1Close#1EndSubPrivateSubCommand1_Click() Open"c:a1.dat"ForAppendAs#1 Callaa(5) y=y+a Print#1,"y=";y,"a=";a:Close#1EndSubSubaa(iAsInteger) x=1 DoUntilx>i    a=a+x    x=x+3 LoopEndSub写出程序运行时连续三次单击Command1后,a1.dat文件的最终

6、结果为:(y=5a=5yy=15a=10yy=30a=15)五、 程序填空题(每小题9分,共18分)a) 程序说明:利用一个计时器、一个标签框和二个命令按钮制作一个动态秒表,如图1所示。单击“开始“命令按钮,秒表开始计时,单击“结束“命令按钮,秒表结束计时,并在标签框显示运行时间,如“运行了0小时2分10秒“。(假设对象的属性都在程序代码中设定)。DimxAsLongDimhAsInteger,mAsInteger,sAsIntegerPrivateSubForm_Load()Form1.Capt

7、ion="动态秒表(小时:分:秒)"Command1.Caption="开始[&S]"Command2.Caption="结束[&E]"Label1.Alignment=2  '居中对齐Label1.Caption="0:0:0"timer1.Interval=__1000______Timer1.Enabled=Falsex=0EndSubPrivateSubCommand1_Click()_timer1.enabled=True___EndSubPrivateSubCommand2_Click

8、()Timer1.Enabled=Falsex=_0___Label1.Caption="运行了"+Str(h)+"小时"+Str(m)+"分"+Str(s)+"秒"EndSubPrivateSubTimer1_Timer()x=x+1h=_x3600______m=(xMod3600)60s=_(xmod3600)mod60__Label1.Caption=Str(h)+":"+Str(m)+":"+Str(s)EndSubb) 程序说明:已知自然对数的底数e的级数表示如下:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。