当前位置:中学信息技术(高级)题库>第五章算法与程序设计题库

问题:

[单选]

下面程序段是利用For语句给数组a赋值,使a(1)=1,a(2)=3,a(3)=5,……,a(50)=99,则划线处的语句应该是()。 Dim a(1 to 50) As Integer For i=1 To 50 ______Next i

A . a(i)=2*i+1
B . a(i)=2*(i+1)
C . a(i)=i+2
D . a(i)=2*i-1

下列关于栈的叙述,正确的是()。 栈顶元素最先能被删除。 栈顶元素最后才能被删除。 栈顶元素永远不能被删除。 上述三种说法都不对。 下列关于线性表的叙述,不正确的是()。 线性表可以是空表。 线性表是一种线性结构。 线性表的所有结点有且仅有一个前驱结点和一个后继结点。 线性表是由(n>0)个元素组成的一个有限序列。 下列数据结构中,属于非线性结构的是()。 循环队列。 带链队列。 带链栈。 二叉树。 下列Visual Basic表达式中,能产生一个10到99之间(包括10和99)随机整数的是()。 Rnd()*89。 Rnd()*50+10。 Int(Rnd()*89)+10。 Int(Rnd()*90)+10。 在Visual Basic中,若a=3,b=3,c=1,语句Ifa>bThenc=a+1Elsec=b-1执行后,变量c的值是()。 3。 2。 4。 1。

下面程序段是利用For语句给数组a赋值,使a(1)=1,a(2)=3,a(3)=5,……,a(50)=99,则划线处的语句应该是()。 Dim a(1 to 50) As Integer For i=1 To 50 ______Next i

参考答案:

  参考解析

由a(1)=1,a(2)=3,a(3)=5,……,a(50)=99知,总结出a(k)=m,m=2k-l,故本题选择D。

在线 客服