正确答案: C
x=1为关系表达式,y=1为赋值语句
题目:语句Ifx=1 Then y=1,下列说法正确的是()。
解析:then之前若是关系表达式,then之后就是赋值的语句。故选C。
查看原题 查看所有试题
学习资料的答案和解析:
[单选题]在VB中将两个字符串连接起来的运算符有:+和&,那么“123”+“45”结果是()。
“12345”
解析:两个字符串相加就是“12345”。
[单选题]在VB设计中,已知x=-100,则sgn(x)的值为()。
-1
解析:对于sgn(x)函数,当x<0时,sgn(x)的值为-1,当x>0时,sgn(x)的值为1,当x=0时,sgn(x)的值为0。故本题选A。
[单选题]下列完全合法的“字符串”是()。
“summer”、“1000”
解析:字符串必须用双引号(英文输入法状态下)括起来。故本题选C。
[单选题]C语言中,假设所有变量均为整型,表达式(a=5,b=2,++a,b++,a+b)的值是()。
9
解析:逗号表达式的值是最后那个表达式即a+b的值,++a和b++以后a、b的值分别变成了6和3,所以a+b=9,选择B。
[单选题]以下选项中,()不是结构化程序设计的原则。
尽量多使用goto语句
解析:结构化程序设计方法主张限制使用goto语句,因为滥用goto语句将使程序流程无规律、可读性差。但也不是绝对禁止使用goto语句。
[单选题]对于“算法的空间复杂度”,这里的空间主要是指()。
内存空间
[单选题]下列不合法的关系表达式是()。
a>b>c
解析:VB中连续比较是不成立的。
[单选题]在Visual Basic中,若x、y都是正整数,且x能被y整除,则下列表达式值一定为真的是()。
Abs(xy)=xy
解析:A选项中“/”后的结果是一个浮点数商,C选项中“\”后的结果是一个整数商,Int(number)不大于number的最大整数,故C应改为Int(xy)=xy,D选项“=”左边是整数,右边是浮点数,故一定不等价,故本题选B,Abs()是求绝对值函数。
[单选题]下列Visual Basic表达式中,能产生一个10到99之间(包括10和99)随机整数的是()。
Int(Rnd()*89)+10
解析:Rnd()函数返回大于或等于0的但小于1的值,Int(number)返回不大于number的最大整数。故本题答案选C。