高级语言程序设计资料.docx
- 文档编号:17602204
- 上传时间:2023-07-27
- 格式:DOCX
- 页数:37
- 大小:24.60KB
高级语言程序设计资料.docx
《高级语言程序设计资料.docx》由会员分享,可在线阅读,更多相关《高级语言程序设计资料.docx(37页珍藏版)》请在冰点文库上搜索。
高级语言程序设计资料
《高级语言程序设计》第1章作业
学号:
201441210129姓名:
林世雄班级:
2014级土木工程(路桥工程)1班
布置日期:
2015-3-5提交日期:
2015-3-14成绩:
100分
一、
单选题(每小题10分,共100分,得分100分)
1、VisualBasic是一种面向对象的可视化程序设计语言,采取了______的编程机制。
A、事件驱动
B、按过程顺序来执行
C、从主程序开始执行
D、按模块顺序执行
你的回答:
A(√)参考答案:
A
2、VisualBasic是一种面向对象的程序设计语言,_________不是面向对象系统所包含的三要素。
A、变量
B、事件
C、方法
D、属性
你的回答:
A(√)参考答案:
A
3、在VB集成环境创建VB应用程序时,除了工具窗口、窗体中的窗口、属性窗口外,必不可少的窗口是_____。
A、窗体布局窗口
B、立即窗口
C、代码窗口
D、监视窗口
你的回答:
C(√)参考答案:
C
4、VB6.0集成开发环境中不能完成的功能是_________?
A、输入编辑源程序
B、编译生成可执行程序
C、调试运行程序
D、自动查找并改正程序中的错误
你的回答:
D(√)参考答案:
D
5、下列关于VB编程的说法,不正确的是________。
A、属性是描述对象特征的数据
B、事件是能被对象识别的动作
C、方法指示对象的行为
D、VB程序采用的运行机制是面向对象
你的回答:
D(√)参考答案:
D
答案说明:
VB程序采用的运行机制是事件驱动
6、VB6.0集成开发环境不包括___________窗口。
A、DOS界面窗口
B、窗体窗口
C、代码窗口
D、属性窗口
你的回答:
A(√)参考答案:
A
7、文本框没有__________属性。
A、Enabled
B、Visible
C、Backcolor
D、Caption
你的回答:
D(√)参考答案:
D
8、不论何控件,共同具有的是_________属性。
A、Text
B、Name
C、Forecolor
D、Caption
你的回答:
B(√)参考答案:
B
9、当程序运行时,系统自动执行启动窗体的________事件过。
A、Load
B、Click
C、Unload
D、GotFocus
你的回答:
A(√)参考答案:
A
10、以下叙述错误的是______。
A、打开一个工程文件时,系统自动装入与该工程有关的窗体等文件
B、打开一个窗体文件时,系统自动装入与该窗体有关的工程文件
C、保存VB应用程序时,应分别保存窗体文件和工程文件
D、事件可以由用户激发,也可由系统激发
你的回答:
B(√)参考答案:
B
《高级语言程序设计》第2章作业
学号:
201441210129姓名:
林世雄班级:
2014级土木工程(路桥工程)1班
布置日期:
2015-3-17提交日期:
2015-3-27成绩:
100分
一、
单选题(每小题5分,共100分,得分100分)
1、在VB中最基本的对象是_____,它是应用程序的基石,是其它控件的容器.
A、文本框
B、命令按钮
C、窗体
D、标签
你的回答:
C(√)参考答案:
C
2、有程序代码如下:
text1.text="VisualBasic"
则text1.text和="VisualBasic"分别代表_________.
A、对象、值、属性
B、对象、方法、属性
C、对象、属性、值
D、属性、对象、值
你的回答:
C(√)参考答案:
C
3、VB的一个应用程序至少包含一个_________文件,该文件存储窗体上使用的所有控件对象和有关的_______、对象相应的________过程和______代码.
A、模块、方法、事件、程序
B、窗体、属性、事件、程序
C、窗体、程序、属性、事件
D、窗体、属性、事件、模块
你的回答:
B(√)参考答案:
B
4、以下不属于VB的工作模式是____________模式。
A、编译
B、设计
C、运行
D、中断
你的回答:
A(√)参考答案:
A
5、对于窗体,下面________属性在程序运行时其属性设置起作用。
A、MaxButton
B、borderStyle
C、Name
D、Left
你的回答:
D(√)参考答案:
D
答案说明:
其它三个属性只能在属性窗口设置,在程序运行时不可以改变。
6、要使print方法在form_load事件中起作用,要对窗体的_______属性进行设置。
A、backcolor
B、forecolor
C、autoredraw
D、caption
你的回答:
C(√)参考答案:
C
7、若要使命令按钮不可操作,要对________属性设置。
A、Enabled
B、Visible
C、Backcolor
D、Caption
你的回答:
A(√)参考答案:
A
8、文本框没有________属性。
A、Enabled
B、Visible
C、Backcolor
D、Caption
你的回答:
D(√)参考答案:
D
9、不论何控件,共同具有的是________属性。
A、text
B、name
C、forecolor
D、Caption
你的回答:
B(√)参考答案:
B
10、要使form1窗体的标题栏显示“6欢迎使用VB”,以下________语句是正确的。
A、form1.caption=“6欢迎使用VB”
B、form1.caption='6欢迎使用VB'
C、form1.caption=6欢迎使用VB
D、form1.caption="6欢迎使用VB"
你的回答:
D(√)参考答案:
D
11、要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只要对下列_____属性设置就有效.
A、MaxButton
B、borderStyle
C、Width
D、Minbutton
你的回答:
B(√)参考答案:
B
12、文本框的ScrollBars属性设置了非零值,却没有效果,原因是______。
A、文本框中没有内容
B、文本框的MultiLine属性为False
C、文本框的MultiLine属性为True
D、文本框的Locked属性为True
你的回答:
B(√)参考答案:
B
13、有程序代码如下:
text1.text="text1.text"
则text1、text、"text1.text"分别代表_________。
A、对象、值、属性
B、对象、方法、属性
C、对象、属性、值
D、属性、对象、值
你的回答:
C(√)参考答案:
C
14、命令按钮Command1设置为不可见,应修改该命令按钮的______属性。
A、Visible
B、Value
C、Caption
D、Enabled
你的回答:
A(√)参考答案:
A
15、哪一条语句执行后将会删除文本框Text1中的文本?
A、Text1.Caption=""
B、Text1.Cls
C、Text1.Clear
D、Text1.Text=""
你的回答:
D(√)参考答案:
D
16、要将窗体设置为固定大小,应该设置窗体什么属性?
A、ScaleWidth和ScaleHeight
B、BorderStyle
C、AutoSize
D、ScaleMode
你的回答:
B(√)参考答案:
B
17、下列叙述中正确的是:
A、只有窗体才是visualbasic中的对象
B、只有控件才是visualbasic中的对象
C、窗体和控件都是visualbasic中的对象
D、窗体和控件都不是visualbasic中的对象
你的回答:
C(√)参考答案:
C
18、决定按钮显示内容的属性是:
A、text
B、name
C、caption
D、backstyle
你的回答:
C(√)参考答案:
C
19、以下叙述中正确的是____________。
A、窗体的caption属性指定窗体的名称,用来标识一个窗体
B、窗体的name属性的值是显示在窗体标题栏中的文本
C、窗体的name属性值不能为空
D、可以在运行期间改变窗体的name属性的值
你的回答:
C(√)参考答案:
C
20、在窗体(Name属性为Formal)上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程:
PrivateSubCommand1_Click()
A=Text1.Text+Text2.Text
Printa
EndSub
PrivateSubFormm_Load()
Text1.Text=""
Text2.Text=""
EndSub
程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和321,然后单击命令按钮,则输出结果为__________。
A、444
B、321123
C、123321
D、132231
你的回答:
C(√)参考答案:
C
《高级语言程序设计》第3章作业
布置日期:
2015-3-30截止日期:
2015-4-10
一、
单选题(每小题3分,共99分)
1、下面语句是正确的是________。
A、a=1:
b=2:
c=3
B、a=1;b=2;c=3
C、a=1b=2c=3
D、a=1,b=2,c=3
参考答案:
A
2、以下语句的输出结果是_______。
PrintFormat$(32548.5,"000,000.00")
A、32,548.5
B、032,548.50
C、32548.5
D、32,548.50
参考答案:
B
3、下列表达式,哪一个可以产生1到6之间的随机整数___________。
A、Int(Rnd*7)
B、Int(Rnd(6)+1)
C、Int(Rnd*6)
D、Int(Rnd*6+1)
参考答案:
D
4、如果x是一个正实数,对x的第二位小数四舍五入的表达式是_________。
A、0.1*Int(x+0.05)
B、0.1*Int(x+0.5)
C、0.1*Int(10*(x+0.05))
D、0.1*Int(100*(x+0.05))
参考答案:
C
答案说明:
说明:
此题可用代入法去试,如令x=12.356等
5、下列属于正确的字符串常量的是____________。
A、$ABC$
B、"ABC"
C、#ABC"
D、'ABC'
参考答案:
B
6、下列程序的运行结果是________。
A= 5
B= -5
C=NotA=B
PrintC
A、0
B、true
C、-5
D、无法输出
参考答案:
B
7、设a=8,b=10,则以下表达式的值为真的是____________。
A、(-3+5>a)and(b>0)
B、(a<0)Eqv(b>0)
C、a>=bandb>12
D、(a>b)or(b>0)
参考答案:
D
8、以下不合法的单精度实数是______。
A、4.12E3.2
B、45.6!
C、12.34
D、1.2E-3
参考答案:
A
9、用于获得字符串S从第4个字符开始的4个字符的函数是________。
A、Left(S,4,4)
B、MiddleStr(S,4,4)
C、Midstr(S,4,4)
D、Mid(S,4,4)
参考答案:
D
10、在下列表达式中,非法的是________。
A、a≠b+c
B、a
C、a=b+c
D、a>b+c
参考答案:
A
11、函数String(2,"book")的值是_______。
A、"o"
B、"BOOK"
C、"bb"
D、"bookbook"
参考答案:
C
12、表达式2*4^2-2*6/3+3\2的值是__________。
A、30
B、34
C、29
D、28
参考答案:
C
13、以下声明语句中错误的是______。
A、DimVar3asboolean
B、DimVar2='ABC'
C、dimVar4asInteger
D、ConstVar1=123
参考答案:
B
14、一个Integer类型的数据在内存中所占的字节数是________。
A、3
B、2
C、1
D、4
参考答案:
B
15、VB6.0表达式sqr(a+b)^3*2中最优先进行的运算是_________。
A、^
B、sqr函数
C、+
D、*
参考答案:
C
答案说明:
在VB程序中验证,令a=2,b=7然后看结果
16、9.当执行以下过程时,在窗体上将显示________。
PrivateSubCommandl_Click()
Print“VB”
Print“Hello!
”;
Print“VB”
EndSub
A.VBHello!
VB
B.VB
Hello!
VB
C.VBHello!
VB
D.VB
Hello!
VB
A、A对
B、B对
C、C对
D、D对
参考答案:
B
17、用于获得字符串S从第2个字符开始的3个字符的函数是_______.
A、Mid$(S,2,3)
B、Middle(S,2,3)
C、Right$(S,2,3)
D、Left$(S,2,3)
参考答案:
A
18、设a="visualbasic",下面使b="visual"的语句是:
A、b=left(a,6)
B、b=mid(a,1)
C、b=rigth(a,5,5)
D、b=left(a,1,6)
参考答案:
A
19、语句dimvar1asboolean作用是:
将var1定义为什么类型变量。
A、单精度型
B、整型
C、布尔型
D、字符型
参考答案:
C
20、int(-0.618*10)/10的值是
A、-0.7
B、-0.6
C、-1
D、-0.1
参考答案:
A
21、表达式2+8*6/4mod2的值是:
A、5
B、2
C、6
D、9
参考答案:
B
22、函数int(64*rnd())的值是在哪个范围内的整数:
A、[0,63]
B、[0,64]
C、[1,63]
D、[1,64]
参考答案:
A
23、10.visualbasic程序中表示续行的字符是:
A、:
B、_
C、\
D、'
参考答案:
B
24、设a,b,c为整型变量,执行以下程序后a,b,c的值是:
___________。
a=1:
b=2:
c=3
a=b:
b=c:
c=a
A、231
B、232
C、321
D、132
参考答案:
B
25、下列哪个符号可以作为vb中的变量名______。
A、abc+
B、then
C、m&m
D、p4
参考答案:
D
26、从键盘上输入两个字符串,分别保存在变量str1,str2中.确定第二个字符串在第一个字符串中起始位置的函数是______。
A、left
B、mid
C、instr
D、string
参考答案:
C
27、表达式sgn(-2)+abs(-2)的结果是______________。
A、2
B、-1
C、0
D、1
参考答案:
D
28、23.12345678#这个数是______。
A、单精度数
B、双精度数
C、整型数
D、长整型数
参考答案:
B
29、InputBox函数返回值的类型是________。
A、整型数值
B、字符串
C、变体
D、数值或字符串
参考答案:
B
30、定义变量时可以在变量名后面加上类型说明符说明变量的类型,可用______说明字符串变量。
A、%
B、#
C、!
D、$
参考答案:
D
31、若一条VB语句过较长不能在一行内书写时,或用______作为续行符。
A、一个下划线“_”
B、一个空格加一个下划线“_”
C、一个减号“-”
D、一个空格加一个减号“-”
参考答案:
B
32、数学表达式3≤x<10在VB中的逻辑表达式为______。
A、3<=x<10
B、3<=xANDx<10
C、x>=3ORx<10
D、3<=xAND<10
参考答案:
B
33、在一行书写多条语句时,语句之间用______符号分隔。
A、,
B、:
C、;
D、、
参考答案:
B
《高级语言程序设计》第4章作业
学号:
201441210129姓名:
林世雄班级:
2014级土木工程(路桥工程)1班
布置日期:
2015-4-14提交日期:
2015-4-22成绩:
90分
一、
单选题(每小题5分,共100分,得分90分)
1、在窗体上画一个命令按钮,然后编写如下事件过程:
x=0
DoUntilx=-1
a=val(InputBox("A的值")):
b=val(InputBox("B的值"))
x=val(InputBox("x的值"))
a=a+b+x
Loop
Printa
程序运行后,单击命令按钮,依次在输入对话框中输入5、4、3、2、1、-1,则输出结果为_____。
A、12
B、2
C、3
D、14
你的回答:
B(√)参考答案:
B
2、InputBox函数返回值的类型为_____。
A、数值
B、字符串
C、数值或字符串(视输入的数据而定)
D、变体
你的回答:
B(√)参考答案:
B
3、有如下程序段,该程序段执行完后,共执行循环的次数是_______。
PrivateSubcommand1_click()
total=0
Counter=1
Do
PrintCounter
total=total+Counter
Printtotal
Counter=Counter+1
Iftotal>=10Then
ExitDo
EndIf
LoopWhileCounter<=10
EndSub
A、10
B、4
C、12
D、20
你的回答:
B(√)参考答案:
B
4、设有下列语句:
x=5
Ifx>0Theny=5
y=10
程序运行后,则下列叙述中正确的是_____。
A、变量y的值是10
B、变量x的值是5,变量y的值是5
C、变量y的值是5
D、变量y的值不能确定
你的回答:
A(√)参考答案:
A
5、下面的程序计算的数学式是_______。
T=1
S=0
ForI=1to19step2
T=T*I
S=S+T
NextI
PrintS
A、1+3+5+...+19
B、1!
+3!
+5!
+...+19!
C、1*3*5*...*19
D、1+1*3+1*3*5+...+1*3*5*...19
你的回答:
D(√)参考答案:
D
6、执行如下程序时,从键盘输入-5,输出的结果是_______。
x=-5
s=Val(InputBox("inputvalueofs:
"))
SelectCases
CaseIs>0
y=x+1
CaseIs=0
y=x+2
CaseElse
y=x+3
EndSelect
Printx;y
A、-5-2
B、-5-3
C、-5-4
D、-5-5
你的回答:
A(√)参考答案:
A
7、下列循环语句将执行______次。
a=100
do
printa
a=a+1
loopuntila<=10
A、10
B、1
C、死循环
D、100
你的回答:
C(√)参考答案:
C
8、执行下列的程序段后,结果为______。
i=0
n=0
DoWhilei<32
i=(i+1)*(i+1)
n=n+1
Loop
Printn
A、29
B、3
C、4
D、0
你的回答:
C(√)参考答案:
C
9、下面程序的循环次数为____________。
Fori=10to40step6
Printi
Nexti
A、33
B、5
C、6
D、32
你的回答:
C(√)参考答案:
C
10、下列代码的运行结果是_______。
PrivateSubCommand1_Click()
s=0
n=100
ForI=1Ton
s=s+I
IfIMod25=0ThenPrint"*"
NextI
EndSub
A、5个"*"
B、4个"*"
C、25个"*"
D、100个"*"
你的回答:
D(×)参考答案:
B
11、执行下列程序,从键盘输入10,运行结果是_______。
PrivateSubCommand1_Click()
S=InputBox("请输入一个数字:
")
SelectCase
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高级 语言程序设计 资料