一、选择题
下列各题A.、B.、C.、D.四个选项中,只有一个选项是正确的。
1、程序流程图中带有箭头的线段表示的是______。
A. 图元关系 B. 数据流 C. 控制流 D. 调用关系
2、结构化程序设计的基本原则不包括______。
A. 多态性 B. 自顶向下 C. 模块化 D. 逐步求精
3、软件设计中模块划分应遵循的准则是______。
A. 低内聚低耦合 B. 高内聚低耦合
C. 低内聚高耦合 D. 高内聚高耦合
4、在软件开发中,需求分析阶段产生的主要文档是______。
A. 可行 ……此处隐藏27743个字……
47、[12] num
[13] i
[解析] VBA程序流程控制语句
[评析] 题目要求接受从键盘输入的10个大于0的整数,找出其中的最大值和对应的输入位置。
空1:本题中先给最大值max变量赋值为0,把每次从键盘输入的数num与最大值max比较,如果num的值大于最大值max的值,最大值max就要被赋予num的值,因此横线处应填入num。
空2:变量max_n记录最大值输入的位置,即第几次输入的数,因此横线处应填入i。
48、[14] fd+l
[15] rs.MoveNext或call rs.MoveNext
[解析] VBA的数据库编程
[评析] 下面对DAO部分对象进行说明:
Database对象:表示操作的数据库对象。
RecordSet对象:表示数据库操作返回的记录集。
Field对象:表示记录集中的字段数据信息。
EOF函数:指示当前记录位置位于Recordset对象的最后一个记录之后。属性返回布尔型值,本题要求将当前数据库文件中“学生表”的学生“年龄”都加1。
空1:对“年龄”加1,因此横线处应填入fd+1;
空2:当遍历完一个记录后,记录指针移向下一条,因此横线处应填入rs.MoveNext。