[单选题]语句Ifx=1 Then y=1,下列说法正确的是()。
正确答案 :C
x=1为关系表达式,y=1为赋值语句
解析:then之前若是关系表达式,then之后就是赋值的语句。故选C。
[单选题]在VB中变量的值为3.58,其使用的数据类型应为()。
正确答案 :C
Single
解析:在VB中,Integer:只能表示整数,不能有小数点,正负数都可以,最大32767;Long:也只能表示整数,正负都可以,最大2147483648;Single:单精度,可以有小数点,最大长度是8位;Double:双精度,可以有小数点,最大长度是16位;Currency:专门用来表示货币的;String:文本型,只能表示文本,就是文字类的内容,另外需要特别注意的是文本型的“3”跟数值型的3是不相等的,并且文本型的“3”不能用来运算。
[单选题]在VB语言中,不能使用“Next”作为变量名的原因是()。
正确答案 :A
使用了关键字
解析:根据VB变量名的命名规则知:Next是关键字,不能用作变量名。
[单选题]在VB语言中,能产生1~100之间(含0和100)的随机整数的表达式为()。
正确答案 :B
INT(RND*100)+1
解析:在VB语言中,Int(x)函数返回小于或等于x的最大整数,Rnd函数返回大于0小于1的值。验证四个选项只有B选项符合题意,故本题答案选B。
[单选题]计算月工资收入在2500元至4000元之间(含4000元不含2500元)的个人所得税算法如下:①输入月工资收入额x②用公式计算所得税y=500×5%+(x-2500)×10%③输出所得税y,上述算法属于()。
正确答案 :D
解析算法
解析:枚举算法就是按问题本身的性质,一一列举出该问题所有可能的解,并在逐一列举的过程中,检验每个可能解是不是问题的真正解,若是,我们采纳这个解,否则抛弃它。在列举的过程中,既不能遗漏也不应重复。递归算法其实质是把问题转化为规模缩小了的同类问题的子问题。本题尚未用到排序算法。本题直接写出了函数解析式,故答案选D。
查看原题 查看所有试题