中石油华东春季学期《VB程序设计》在线考试适用于份考试Word下载.docx
- 文档编号:15944849
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:15
- 大小:19.45KB
中石油华东春季学期《VB程序设计》在线考试适用于份考试Word下载.docx
《中石油华东春季学期《VB程序设计》在线考试适用于份考试Word下载.docx》由会员分享,可在线阅读,更多相关《中石油华东春季学期《VB程序设计》在线考试适用于份考试Word下载.docx(15页珍藏版)》请在冰豆网上搜索。
C.Load
D.Click
C
4.变量未赋值时,数值型变量的值为()
A.0
B.空
C.1
D.无任何值
5.把MsgBox的返回值转换为数值应该使用的函数是()
A.Log
B.Str
C.Len
D.Val
6.用于从内存删除窗体的命令是()
A.Move
B.Hide
C.Unload
D.Delete
7.应用程序设计完成后,应将程序保存,保存的过程是()
A.只保存窗体文件即可
B.只保存工程文件即可
C.先保存工程文件,之后保存窗体文件
D.先保存窗体文件(或标准模块文件),之后还要保存工程文件
8.如果将布尔常量值TRUE赋值给一个整型变量,则整型变量的值为()
B.-1
C.TRUE
D.FALSE
B
9.从键盘上输入两个字符串,分别保存在变量str1、str2中。
确定第二个字符串在第一个字符串中起始位置的函数是()
A.Left
B.Mid
C.String
D.Instr
10.下列关于窗体上控件的基本操作错误的是:
()
A.下一次DEL键只能删除一个控件
B.按下一次DEL键可以同时删除多个控件
C.按住SHIFT键,然后单击每个要选择的控件,可以同时选中多个控件
D.按住ALT键,然后单击每个要选择的控件,可以同时选中多个控件
11.假设变量BOOLVAR是一个布尔型变量,则下面正确的赋值语句是()
A.BOOLVAR=‘TRUE’
B.BOOLVAR=.TRUE.
C.BOOLVAR=#TRUE#
D.BOOLVAR=3<4
12.以下哪个是合法的变量()
A.right
B.abc@123
C.123_abc
D.ab123c
13.语句DIMAA(3,4,5)中定义的数组有多少个元素()
A.12
B.60
C.120
D.345
14.VB应用程序的运行模式是()
A.解释运行模式
B.编译运行模式
C.两者都有
D.汇编模式
15.下列关于设置控件属性的叙述正确的是()
A.用户必须设置属性值
B.所有的属性值都可以由用户随意设定
C.属性值不必一一重新设置
D.不同控件的属性项都完全一样
二、计算题(共2道试题,共10分。
1.读下面的程序,分析其功能,写出运行结果。
在窗体上有一个命令按钮,名称为Command1。
然后编写如下程序:
PrivateSubCommand1_Click()ForI=1To4ForJ=0ToIPrintChr$(65+I);
NextJPrintNextIEndSub程序运行后,如果单击命令按钮,则在窗体上显示的内容是什么?
答案:
BB
CCC
DDDD
EEEEE
2.
分析以下程序,写出运行结果。
SubselectPrint()DimaasIntegerDimbasIntegerDimcasIntegera=2:
b=5:
c=2If(a>
=b)and(a>
=c)or(b>
c)ThenPrintaa=a+2ElsePrintbEndIfPrinta;
b;
cEndSub
2
452
三、简答题(共10道试题,共30分。
1.表达式2>
3And4<=5Or4>
4的值是什么?
False
2.表间的关系类型有哪几种?
一对一、一对多和多对多
3.为了防止文本框中的信息运行后被用户修改,应将什么属性设置为什么值?
应将Locked属性设为True
4.什么是对象?
如何建立对象?
对象时时对现实世界中事物的抽象是类的实例,对象有三个特征:
对象标识,属性,方法;
建立对象:
对象名=new构造方法()
5.为什么要生成可执行文件和制作安装盘?
答:
制作成可执行文件和安装盘后可以跨平台使用。
6.在程序设计中为什么尽量不用GoTo语句?
答;
调试困难,不便理解,主要是为了结构化。
7.请说明PRINT#和WRITE#语句的区别。
两者差别:
Write语句通常用紧凑格式输出,即各数据项之间用逗号分割,在写入文件时,数据项之间会自动用逗号作为分界符分割开。
而Print语句中的表达式之间因所用分隔符逗号或分号的不同,其数据项间的位置不同,且不会自动加入定界符。
Write语句通常与Input#读语句配合使用,Print语句常与LineInput读语句配合使用。
Write语句通常用于数据写入文件后还要用VB程序读出时;
而Print语句通常用于写入文件的数据以后要被显示或打印出来时,作为格式输出语句
8.VisualBasic是一种面向对象的程序设计语言,构成对象的三要素是什么?
属性、事件和方法
9.用语句DimA(-3To5)AsInteger定义的数组的元素个数是多少?
-3-2-1012345
共9个
10.表达式2.75*2\3.45的值是什么?
四、论述题(共2道试题,共20分。
1.
编程题
实现二维数组(矩阵)转置。
(界面自行设计)
OptionBase1
PrivateSubForm_Load()
ConstN=4
Dima(N,N)AsInteger
Dimi,j,TempAsInteger
Show
Fori=1ToN
Forj=1ToN
a(i,j)=i*10+j
Nextj
Nexti
Print"
转置前的数组:
"
Printa(i,j);
Forj=1Toi
Temp=a(i,j)
a(i,j)=a(j,i)
a(j,i)=Temp
转置后的数组:
EndSub
输入某学生成绩(百分制),若是100≥成绩≥90输出优秀;
若是90>成绩≥80输出良好;
若是80>成绩≥70输出中等;
若是70>成绩≥60输出及格;
若是60>成绩≥0,输出不及格;
若是其他数则输出error信息。
PrivateSubCommand1_Click()
DimxAsSingle
x=Val(Text1.Text)
Ifx>
100Orx<
0Then
Text2.Text="
error"
ElseIfx<
60Then
不及格"
70Then
及格"
80Then
中等"
90Then
良好"
Else
优秀"
EndIf
EndSub
五、主观填空题(共1道试题,共5分。
1.下面的程序运行后,单击窗体,在输入对话框中分别输入三个整数,程序将输出三个数中的中间数,请填空。
OptionBase1
PrivateSubForm_Click()
Dima(3)AsInteger
Print"
输入的数据是:
;
Fori=1To3
=InputBox("
输入数据"
)
Printa(i);
Next
Ifa
(1)<
a
(2)Then
t=a
(1)
a
(1)=a
(2)
a
(2)=
Ifa
(2)>
a(3)Then
m=a
(2)
ElseIfa
(1)>
m=
中间数是:
m
试题
第1空、-----------------选择:
a(i)
第2空、-----------------选择:
t
第3空、---------------
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB程序设计 石油 华东 春季 学期 VB 程序设计 在线 考试 适用于