VB(2)期末考试内容


高二年级VB期末试卷

这张卷子我就不详细解析了,因为有的题跟第一套题一样

传送门:VB(1)期末考试内容

 

一、单选题(2分×20,共40分)

 

1、可以在窗体上输出数据的方法的是 ( A 

   A、Print         B、Cls           C、Show           D、Hide

2、一只白色的足球被踢进球门,则白色、足球、踢、进球门分别是(  B  )

A、属性、对象、方法、事件         B、属性、对象、事件、方法

C、对象、属性、方法、事件         D、对象、属性、事件、方法

3、数据:“abcde”是(   C   )数据

A、整型     B、长整型      C、字符型    D、日期型

4、以下各项中,可以作为VB变量名的是( B   )

A、13     B、 Stu23      C、22ab        D、cj98.3

5、下列运算符中优先级最高的是( C

A、Not      B、 And      C、 /        D、 Or

6、InputBox函数返回值的类型为(   )

A、数值       B、字符串       C、变体    D、数值或字符串(视输入的数据而定)

7、表达式5 <> 2 Or 6<7的值是( A   )

A、  True          B、 False         C、  0            D、  1

8、数学式sin30°写成VB表达式是  D  )

A、Sin30    B、Sin(30)      C、Sin(30°)    D、Sin(30*3.14/180)

9、决定文本框的文本不能被修改的属性为(   C    )
A、SelLength        B、SelStart       C、Locked       D、 SelText

10、设a、b、c为整型变量,其值分别为1、2、3,以下语句的输出结果是(  A   )

 Print a;b;c

A.1 2 3            B.2 3 1            C.3 2 1            D.2 3 2

11、Visual Basic程序中的注释所使用的字符是(  

A、'               B、:               C、\               D、_

12、若要求从文本框中输入密码时在文本框中只显示 * 号,则应在此文本框的属性窗口中设置(  )。

A、Text 属性值为 *                 B、Caption 属性值为 *

C、Password 属性值为空             D、Passwordchar 属性值为 *

13、表达式“XYZ” + 487的值是( A  )

A、“XYZ487” B、“XYZ”            C、“487”      D、类型不匹配

14、如果使用Print方法将数据输出到窗体上,一般应先使用什么方法,否则输出数据不可见。( D   )

A、Print      B、Cls           C、Show           D、Hide

15、在下面四个变量中,单精度变量是(   B  )

    A、X$          B、 X!             C、 X#            D、 X%

16、 使文本框能多行输入文本应设置它的哪个属性(  D   )

A、ScrollBars=1             B、ScrollBars=2   

C、MultiLine=False          D、MultiLine=True

17、为了使标签中的内容靠右显示,应将alignment属性设置为( B  )

A、0             B、1              C、2              D、3

18、在代码编辑器中,续行符是换行书写同一个语句的符号,用以表示续行符的是(  A   )

A、  一个空格加一个下划线“_”       B、 一个下划线“_”

C、  一个连字符 “-”                D、 一个空格加一个连字符“-”

19、函数Int(Rnd()*10)的产生值的范围(   C   )公式:{int(最大值-最小值+1)*rnd+最小值),但是,最小值没给,rnd公式为乘以最大值减去最小值加一,所以10-1=9,确定最大值减去最小值为9,但是最小值没给,默认为0.那么0-?=9呢?也就是最大值为9,也就是0~9

 A、 (0,1)      B、   [1,10]   C、   [0,9]      D、  (1,9)

 20、要将窗体中的某个命令按钮设置成无效状态,应设置命令按钮的哪个属性(  C   )

A、 Value      B、 Visible   C、 Enabled      D、 Default

 

二、填空题(2分×10,共20分)

 

1、布尔型数据只有True和(False)两个值。

2、关系运算符有>、<、=、<>、(<=)、(>=) 6种。

3、Visual Basic 的print方法有两种输出格式,分区格式和 (紧凑) 格式

4、(msgbox)函数用来显示一些简单的信息如警告或错误等消息。

5、(cls)方法可以清除Form或PictureBox中由Print方法在运行时所生成的文本或图形。

6、设a=6,b=3,c=5,则表达式Not a>c And c=b OR b<a+c的值为(true)。

7、语句: Text1.setfocus的功能是(使text1获得焦点

8、 函数val(“student12”)的值为(0 )。

9、表达式Ucase(Mid(“abcdefgh”,3,4))的值是(“CDEF”

10、表达式INT(100*RND()+8)的最小值是(9)。

三、按要求写出VB表达式。(3分×5,共15分)

1、  (a-b)÷3

a-b)/3

2、   1≤X≤5

x>=1 and x<=5

3、  

Sqr(abs(a*b-c^3))

 

4、  用VB表达式表示出出生日期(用变量csrq)在1997年1月1日以前出生的

Csrq< #01/01/1997#

 

5、  a/(b+c/sqr(d))(写出数学表达式)

 

四、写出下列运行结果(3分×5,共15分)

 

1、 ? Abs(-100)+Sqr(100)

110

2、 print  Not 3<=4 And 4 < > 5

false

3、 ?  3 ^ 2 - 8 > Abs (99-100)

false

4、 ? “800”> “1000”

true

5、  

x= 5

y=-6

If  x>0 Then x = y-3 Else y = x+3    x=-6-3=-9   y=-6

Print x - y ; y – x     x-y=-9-(-6)=-3     y-x=-6-(-9)=3

运行结果:(-3 3

 

五、阅读程序并填空(共10分)

 

下面是一简单计算器实现界面。3个标签(Label1~Label3)的标题分别是操作数1、操作数2、操作数33个文本框(text1~text3)可输入操作数1、操作数2和显示运算结果,5个命令按钮(Command1~Command5)的功能分别完成加法、减法、乘法、清除和退出操作。

 

要求:程序装载时Label3的背景为红色、单击“清除”按钮时各文本框清空并使得text1获得焦点。请补充完整。(每空2分,共10分)

 

1)创建如图界面

 

 

Private Sub Form_Load()

text1.text= “ ” : text2.text= “ ” : text3.text= “ ”

label3.backcolor=vbred

End Sub

Private Sub Command1_Click() text3.text=val(text1.text)+val(text2.text) End Sub Private Sub Command2_Click() text3.text=val(text1.text)-val(text2.text) End Sub Private Sub Command3_Click() text3.text=val(text1.text)*val(text2.text) End Sub
Private Sub Command4_Click() text1.text= “ ” : text2.text= “ ” : text3.text= “ ” text1.setfocus End Sub Private Sub Command5_Click() unload me'或者end End Sub

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM