[单选题]在VB语言中,下列不合法的数值常量是()。
正确答案 :D
2.1D309
解析:双精度浮点数的指数用“D”或“d”表示,D选项超出了双精度浮点数的数值范围。
[单选题]在VB语言中,下列不合法的变量名是()。
正确答案 :C
3AA
解析:VB变量名的命名规则:(1)以字母或汉字开头,后可跟汉字、字母、数字或下划线,长度小于等于255个字符;(2)不要使用VB中的关键字;(3)VB中不区分变量名的大小写;(4)为了增加程序的可读性,可在变量名前加一缀来表明该变量的数据类型。
[单选题]已知一个线性储存的线性表设每个结点需要占n个存储单元,若第一个结点地址为xul,则第i个结点的地址为()。
正确答案 :A
xul+(i-1)*n
解析:线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的。故第i个结点的地址就是A选项。
[单选题]在C语言中,以下关于数组的描述正确的是()。
正确答案 :C
编译系统不会进行下标出界检查
[单选题]对于“算法的空间复杂度”,这里的空间主要是指()。
正确答案 :A
内存空间
[单选题]执行下列程序段后,sum变量的值是()。intsum=0;for(inti=0;i<10;i++;sum+=i)
正确答案 :D
编译错误
解析:for语句内部只能出现两个分号,可以出现多个逗号。题干出现了三个分号,故编译时通不过,即编译错误。
[单选题]在Visual Basic中,正确表示“a的平方减去b的平方”的表达式是()。
正确答案 :D
a^2-b^2
[单选题]在Visual Basic中,若a=3,b=3,c=1,语句Ifa>bThenc=a+1Elsec=b-1执行后,变量c的值是()。
正确答案 :B
2
解析:a的值是3,b的值也是3,故执行Else后的语句,从而c的值是3-1等于2。
[单选题]下列Visual Basic表达式中,能产生一个10到99之间(包括10和99)随机整数的是()。
正确答案 :C
Int(Rnd()*89)+10
解析:Rnd()函数返回大于或等于0的但小于1的值,Int(number)返回不大于number的最大整数。故本题答案选C。
[单选题]下列关于线性表的叙述,不正确的是()。
正确答案 :C
线性表的所有结点有且仅有一个前驱结点和一个后继结点
查看原题 查看所有试题