2022-2023学年第一学期期末考试
《VB》试题
说明:本试卷共四道大题。满分为100分,考试时间为90分钟。选择题涂卡,其它题答案一律写在答案专页上。
一、选择题。(2*30=60)
1. 下面合法的变量名为( )
A、 x_yz B、 123abc C、 integer D 、X-Y
2、函数mid(“AbCDef89”,3,4)的值是( )
A、”Def” B、”CDef” C、”AbCD” D、”ef89”
3、表达式 abs(-12)+24 的值是( )
A 24 B 12 C 36 D -12
4、产生[10,40]之间的随机整数的VB表达式是( )
A.Int(Rnd * 30) + 10 B.Int(Rnd * 31) + 10
C.Int(Rnd * 30) + 11 D.Int(Rnd * 30) + 12
5、双精度实型(double)数据的尾符为( )
A % B # C ! D &
6、若要使文本框内的文本能够多行显示,应将( )属性值设为true。
A.text B. visible C. forecolor D. multiline
7、窗体文件的扩展名为( )
A .bmp B .vbp C .frm D .bas
8、下列表达式的值为真的是( )
A 5>3 and 4<3 B 3<7 or 4>9
C not 8>1 D 4 mod 2
9、下列表达式中,值为True的是( )
A.UCase("ABCD")>="abcd"
B.14/2\3>10 Mod 4
C.Mid("ABCD",2,2)>Left("ABCD",2)
D.Not(Sqr(4)-3>=-2)
10、以下能够打开属性窗口的快捷键是( )
A F4 B F5 C F7 D F2
11、能够将文本框隐藏起来的属性是( )。
A、 Visible B、Clear C、 Cls D、 Hide
12、若要使标签的大小自动适应所显示的文本,可通过设置( )属性来实现。
A autosize B alignment C enabled D visible
13、表达式 3*4〈=24/3 的值为( )
A true B false C 12 D 8
14、当文本框的( )属性为true时,scrollbars属性才有效。
A value B multiline C index D tabindex
15、下列控件中,没有 caption属性的是( )
A 命令按钮 B 文本框 C 标签 D 窗体
16、表达式2 + 8 * 6 / 4 Mod 2的值是( )
A.5 B.2 C.6 D.9
17、下列变量名写法错误的是( )
A、abc B、abc123 C、abc_123 D、123abc
18、在窗体中添加一个命令按钮,名称为command1,两个文本框名称为text1、text2,然后编写如下程序:
Private sub command1_click()
C=Lcase(a)
D=Ucase(b)
Print C;D
End sub
程序运行后,在文本框text1、text2 中分别输入AbC和Efg,结果是( )
A abcEFG B abcefg C ABCefg D ABCEFG
19、表达式 3<>4 and 5<3 的值是( )
A true B false C 4 D 10
20、下列语句的输出结果是( )
Print right(mid("南京理工大学",3,4),2)
A. 南京 B.理工 C.大学 D.出错
21、生成1-100 范围内的随机整数应使用( )
A int(rnd*99+1) B int(rnd*101)
C int(rnd*100) D int(100*rnd+1)
22、a=10:b=8:c=6
d = a>b or b<c
e = a>b and b<c
执行以上语句后 d,e的值分别是( )
A true true B false true
C true false D false false
23、若要设置文本框内文字的字号,应使用( )属性。
A、backcolor B、forecolor C、fontsize D、text
24、要使一个命令按钮上显示文字“确定”,正确的设置是( )
A. Font属性设置为“确定” B. ForeColor属性设置为“确定”
C. Caption属性设置为“确定”D. BorderStyle属性设置为“确定”
25、以下能在窗体Form1的标题栏中显示“VisualBasic窗体"的语句是( )
A) Form1.Name="VisualBasic窗体"
B) Form1.Title="VisualBasic窗体"
C) Form1.Caption="VisualBasic窗体"
D) Form1.Text="VisualBasic窗体”
26、A为True,B为False, 则 “A and B”和 “A Or B”的值分别是( )。
A、True,True B、True False C、False,True D、False,False
27、设x=4,y=8,z=7,表达式 x<y And Not y>z Or z<x 的值是( )
A) 1 B) -1 C) True D) False
28、VB算术运算符 mod、 *或/ 、\、的优先级,从高到低依次为( )
A、 *或/、mod、\ B、 \、mod、*或/
C、 *或/ 、\ 、mod D、 \ 、*或/、mod
29、表达式10 + 10 Mod 3 * 3的值为( )。
A、11 B、2 C、13 D、6
30、函数len(“Am我们98#k”)的值是( )
A、 12 B、 10 C、 4 D、 8
二、填空题。 (1*10=10)
1、表达式4<5 and 7=5的值是______________________
2、在Visual Basic 中,字符串常量要用 括起来,日期/时间型常量要用 括起来。
3、 属性决定了标签内显示的内容。
4、当某一按钮的 属性设置为False 时,该按钮不可见。
5、表达式9\2*3的值是______________________
6、当程序运行时,要求窗体中的文本框呈现空白,则在设计时,把此文本框的 属性设置成空白.
7、声明一个整型变量mtr,应使用_____________语句。
8、要将小写字母转换为大写字母,可使用____________函数
9、表达式10/5+12\5+5 mod 3的值是______________________。
三、求下列函数的值。(1*20=20)
1、Abs(13)= 2、Sgn(1)=
3、Int(-2.3)= 4、Int(2.8)=
5、Fix(2.8)= 6、Chr(66)=
7、Chr(98)= 8、Asc(“a”)=
9、Val(vb字符串常量“245”)= 10、Int(-3.9)=
11、Fix(-3.9)= 12、Chr(97)=
13、Ucase(“AbCdEf”)=
14、Lcase(“AbCdEf”)=
15、Asc(“B”)=
16、Val(“18AnMp9”)=
17、Left(“Basic”,3)=
18、Right(“visual”,4)=
19、String(5, 65)=
20、Mid(“Basic”,2,3)=
四、写出描述下列条件的表达式。(2*5=10)
1、x和y都大于0
2、y不等于0
3、x>5 或x<0
4、5<x≤10
5、x大于y,也大于z
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论