1. 下列程序段中X、Y变量的结果分别是什么?
Dim X, Y as string
Dim A, B as integer
A=123: B=456
X=A+B: Y=A&B
2. 下列程序段中变量X的结果是什么?
Dim X,Y as Integer
Y=每位同学的学号*
X=Y\5
3. 下列程序段中变量X的最终结果是什么?
Dim a as Integer =10, b as Integer=8, c as Integer =6
Dim X as Boolean
X=(a>b) and (b>c): X=(b>a) and (b>c): X=a>b Xor b>c
4. 将下面程序段中的条件表达式用另一种逻辑表达式进行表达,使得改造后的程序段逻辑关系不变。
If A =“123” And B=“123” Then
MsgBox (“关系正确”)
Else
MsgBox (“关系不正确”)
End IF
5. 请简单总结VB的变量作用范围中涉及哪几种变量作用范围?分别应如何声明,其作用范围是什么?
6. 请画出窗体上默认的坐标系,假设窗体上有一控件,请在其中标明该控件Anchorage属性中TOP、Left、Right、Bottom的含义以及Location属性中X、Y的含义。
7. 请设计一个SQL语句,以完成在“学生信息表”中查询所有“出生日期”大于等于1990年1月1日的学生信息,要求返回字段包含“学号”、“姓名”、“性别”、“班级”等四项内容。
8. 请按照VB.NET变量命名规则各举一个合法和不合法的变量名,并简单说明其合法与不合法的原因。
9. 表达式((8+(7*9-13)/5)/9)^2的值是什么?该值的数据类型是什么?
10. FOR…Next循环与Do…Loop While、Do While…Loop、While…End While循环各自的特点是什么?所有循环结构都不允许出现哪种现象?