1[单选题] 下列叙述中正确的是( )。
A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化
B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化
C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化
D.以上说法都不正确
参考答案:C
参考解析:栈是先进后出的数据结构,在整个过程中,栈底指针不变,入栈与出栈操作均由栈顶指针的变化来操作,所以选择C。
2[单选题] 在软件开发中,需求分析阶段产生的主要文档是( )。
A.软件集成测试计划
B.软件详细设计说明书
C.用户手册
D.软件需求规格说明书
参考答案:D
参考解析:需求分析阶段的工作可以概括为:需求获取、需求分析、编写需求规格说明书、需求评审四个方面。所以选择D。
3[单选题] 某人设计了如下程序用来计算并输出7 1(7的阶乘)
执行程序时,发现结果是错误的,下面的修改方案中能够得到正确结果的是( )。
A.把t=0改为t=1
B.把For k=7 To 2 Step-1改为For k=7 To 1 Step-1
C.把For k=7 To 2 Step-1改为For k=1 To 7
D.把Next改为Next k
参考答案:A
参考解析:由于t=t*k,若t=0,则循环的结果只能是0,不可能得到7的阶乘,所以应将t=0改为t=1。
4[单选题] 设窗体上有一个名称为Hstl的列表框和一个名称为Checkl的复选框数组(下标从0开始)。程序运行时,单击某个复选框,如果列表框中没有该复选框的标题,则把该复选框的标题添加到列表框中,否则从列表框中把该复选框标题删除。
为使上面程序可以实现该功能,程序代码中横线上应该填入的代码是
A.kB.Checkl.CaptionC.Checkl(k)D.Checkl(Index).Caption
参考答案:D
参考解析:题干给出的是没有该复选框的标题时,把该复选框的标题添加到列表框中。List1.AddItem可以为列表框添加新项。需要添加的项要根据索引添加。选D.。
5[单选题]以下叙述中错误的是
A.用ReDim语句可以改变数组的维数
B.用ReDim语句可以改变数组的类型
C.用ReDim语句可以改变数组每一维的大小
D.用ReDim语句可以对数组中的所有元素置0或空字符串
参考答案:B
参考解析:ReDim语句无法更改数组变量的数据类型。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |