VB高手进啊~~~~~~~

来源:百度知道 编辑:UC知道 时间:2024/06/22 06:33:02
帮忙做几个选择题哦,希望每个题都能给个简单的理由哈!谢谢啦!!!
1.以下不合法的常量是 。
A)10^2
B)100
C)100.0
D)10E+01
2. 下列符号常量的声明中, 是不合法的。
A)Const a As Single=1.1
B)Const a As Integer="12"
C)Const a As Double=Sin(1)
D)Const a ="OK"
3.46 Format$函数中,格式说明符的使用规则正确的是 。
A)格式符“#”与“0”的作用完全相同
B)格式符“.”与格式符“#”与“0”结合使用,用于确定输出数据的小数点位置
C)若Format$函数中使用“%”或“$”格式符,则在所显示的数值后加上一个“%”符号或一个“$”号
D)格式符“+”或格式符“-”表示:若输出正数,则在数值前加上一个正号;若输出负数,则在数值前加上一个负号

第1个不太确定,选A。原因程序中都可使用,B为整型,C为单精度,D为双精度。
第2个,选C。原因C是一函数表达式,编译时不会认定为常数。
第3个,选B。原因若a=1.23,则Format(a, "0#.000")输出为01.23,其他A错误,C使用%时,数值×100后加%,D,“+”输出时不显示。

abc

dcd

1、D(我也不明白为什么,反正VB里写成这样就会自动转换成100#,另外A是可以的)

2、C(这个明确有规定,常量中不可以用函数)

3、C(只有这个是对的,其他三个都不对)