飞机总动员1国语版高清:一些C/C++、VB的题,高分悬赏!~(二)

来源:百度文库 编辑:高校问答 时间:2024/05/13 03:18:26
1.以下关于变量的类型说明符的使用中,正确的是( )。
A. Dim a a%=90000
B. Dim a a=2000%
C. Dim a a&=OK
D Dim a a&=true
2.以下关于窗体的描述正确的是( )。
A.只有用于启动的窗体可以有菜单。
B.窗体事件和其中所有控件事件的代码都放在窗体文件中。
C.窗体的名字和存盘的窗体文件名必须相同。
D.开始运行时窗体的位置只能是设计阶段时显示的位置。
3.若想要建立一个学生管理的输入界面,其中要求选择学生的性别/政治面貌(党/团/群众)及选课情况(共有5门课,可任选),应如何在窗体中利用单选钮和选择框来实现( )。
A.将5门课程用一组5个选择框来表示,将性别和政治面貌用5个单选钮来表示。
B.将5门课程用一组5个选择框来表示,用两个框架分别将性别用2个单选钮,政治面貌用3个单选钮来表示。
C.将5门课程用一组5个单选钮来表示,将性别和政治面貌用5个选择框来表示。
D.用一组10个选择框来表示课程、性别和政治面貌。
4.下列控件中可自动设置滚动条是( )。
A.复选框 B.框架 C.文本框 D.标签框
5.以下关于菜单编辑器中“索引”项的叙述中,错误的是( )。
A.“索引”确定了菜单项显示的顺序
B.“索引”是控件数组的下标
C. 使用“索引”时,可有一组菜单项具有相同的“名字”
D. 使用“索引”后,在单击菜单项的事件过程中可以通过“索引”引用菜单项

3.判断:
1、 ( )通过改变属性窗口中的name属性,来改变窗体的标题。
( )Private表示此过程只可被本工程中的其它过程调用。
3、 ( )在多文档应用中,每次只能有一个活动的子窗体可以进行输入/编辑。
4、 ( )列表框包含了组合框的功能。

4.读程序题:
1、若命令按扭的名称为CmdExit,程序要求单击以上次命令按扭时,程序停止运行。请对以下事件过程填空。
Private Sub CmdExit_ [ ]( )
[ ]
End Sub
2、窗体中有若干控件,单击其中的一个按扭cmdput时,执行如下的事件过程,该过程的功能是把数据输出到指定的文件中。请填空:
Private Sub cmdput_click( )
Dim stu As student
Open “d:\student.dat”For Random As #1 Len=Len([ ])
Title=”写记录到随机文件”
Strl$=”请输入学生号”
Str2$=”请输入学生名”
For i=1 To 5
Stu.number=InputBox(Str1$,Title)
Stu.name=InputBox(Str2$,Title)
[ ] #1,i,stu
Next i
Close [ ]
End Sub
3、 窗体中有图片框(Picture1)和计时器(Timer1)两个控件,运行程序时,将图片加载到图片框中,然后图片框以每2秒钟一次的速度向窗体的右下脚移动,每次向左、向右移动100twip(20分之一像素)。请填空:
Private Sub Form_load( )
Picture1.Picture=loadPicture(“c:\pic\ball.ico”)
[ ].Interval=200
End Sub
Private Sub Timer1_Timer( )
Static x , y As Integer
x=x+100
y=y+100
Picture1.Move [ ]
End Sub

1.B
因为%表示Integer数据类型
2.B
3.B
因为课程是可任选几门;政治面貌有三选一(党/团/群众);性别二选一(男/女)
4.C
复选框和标签根本用不着滚动条,框架的话是个容器,如果你不另行编程的话它也是没有(就是说它不是自动设置的)
5.A

3.判断
1、× 2、√ 表示只有在包含其声明的模块中的其它过程可以访问该 Sub 过程(MSDN原句)3、√ 4、×这个说反了

4.读程序题:
1、
Private Sub CmdExit_Click( )
End
End Sub
2、
Private Sub cmdput_Click( )
Dim stu As student
Open "d:\student.dat" For Random As #1 Len=Len(stu)
Title="写记录到随机文件”
Strl$="请输入学生号"
Str2$="请输入学生名"
For i=1 To 5
stu.number=InputBox(Str1$,Title)
stu.name=InputBox(Str2$,Title)
Put #1,i,stu
Next i
Close #1
End Sub
3、
Private Sub Form_Load( )
Picture1.Picture=loadPicture("c:\pic\ball.ico")
Timer1.Interval=200 '这程序有问题,和题意不合.这里是照题意应该是2000
End Sub
Private Sub Timer1_Timer( )
Static x, y As Integer
x = x + 100
y = y + 100
Picture1.Move x, y '这里,照题意应该是Picture1.Move Picture1.Left + 100, Picture1.Top + 100 我不清楚这两变量的目的是什么
End Sub

有的啊