[单选题]在VB语言中,下列不合法的变量名是()。
正确答案 :C
3AA
解析:VB变量名的命名规则:(1)以字母或汉字开头,后可跟汉字、字母、数字或下划线,长度小于等于255个字符;(2)不要使用VB中的关键字;(3)VB中不区分变量名的大小写;(4)为了增加程序的可读性,可在变量名前加一缀来表明该变量的数据类型。
[单选题]下列选项中,能正确地将x和y两个变量中的数据进行交换的表达式是()。
正确答案 :B
x=x+y y=x-y x=x-y
解析:本题是赋值运算,计算时要注意x,y值的变化。经过计算,A、C、D选项是无法达到数据交换的目的,只有B符合要求。故选B。
[单选题]在计算机中,算法是指()。
正确答案 :D
解决方案的准确而完整的描述
解析:在计算机中,算法被定义为对一个问题求解步骤的一种描述,是求解问题的方法,它是指令的有限序列,其中每条指令表示一个或者多个操作。算法具有有穷性、确定性、可行性、输入和输出五大特点。选项A、B、C的说法明显偏离了算法的定义,因此正确答案选D。
[单选题]在VB语言中,能产生1~100之间(含0和100)的随机整数的表达式为()。
正确答案 :B
INT(RND*100)+1
解析:在VB语言中,Int(x)函数返回小于或等于x的最大整数,Rnd函数返回大于0小于1的值。验证四个选项只有B选项符合题意,故本题答案选B。
[单选题]以下选项中,()不是面向对象程序设计的基本特征。
正确答案 :C
可移植性
[单选题]执行下列程序段后,sum变量的值是()。intsum=0;for(inti=0;i<10;i++;sum+=i)
正确答案 :D
编译错误
解析:for语句内部只能出现两个分号,可以出现多个逗号。题干出现了三个分号,故编译时通不过,即编译错误。
[单选题]计算月工资收入在2500元至4000元之间(含4000元不含2500元)的个人所得税算法如下:①输入月工资收入额x②用公式计算所得税y=500×5%+(x-2500)×10%③输出所得税y,上述算法属于()。
正确答案 :D
解析算法
解析:枚举算法就是按问题本身的性质,一一列举出该问题所有可能的解,并在逐一列举的过程中,检验每个可能解是不是问题的真正解,若是,我们采纳这个解,否则抛弃它。在列举的过程中,既不能遗漏也不应重复。递归算法其实质是把问题转化为规模缩小了的同类问题的子问题。本题尚未用到排序算法。本题直接写出了函数解析式,故答案选D。
[单选题]在Visual Basic中,语句sn=“QQ2009”执行后,变量sn的数据类型是()。
正确答案 :A
String
[单选题]长方体侧面积计算公式是s=2h(a+b),a、b为长和宽,h为高,计算s的VisualBasic表达式是()。
正确答案 :D
2*h*(a+B.
查看原题 查看所有试题