2024年12月高三第二次月考visual basic试题。
一、选择题(每小题1分,共30分)
1.下面正确的赋值语句是。
a. x+y=30 b. pi*r*r=y c. y=x+30 d. x=3y
2mod , 四个算术运算符中,优先级别最低的是___
abc. mod d. *
3.表达式23/5.8,23\5.8,23 mod 5.8的运算结果分别是___
a. 3 , 3.9655 , 3 b. 3.9655 , 3 , 5 c. 4 , 4 , 5 d. 3.9655 , 4 , 3
4.为了给x,y,z三个变量赋初值1,下面正确的赋值语句是___
a. x=1:y=1:z=1 b. x=1,y=1,z=1 c. x=y=z=1 d. xyz=1
5.如果在立即窗口中依次执行下列命令:
a=8 :b=9
print a>b
则输出的结果是___
a. 1b. 0c. false d. true
6.已知a="12345678",则表达式left(a, 4) +mid(a, 4, 2)的值是___
a. 123456 b. "123445" c. 123445 d. 1279
7.如果变量a=2,b=3,c=4,d=5,表达式not a>b and not dc的值是___
a. trueb. falsec. 1d. 0
8.下列符号中,可以用作vb变量名的是___
a. c%abb. 3sumc. sum3d. len
9.在下列表达式中,正确的日期型常量是___
a. "12/04/01" b. 12-04-2001 c. d. ##
10.在窗体模块的声明段中声明变量时,不能使用的关键字是___
a. private b. public c. dimd. static
11.下列关于变体类型的描述,其中正确的是___
a. 变体是一种没有类型的数据
b. 变体的空值就表示该变体的值为0
c. 一个变量没有定义就赋值,该变量即为变体类型
d. 变体是赋给变量某一种类型数据后,就不能再赋给它另一类型的数值
12.执行 print 18/2*3,-3^2 命令后,输出结果为___
a. 3 9 b. 3 -9 c. 27 -9 d. -9 27
13.执行 print 9.4\3.7,9.4 mod 3.7 命令后,输出结果为___
a. 2 1 b. 3 0 c. 2 20 d. 1 2
14.阅读下面的程序段:
n1=inputbox("请输入第一个数:")
n2=inputbox("请输入第二个数:")
print n1+n2
当输入分别为111和222时,程序输出为___
a. 111222 b. 222c. 333d. 程序出错。
15.以下程序段运行后,输出字符的排列顺序是___
for i = 1 to 6
if i mod 2 = 0 then
print "#
else print "*
end if
next i
abcd. *##*#
函数的返回值的类型是___
a. 整型b. 字符串 c. 逻辑值 d. 日期型。
17.下列程序段的循环结构执行后,i的输出值是___
dim y as integer
for i = 1 to 10 step 2
y = y + i
next i
print i
a. 25 b. 10 c. 11 d. 因为y初值不知道,所以不确定。
18.以下程序段的运行结果是___
private sub form_click()
m = 1 : n = 1
do m = m * n
n = n + 1
loop until n > 4
print m
end sub
a. 25 b. 45 c. 55 d. 24
19.以下程序的运行结果是___
dim x as integer, y as integer, z as integer
sub s2(a as integer, byval b as integer)
a = 2 * a
b = b + 2
end sub
private sub command1_click()
x = 4
y = 4
call s2(x, y)
print x + y
end sub
a. 0 b. 8 c. 12 d. 14
20.保存文件时,窗体的所有数据以___存储。
a. *prg b. *frm c. *vbp d. *exe
21.下列哪组语句可以将变量a,b的值互换___
a. a=b : b=ab. c=a : a=b : b=c
c. a=c : c=b : b=ad. a=(a+b)/2 : b=(a-b)/2
22.以下程序段执行后,整型变量n的值为___
year1 = 2004
n = year1 \ 4 + year1 \ 400 - year1 \ 100
a. 486 b. 496 c. 506 d. 466
23. vb6.0是一种面向的编程环境。
a. 机器 b. 对象 c. 过程 d. 应用。
24.下列关于do…loop循环结构执行循环次数的描述正确的是 。
a. do while…loop循环和do…loop until循环至少都执行一次。
b. do while…loop循环和do…loop until循环可能都不执行。
c. do while…loop循环至少执行一次和do…loop until循环可能不执行。
d. do while…loop循环可能不执行和do…loop until循环至少执行一次。
25.用来设置粗体字的属性是 。
b. fontnamec. fontboldd. fontsize
26. vb6.0集成开发环境不包括窗口。
a. dos界面窗口 b. 窗体窗口 c. **窗口 d.属性窗口。
27. 下面程序段运行后,显示的结果是 。
dim x as integer
if x then print x else print x-1
a. l b.0 c. -1 d.显示出错信息。
28.以下4类运算符,优先级最低的是___
a. 算术运算符 b. 字符运算符 c. 关系运算符 d. 逻辑运算符。
29. 以下关系表达式中,其值为false的是 。
a. "abc">"abc" b. "女">"男" c."basic"=ucase("basic) d. "123"<"23"
30.指令“circle (1000, 1000), 500, 8, -6, -3”将绘制 。
a. 画圆 b. 椭圆c. 圆弧d. 扇形。
二、填空题(每小题2分,共20分)
1.vb是建立在basic语言基础上的化编程语言或编程环境。
2.表示x是5的倍数或是9的倍数的逻辑表达式为。
3.数组声明时下标下界默认为0,利用语句可以使下标为1。
4.在vb中窗体文件的扩展名为。
5.int(-3.5)、int(3.5)、fix(-3.5)、fix(3.5)的值分别为。
6.若定义一维数组为:dim a(n to m),则该数组的元素为个。
7.表达式len(chr(65) +chr(66))的值是。
8.将标签label1的字号设置成20,使用的语句是。
9.对象的属性,事件和被称为visual basic对象的三要素。
10.在过程定义中用关键字,可以实现形参按值传递。
VisualBasic测验试题二
一 填空题 每空 分,共20分 是一种面向 的可视化程序设计语言,采取了 的编程机制。的对象主要分为 和 两大类。若要将窗体form1隐藏起来,可使用方法 若要将窗体form1显示出来,可使用方法 来实现。在 集成开发环境中,运行应用程序的方法有三种 一是 二是 三是 在 中若要让某对对象获取焦点,...
visualbasic课程大纲
visual basic程序设计 的课程标准。一 课程概述。1 课程研究的对象和研究内容。随着计算机的普及和以internet为代表的信息高速公路的迅速发展,计算机应用已深入到社会的各行各业,这不仅要求当今的大学生要掌握好本专业知识,同时还要有用计算机技术为本专业服务的能力。因此熟练掌握一种计算机应...
中专旅游概论试题
2011 2012年度上期期中试题 10级 餐饮服务与管理。班级姓名座号 分数 一 填空题 每空1分,共18分 1 餐饮服务可分为直接对客的和间接对客的。2 我国的餐饮业将走向餐饮多元化和阶段。3 餐饮企业有独立经营和特许经营。4 托盘方法按承载物重量分为 和 两种。5 酒水冰镇的方法通常有和。6 ...