学校主页 | 学院信箱 | 公众号
首页|学院概况|学科专业|师资队伍|教学工作|科研工作|实验实训|党建工作|团学工作|工会工作|就业校友|政务公开|招生工作
 
2019年(上)机试模拟-综合应用题1(10套)
2019-05-29 14:19  

2019(上)机试模拟-综合应用题1(10套....docx

第1套综合练习题(一)

在考生文件夹中,完成以下要求:

1.启动工程文件sjt.vbp,将该工程文件的工程名称改为“spks”,窗体文件sjt.frm的窗体名称改为“vbbc”,窗体的标题改为“计算距离”。

2.在窗体上添加以下控件:框架Frame1、Frame2,Frame1标题为“输入坐标”,Frame2标题为空;在Frame1中添加标签Label1、Label2,标题分别为“横坐标”、“纵坐标”;添加文本框Text1、Text2;在Frame2中添加命令按钮Command1,标题为“计算”,添加标签Label3。(以上操作在属性窗口中完成)

3.编写代码实现:单击“计算”按钮,如果Text1或Text2为空,则用MsgBox函数提示输入,否则计算该点到原点的直线距离,并将结果显示在Label3中。运行效果如下图所示:

4.调试、运行程序,并将工程、窗体保存。

参考程序如下:

Dim s As Integer

Private Sub Command1_Click()

s = 0

If Text1.Text = "" Then

MsgBox ("请输入横坐标!")

Else

s = s + 1

End If

If Text2.Text = "" Then

MsgBox ("请输入纵坐标!")

Else

s = s + 1

End If

If s = 2 Then

x = Val(Text1.Text)

y = Val(Text2.Text)

Label3.Caption = "到原点的直线距离:" + Str(Sqr(x ^ 2 + y ^ 2))

End If

End Sub

第2套综合练习题(一)

在考生文件夹中,完成以下要求:

1.启动工程文件sjt.vbp,将该工程文件的工程名称改为“spks”,并将该工程中的窗体文件sjt.frm的窗体名称改为“vbbc”,窗体的标题为“图片自动播放”。

2.在窗体上添加以下控件:命令按钮Command1、Command2,标题分别为“正常”、“加快”;计时器Timer1,Interval值为2000,Enabled值为False;图像框Image1,Stretch值为True。(以上操作在属性窗口中完成)

3.编写代码实现:单击“正常”按钮,计时器Timer1可用;使用Timer1的Timer事件,实现三张图片自动循环浏览,要求使用LoadPicture函数加载考生文件夹下三张图片;单击“加快”按钮,加快图片自动循环显示(要求通过代码修改Timer1的Interval值实现)。运行效果如下图所示:

4.调试、运行程序,并将工程、窗体保存。

参考程序如下:

Dim flag As Integer

Private Sub Command1_Click()

Timer1.Enabled = True

Timer1.Interval = 2000

Command1.Enabled = False

Command2.Enabled = True

End Sub

Private Sub Command2_Click()

Timer1.Interval = 1000

Command1.Enabled = True

Command2.Enabled = False

End Sub

Private Sub Form_Load()

flag = 0

End Sub

Private Sub Timer1_Timer()

If flag = 0 Then Image1.Picture = LoadPicture(App.Path + "\cimage001.jpg")

If flag = 1 Then Image1.Picture = LoadPicture(App.Path + "\cimage002.jpg")

If flag = 2 Then Image1.Picture = LoadPicture(App.Path + "\cimage003.jpg")

flag = flag + 1

If flag = 3 Then flag = 0

End Sub

第3套综合练习题(一)

在考生文件夹中,完成以下要求:

1.启动工程文件sjt.vbp,将该工程文件的工程名称改为“spks”,并将该工程中的窗体文件sjt.frm的窗体名称改为“vbbc”,窗体的标题为“图片投票”。

2.在窗体上添加以下控件:标签Label1、Label2、Label3,Alignment属性值均设置为Center;图像框Image1、Image2、Image3,Stretch值为True,通过Picture属性加载考生文件夹下三个图像;单选按钮Option1、Option2、Option3,标题分别为“001”、“002”、“003”。(以上操作在属性窗口中完成)

3.编写代码实现:分别编写三个图像框的Click事件,单击图片,其对应的单选按钮被选中,同时,该图片投票数加1,并将得票数显示在上方的标签中。运行效果如下图所示:

4.调试、运行程序,并将工程、窗体保存。

参考程序如下:

Dim c(1 To 3) As Integer

Private Sub Form_Load()

For i = 1 To 3

c(i) = 0

Next i

End Sub

Private Sub Image1_Click()

c(1) = c(1) + 1

Label1.Caption = Str(c(1))

Option1.Value = True

End Sub

Private Sub Image2_Click()

c(2) = c(2) + 1

Label2.Caption = Str(c(2))

Option2.Value = True

End Sub

Private Sub Image3_Click()

c(3) = c(3) + 1

Label3.Caption = Str(c(3))

Option3.Value = True

End Sub

第4套综合练习题(一)

在考生文件夹中,完成以下要求:

1.启动工程文件Sjt.Vbp,将该工程文件的工程名称改为“spks”,并将该工程中的窗体文件Sjt.frm的窗体名称改为“vbbc”,窗体的标题为“移动演示”。

2.在窗体上添加以下控件:标签Label1,标题为“欢迎参加安徽省水平考试”;命令按钮Command1、Command2,标题分别为“移动”、“暂停”,Command2的Enabled值为False;计时器Timer1,Enabled值为False,Interval值为100(以上操作在属性窗口完成)。

3.编写代码实现:在窗体的Load事件中,将Label1前景色设置为红色;单击“移动”按钮,激活Timer1,并使“移动”按钮不可用,“暂停”按钮可用;在Timer1事件中实现标签文本从右向左移动;单击“暂停”按钮,计时器停止工作,“移动”按钮可用,“暂停”按钮不可用。运行效果如下图所示:

4.调试、运行程序,并将工程、窗体保存。

参考代码如下:

Private Sub Command1_Click()

Timer1.Enabled = True

Command1.Enabled = False

Command2.Enabled = True

End Sub

Private Sub Command2_Click()

Timer1.Enabled = False

Command1.Enabled = True

Command2.Enabled = False

End Sub

Private Sub Form_Load()

Label1.ForeColor = vbRed

End Sub

Private Sub Timer1_Timer()

If Label1.Left + Label1.Width > 0 Then

Label1.Left = Label1.Left - 100

Else

Label1.Left = vbbc.Width

End If

End Sub

第5套综合练习题(一)

在考生文件夹中,完成以下要求:

1.启动工程文件Sjt.Vbp,将该工程文件的工程名称改为“Spks”,并将该工程中的窗体文件Sjt.frm的窗体名称改为“Vbbc”,窗体的标题为“VB控件”。

2.在窗体上添加以下控件:标签Label1、Label2,Label1的标题为“隐藏手机号码中间4位”,Label2用于显示运行结果;文本框Text1,PasswordChar值为“*”;命令按钮Command1、Command2,标题分别为“确定”、“取消”(以上操作在属性窗口完成)。

3.编写代码实现:在Text1中输入11位手机号码,单击“确定”按钮,如果手机号码不是11位数字(要求用计算字符长度Len函数判断),用MsgBox显示“请重新输入手机号码”的提示信息,并将文本框清空,光标仍置于文本框中;如果号码输入正确,用Label2显示手机号码,且隐藏手机号码从第4位开始的4位数字(要求使用Left函数和Right函数);单击“取消”按钮,结束程序运行。运行效果如下图所示。

4.调试、运行程序,并将工程、窗体保存。

参考代码如下:

Private Sub Command1_Click()

If Len(Trim(Text1.Text)) <> 11 Then '手机号码不是11位

Text1.Text = ""

Text1.SetFocus

MsgBox "请重新输入手机号码"

Else

Label2.Caption = Left(Text1.Text, 3) + "-****-" + Right(Text1.Text, 4)

End If

End Sub

Private Sub Command2_Click()

End

End Sub

Private Sub Form_Load()

Text1.Text = ""

End Sub

第6套综合练习题(一)

在考生文件夹中,完成以下要求:

1.启动工程文件Sjt.Vbp,将该工程文件的工程名称改为“Spks”,并将该工程中的窗体文件Sjt.frm的窗体名称改为“Vbbc”,窗体的标题为“汽车速度控制”。

2.在窗体上添加以下控件:标签Label1、Label2,标题分别为“减速”、“加速”;命令按钮Command1,标题为“停车”;计时器Timer1,Interval值为100;水平滚动条HScroll1,Max值为50,Min值为1,LargeChange值为10;图像框Image1,通过属性窗口加载考生文件夹下CARS.ICO文件(以上操作在属性窗口完成)。

3.编写代码实现:汽车图像随着时间变化,从右向左运动,可通过水平滚动条控制汽车运动速度;单击“停车”按钮,计时器停止工作,汽车停止运动,Command1的标题改为“开车”,再次单击命令按钮,激活计时器,标题改为“停车”。运行效果如下图所示:

4.调试、运行程序,并将工程、窗体保存。

参考代码如下:

Private Sub Command1_Click()

If Command1.Caption = "停车" Then

Timer1.Enabled = False

Command1.Caption = "开车"

Else

Timer1.Enabled = True

Command1.Caption = "停车"

End If

End Sub

Private Sub Timer1_Timer()

If Image1.Left + Image1.Width > 0 Then

Image1.Left = Image1.Left - HScroll1.Value

Else

Image1.Left = vbbc.Width

End If

End Sub

第7套综合练习题(一)

在考生文件夹中,完成以下要求:

1.启动工程文件sjt.vbp,将该工程文件的工程名称改为“spks”,窗体文件sjt.frm的窗体名称改为“vbbc”,窗体的标题为“交通方式”。

2.在窗体上添加以下控件:标签Label1,标题为“请选择出行方式:”;命令按钮Command1,标题为“确定”;单选按钮Option1、Option2,标题分别为“共享单车”、“出租车”;文本框Text1;图像框Image1、Image2,分别加载考生文件夹下BICYCLE.ico、CARS.ico文件。(以上操作要求在属性窗口中完成)

3.编写代码实现:单击“确定”按钮,若Option1被选中,Text1中显示:“感谢您选择绿色出行!”;若Option2被选中,Text1中则显示:“您将选择出租车出行!”。运行效果如下图所示:

4.调试、运行程序,并将工程、窗体保存。

参考程序如下:

Private Sub Command1_Click()

If Option1.Value = True Then

Text1.Text = "感谢您选择绿色出行!"

Else

Text1.Text = "您将选择出租车出行!"

End If

End Sub

第8套综合练习题(一)

在考生文件夹中,完成以下要求:

1.启动工程文件sjt.vbp,将该工程文件的工程名称改为“spks”,窗体文件sjt.frm的窗体名称改为“vbbc”,窗体的标题为“投票”。

2.在窗体上添加以下控件:标签Label1,标题为“请给你喜爱的网友投票”,AutoSize值为True;单选按钮Option1、Option2、Option3,标题分别为“阿呆”、“阿狸”、“猫朵朵”;图像框Image1、Image2、Image3,Stretch值均为True,分别加载考生文件夹下图片文件阿呆.gif、阿狸.gif、猫朵朵.gif;图像框Image4,Stretch值为True;命令按钮Command1,标题为“投票”;计时器Timer1,Enabled值为False,Interval值为300。(以上操作在属性窗口中完成)

3.编写代码实现:选择单选按钮,单击“投票”,在Image4中显示相应图片并闪烁,要求使用LoadPicture函数加载图片。运行效果如下图所示:

4.调试、运行程序,并将工程、窗体保存。

参考代码如下:

Private Sub Command1_Click()

Timer1.Enabled = True

If Option1.Value = True Then Image4.Picture = LoadPicture(App.Path + "\阿呆.gif")

If Option2.Value = True Then Image4.Picture = LoadPicture(App.Path + "\阿狸.gif")

If Option3.Value = True Then Image4.Picture = LoadPicture(App.Path + "\猫朵朵.gif")

End Sub

Private Sub Timer1_Timer()

Image4.Visible = Not Image4.Visible

End Sub

第9套综合练习题(一)

在考生文件夹中,完成以下要求:

1.启动工程文件sjt.vbp,将该工程文件的工程名称改为“spks”,并将该工程中的窗体文件sjt.frm的窗体名称改为“vbbc”,窗体的标题为“通信方式”。

2.在窗体上添加以下控件:标签Label1,标题为“你选择的通信方式”;文本框Text1;框架Frame1,标题为“选项”;复选框Check1、Check2,标题分别为“电话”、“邮件”;图像框Image1、Image2,分别加载考生文件夹下的两个图标。(以上操作在属性窗口中完成)

3.编写代码实现:编写窗体的Load事件,在Text1中显示Check1的内容;分别编写Check1和Check2的Click事件,将选中的复选框的标题显示在Text1中。运行效果如下图所示:

4.调试、运行程序,并将工程、窗体保存。

参考程序如下:

Dim s1 As String, s2 As String

Private Sub Check1_Click()

If Check1.Value = 1 Then

s1 = Check1.Caption

Else

s1 = " "

End If

Text1.Text = s1 + " " + s2

End Sub

Private Sub Check2_Click()

If Check2.Value = 1 Then

s2 = Check2.Caption

Else

s2 = " "

End If

Text1.Text = s1 + " " + s2

End Sub

Private Sub Form_Load()

s1 = Check1.Caption

Text1.Text = s1

End Sub

第10套综合练习题(一)

在考生文件夹中,完成以下要求:

1.启动工程文件sjt.vbp,将该工程文件的工程名称改为“spks”,并将该工程中的窗体文件sjt.frm的窗体名称改为“vbbc”,窗体的标题为“卡通人物欣赏”。

2.在窗体上添加以下控件:命令按钮Command1、Command2,标题分别为“开始”、“停止”,Command2的Enabled值为False;计时器Timer1,Interval值为1000,Enabled值为False;图像框控件Image1。(以上操作在属性窗口中完成)

3.编写代码实现:单击“开始”按钮,Timer1的Enabled值为True,同时“开始”按钮不可用,“停止”按钮可用,使五张图片循环显示,要求使用LoadPicture函数分别加载考生文件下五张图片;单击“停止”按钮,Timer1不可用,同时“开始”按钮可用,“停止”按钮不可用。运行效果如下图所示:

4.调试、运行程序,并将工程、窗体保存。

参考程序如下:

Dim i As Integer, s As String

Private Sub Command1_Click()

Timer1.Enabled = True

Command1.Enabled = False

Command2.Enabled = True

End Sub

Private Sub Command2_Click()

Command1.Enabled = True

Command2.Enabled = False

Timer1.Enabled = False

End Sub

Private Sub Form_Load()

i = 0

End Sub

Private Sub Timer1_Timer()

i = i + 1

s = ""

s = "\cartoon00" + Trim(Str(i)) + ".jpg"

Image1.Picture = LoadPicture(App.Path + s)

If i = 5 Then i = 0

End Sub

附件【2019(上)机试模拟-综合应用题1(10套....docx已下载
关闭窗口
Copyright © 安徽理工大学计算机科学与工程学院 All Rights Reserved
地址:安徽省淮南市泰丰大街168号 邮编:232001 电话:0554-6668255(8255) E-mail:jsjx@aust.edu.cn