诚信应考,考试作弊将带来严重后果!
华南理工大学期末考试。
高级语言程序设计(vb) 》试卷 (a卷)
注意事项:1. 考前请将密封线内填写清楚;
2. 所有答案请直接答在答卷上,答在其它地方无效;
3.试卷做草稿纸,与答卷同时提交,答卷才有效;
4.考试形式:闭卷;
5. 本试卷共五大题,满分100分, 考试时间120分钟。
一、单选题。(每小题2分,共40分)
1、在vb中,下列变量名不合法的是。
a. x_y b. sum# c. x$y d. 名称。
2、给定程序**: basic 程序设计”,其中的text1、text和 ”visual basic 程序设计” 分别表示。
a. 控件、属性值和属性 b. 控件、方法和属性。
c. 控件、属性和属性值 d. 事件、方法和属性。
3、当用户向文本框输入新的信息时,将触发事件;当按下tab键使光标离开当前文本框时,将触发事件。
a. change ; lostfocus b. change ; gotfocus
c. alter ; setfocus d. alter ; keypress
4、窗体中有一个命令按钮cmd1,若按esc键与单击cmd1作用相同,则有。
的default属性设置为true 的cancel属性设置为true
的default属性设置为false d. cmd1的cancel属性设置为false
5、复选框被选取时value属性的值等于。
a.0 b.1 c.2
6、当控件的属性置为false时,该控件不接受鼠标事件。
a. lostfocus b. default c. enabled d. cancel
7、如果把一个组合框的style属性设置为1,那么它不可能相应的事件是 。
a. click b. change c. dropdown d. dblclick
8属性可以区分控件数组的不同元素。
a. caption b. font c. index d. name
9、对于计数器的属性interval与事件timer,叙述是正确的。
a. 每激发一个timer事件,自动改变interval属性的时间间隔值。
b. 每激发一个timer事件,可以用程序改变interval属性的时间间隔值。
c. 每隔interval属性值时间,自动激发一个timer事件。
d. 每隔interval属性值时间,可以用程序激发一个timer事件。
10、要求在输入界面上能够对输入的数据进行编辑,应选用控件。
a.标签 b.文本框 c.列表框 d. **框。
11、使用文本框text1接受用户输入口令时,可使用以下选项屏蔽在文本框中输入的内容。
a. =c. text1passwordchard. =
12、列表框不具有的属性是。
a. name b. text c. sorted d. value
13、设有数组说明语句:dim a(-1 to 2,-1 to 3),则数组a中元素的个数为。
a. 10 b. 12 c. 16 d. 20
14、关于变量,不正确的说法是。
a. 同一模块中不同级的变量可以同名。
b. 局部变量只能在它说明的过程中使用。
c. 在窗体模块中各过程之外用dim语句定义的变量全部是全局变量。
d. 不同模块中定义的变量可以同名。
15不能在标准模块中定义。
a. 事件过程b. 子过程。
c. 函数过程d. 公共过程。
16、用语句dim a(10,1 to 10)说明数组后,则下列表示数组a的元素选项中是正确的。
a. a(i)(j) b. a(i+j) c. a(i-1,j+2) d. a(1,0)
17、除了在设计阶段通过修改picture属性装载图形外,还可以使用函数在运行程序时装载图形。
a. picture b. image c. loadpicture d. loadimage
18、产生从整数a到整数b之间的随机整数使用的表达式是。
a. (b-a+1)*rnd+ab. (int(b-a+1))*rnd+a
c. int (b-a)*rnd+ad. int((b-a+1)*rnd+a)
19、以下不正确的单行结构条件语句是。
a. if x>y then print “x>yb. if x then t=t*x
c. if x mod 3=2 then ? xd. if x<0 then y=2*x-1 : print x end if
20、在d盘的根目录下建立一个新的名为的顺序文件,正确的语句是。
a. create “d:\ for input as #1 b. open “d:\ for input as #
c. create “d:\ for output as #1 d. open “d:\ for output as #
二、给出以下表达式的值。(每小题1分,共10分)
1、 mid(“visual basic 6.0”,8,52、 true or not 5-3 <=4
3、 val(str(389)+lcase(“apple4、 18\7*4/8
5、 ucase(chr(65)+chr(976、len(“123”)+123
7、("d”>”c”) and (0>18、false=5 mod 2-1
9、a(a(5)-a(2)) 已知:a(1)=5 a(2)=3 a(3)=2 a(4)=1 a(5)=6)
10、lcase(aa) &right(bb,3) (其中:aa=”abcd” bb=”hijklmnop”)
三、下列语句执行初值为:a=1,b=2,x=0,i=0,给出下列语句执行后的x值:(每小题1.5分,共15分)
1. x=x+b : b=b-x : x=x-b
2. if a<>b then if a>b then x=1 else x=2
3. if a=b then x=1 else if a>b then x=2 else x=3
4. if a<>b then
if a>b then x=1
elsex=2
end if
5. for i= 3 to 1
x=x+1next
6. for i= 3 to 1 step -1
x=x+1next
7. do while i<=3
x=x+1 : i=i+1
loop8. do until i<3
x=x+1 : i=i+1
loop9. do
x=x+1 : i=i+1
loop while i>3
10. do
x=x+1 : i=i+1
loop until i>=3
四、写出程序运行后的输出结果。(每小题5分,共20分)
1、private sub command1_click()
dim a%, x%, y%
a=1 : x=1 : y=1
do until a>8
if a mod 2=1 then
y=y*aelse
x=x*aend if
a=a+1loop
print “x=”;x, “y=”;y
end sub
2、写出程序启动后,连续5次单击命令按钮在窗体上的输出结果。
private sub command1_click()
static x as integer
dim y as integer
x=x+2y=y+2
print x/y;
end sub
3、写出执行下列事件过程的输出结果。
private sub command1_click()
dim x%, y%
for x=1 to 10 step 3
select case x*2
case is<8
y=x+8case 2
y=x*2case 8
y=x*3case else
高级语言程序设计 A卷
东莞理工学院城市学院 本科 试卷 a卷 2015 2016 学年第一学期。开课单位 计信系 考试形式 闭卷,允许带入场。科目 高级语言程序设计班级姓名 学号。一 单项选择题 本大题共15题,每题2 分,共30分 1.若变量均已正确定义并赋值,以下合法的c语言赋值语句是。a.x y 5b.x n 2....
高级语言程序设计试题卷
2011 2012学年度下学期期末考试。11 级计算机教育专业 三年制 高级语言程序设计试题 a b 卷。请将答案写在答题纸上,并写清考试课程名称 考场编号 考试时间及题号。一 填空 每空1分,共10分 1 c语言中普通整型变量的类型说明符为 int 2 设整型变量n的值为2,执行语句 n n n ...
高级语言程序设计样卷
一 填空题 共25分,每小题1分 1 j a编译器产生的文件扩展名是 a j a b exe c html d class 2 在j a语言中,负责执行字节码文件的工具是。a j a编译器 b j a解释器 c applet查看器 d web浏览器。3 j a源程序的文件名后缀是。a class b...