正确答案: D
编译错误
题目:执行下列程序段后,sum变量的值是()。intsum=0;for(inti=0;i<10;i++;sum+=i)
解析:for语句内部只能出现两个分号,可以出现多个逗号。题干出现了三个分号,故编译时通不过,即编译错误。
查看原题 查看所有试题
学习资料的答案和解析:
[单选题]在VB语言中,下列不合法的变量名是()。
3AA
解析:VB变量名的命名规则:(1)以字母或汉字开头,后可跟汉字、字母、数字或下划线,长度小于等于255个字符;(2)不要使用VB中的关键字;(3)VB中不区分变量名的大小写;(4)为了增加程序的可读性,可在变量名前加一缀来表明该变量的数据类型。
[单选题]在VB中变量的值为3.58,其使用的数据类型应为()。
Single
解析:在VB中,Integer:只能表示整数,不能有小数点,正负数都可以,最大32767;Long:也只能表示整数,正负都可以,最大2147483648;Single:单精度,可以有小数点,最大长度是8位;Double:双精度,可以有小数点,最大长度是16位;Currency:专门用来表示货币的;String:文本型,只能表示文本,就是文字类的内容,另外需要特别注意的是文本型的“3”跟数值型的3是不相等的,并且文本型的“3”不能用来运算。
[单选题]在VB语言中,下列正确的赋值语句是()。
x=y+1
解析:赋值号左边必须是单独的变量。
[单选题]在VB语言中,下面不合法的运算符的是()
%
解析:B是乘法运算符,C是整数除法运算符,D是浮点数除法运算符,A选项在C语言中是求余运算符,在VB中无此运算符。
[单选题]在Visual Basic中,语句sn=“QQ2009”执行后,变量sn的数据类型是()。
String
[单选题]在Visual Basic中,若x、y都是正整数,且x能被y整除,则下列表达式值一定为真的是()。
Abs(xy)=xy
解析:A选项中“/”后的结果是一个浮点数商,C选项中“\”后的结果是一个整数商,Int(number)不大于number的最大整数,故C应改为Int(xy)=xy,D选项“=”左边是整数,右边是浮点数,故一定不等价,故本题选B,Abs()是求绝对值函数。
[单选题]在Visual Basic中,若a=3,b=3,c=1,语句Ifa>bThenc=a+1Elsec=b-1执行后,变量c的值是()。
2
解析:a的值是3,b的值也是3,故执行Else后的语句,从而c的值是3-1等于2。
[单选题]在用计算机程序解决问题的过程中,需要找出解决问题的方法和步骤,通常把这个过程称为()。
设计算法