题目如下,写出答案,最好简单解释下答案
1,请指出下面变量名中的非法的变量名.( )
A.student.name
B.st_birthday
C.Boolean
D.st name
E.manager1
F.12manager
G.1234
2.如果变量B被声明为BYTE类型,那么下列语句中哪一句是正确的?( )
A.B= -1
B.B=1
C.B=254
D.B= -254
3,如果程序中需要用到的一个证书的数值范围是 -34768到40000, 那么应该把存储这个整型数的变量声明为:( )
A.INTEGER
B.Byte
C.long
D.Double
4.以下声明变量的语句中,哪两句是正确的?( )
A.Dim a As Integer,Dim b As Integer
B, Dim a As Integer, b As Integer
c ,a As Integer,Dim b As Integer
D, Dim a As Integer,b As long
E,Dim a As Integer, b As long
5,如果想在程序中反复使用一个数据”01/01/2000”,为了避免在编写程序时反复输入这个数据,也为了一次能够修改程序中所有用到这个数据的语句,可以采用: ( )
A,将这个数据声明为字符串型常量, 用一个常两标识符代表它
B,将这个数据声明为字符串型常量, 用一个变量标识符表示它
C,将这个数据声明为日期型常量,用一个常量标识符代表它
D,将这个数据声明为日期型变量,用一个变量标识符表示它
6,如果X=4,那么以下运算结果为True的表达是:( )
A,(X<=4)and(x>=6)
B, (x>=4) or(x>=6)
C (x>=4) xor(x>=6)
D,not(x<>4)
7,指出下列哪些不是表达式( )
A.x=3*2+10
B,”你好”
C,s=s+1
D.sl&s2
E.s<>”mary”
F.255
8计算下列表达式的值( )
A .10\3+2=5
B.10\(3+2)=2
C.(5mod2)/3+2=2.333
D.(5mod2)/(3+2)=0.2
E.10+2/2+10=21