1、2011年 9月国家二级( ACCESS)笔试真题试卷及答案与解析 1 下列叙述中正确的是 ( A)算法就是程序 ( B)设计算法时只需要考虑数据结构的设计 ( C)设计算法时只需要考虑结果的可靠性 ( D)以上三种说法都不对 2 下列关于线性链表的叙述中,正确的是 ( A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致 ( B)各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续 ( C)进行插入与删除时,不需要移动表中的元素 ( D)以上三种说法都不对 3 下列 关于二叉树的叙述中,正确的是 ( A)叶子结点总是比度为 2的结点少一个 ( B)叶子结点总是
2、比度为 2的结点多一个 ( C)叶子结点数是度为 2的结点数的两倍 ( D)度为 2的结点数是度为 1的结点数的两倍 4 软件按功能可以分为应用软件、系统软件和支撑软件 (或工具软件 )。下面属于应用软件的是 ( A)学生成绩管理系统 ( B) C语言编译程序 ( C) UNIX操作系统 ( D)数据库管理系统 5 某系统总体结构图如下图所示: 该系统总体结构图的深度是 ( A) 7 ( B) 6 ( C) 3 ( D) 2 6 程序调试的任务是 ( A)设计测试用例 ( B)验证程序的正确性 ( C)发现程序中的错误 ( D)诊断和改正程序中的错误 7 下列关于数据库设计的叙述中,正确的是
3、( A)在需求分析阶段建立数据字典 ( B)在概念设计阶段建立数据字典 ( C)在逻辑设计阶段建立数据字典 ( D)在物理设计阶段建立数据字典 8 数据库系统的三级模式不包括 ( A)概念模式 ( B)内模式 ( C)外模式 ( D)数据模式 9 有三个关系 R、 S和 T如下:则由关系 R和 S得到关系T的操作是 ( A)自然连接 ( B)差 ( C)交 ( D)并 10 下列选项中属于面向对象设计方法主要特征的是 ( A)继承 ( B)自顶向下 ( C)模块化 ( D)逐步求精 11 下列关于 Access数据库特点的叙述中,错误的是 ( A)可以支持 Internet Intranet应
4、用 ( B)可以保存多种类型的数据,包括多媒体数据 ( C)可以通过编写应用程序来操作数据库中的数据 ( D)可以作为网状型数据库支持客户机服务器应用系统 12 学校规定学生住宿标准是:本科生 4人一间,硕士生 2人一间,博士生 1人一间,学生与宿 舍之间形成了住宿关系,这种住宿关系是 ( A)一对一联系 ( B)一对四联系 ( C)一对多联系 ( D)多对多联系 13 在 Access数据库中,表是由 ( A)字段和记录组成 ( B)查询和字段组成 ( C)记录和窗体组成 ( D)报表和字段组成 14 可以插入图片的字段类型是 ( A)文本 ( B)备注 ( C) OLE对象 ( D)超链接
5、 15 输入掩码字符 “C”的含义是 ( A)必须输入字母或数字 ( B)可以选择输入字母或数字 ( C)必须输入一个任意的字符或一个空格 ( D)可以选择 输入任意的字符或一个空格 16 若在查询条件中使用了通配符 “!”,它的含义是 ( A)通配任意长度的字符 ( B)通配不在括号内的任意字符 ( C)通配方括号内列出的任一单个字符 ( D)错误的使用方法 17 在 SQL语言的 SELECT语句中,用于指明检索结果排序的子句是 ( A) FROM ( B) WHILE ( C) GROUP BY ( D) ORDER BY 18 下列属性中,属于窗体的 “数据 ”类属性的是 ( A)记录
6、源 ( B)自动居中 ( C)获得焦点 ( D)记录选择器 19 要将 “选课成绩 ”表中学生的 “成绩 ”取整,可以使用的函数是 ( A) Abs(成绩 ) ( B) Int(成绩 ) ( C) Sqr(成绩 ) ( D) Sgn(成绩 ) 20 在 Access中为窗体上的控件设置 Tab键的顺序,应选择 “属性 ”对话框的 ( A) “格式 ”选项卡 ( B) “数据 ”选项卡 ( C) “事件 ”选项卡 ( D) “其他 ”选项卡 21 下图所示的是报表设计视图,由此可判断该报表的分组字段是( A)课程名称 ( B)学分 ( C)成绩 ( D)姓名 22 有商品表内容如下:执行 SQL
7、命 令: SELECT部门号, MAX(单价 *数量 )FROM商品表 GROUP BY部门号; 查询结果的记录数是 ( A) 1 ( B) 3 ( C) 4 ( D) 10 23 某学生成绩管理系统的 “主窗体 ”如下图左侧所示,点击 “退出系统 ”按钮会弹出下图右则 “请确认 ”提示框;如果继续点击 “是 ”按钮,才会关闭主窗体退出系统,如果点击 “否 ”按钮,则会返回 “主窗体 ”继续运行系统。为了达到这样的运行效果,在设计主窗体时为 “退出系统 ”按钮的 “单击 ”事件设置了一个 “退出系统 ”宏。正确的宏设计是 ( A) ( B) ( C) ( D) 24 在打开窗体时,依次发生的事
8、件是 ( A)打开 (Open) 加载 (Load) 调整大小 (Resize) 激活 (Activate) ( B)打开 (Open) 激活 (Activate) 加载 (Load) 调整大小 (Resize) ( C)打开 (Open) 调整大小 (Resize) 加载 (Load) 激活 (Activate) ( D)打开 (Open) 激活 (Activate) 调整大小 (Resize) 加载 (Load) 25 在宏表达式中要引用 Form1窗体中的 txt1控件的值,正确的引用 方法是 ( A) Form1 1 txt1 ( B) txt1 ( C) Forms! Form1!
9、txt1 ( D) Forms! txt1 26 将一个数转换成相应字符串的函数是 ( A) Str ( B) String ( C) Asc ( D) Chr 27 VBA中定义符号常量使用的关键字是 ( A) Const ( B) Dim ( C) Public ( D) Static 28 由 “For i=1 To 16 Step 3”决定的循环结构被执行 ( A) 4次 ( B) 5次 ( C) 6次 ( D) 7次 29 可以用 InputBox函数产生 “输入对话框 ”。执行语句: st=InputBox(”请输入字符串 ”, ”字符串对话框 ”, ”aaaa”) 当用户输入字符
10、串 “bbbb”,按 OK按钮后,变量 st的内容是 ( A) aaaa ( B)请输入字符串 ( C)字符串对话框 ( D) bbbb 30 下列不属于 VBA函数的是 ( A) Choose ( B) If ( C) IIf ( D) Switch 31 若有以下窗体单击事件过程: Private Sub Form_Click() result=1 For i=1 To 6 step 3 result=result*i Next i MsgBox result End Sub 打开窗体运行后,单击窗体,则消息框的输出内容是 ( A) 1 ( B) 4 ( C) 15 ( D) 120 32
11、 窗体中有命令按钮 Command32,其 Click事件代码如下。该事件的完整功能是: 接收从键盘输入的 10个大于 0的整数,找出其中的最大值和对应的输入 位置。 Privme Sub Command32_Click() max=0 max_n=0 For i=1 To 10 num=Val(InputBox(“请输入第 “S End Sub 47 有一个标题为 “登录 ”的用户登录窗体,窗体上有两个标签,标题分别为 “用户名: ”和 “密码: ”,用于输入用户名的文本框名为 “UserName”,用于输入密码的文本框名为 “UserPassword”,用于进行倒计时显示的文本框名为 “T
12、num”,窗体上有一个标题为 “确认 ”的按钮名为 “OK”,用于输入完用户名和密码后单击此按钮确认。输入用户名和密码,如用户 名或密码错误,则给出提示信息;如正确,则显示 “欢迎使用 !”信息。要求整个登录过程要在30秒中完成,如果超过 30秒还没有完成正确的登录操作,则程序给出提示自动终止整个登录过程。请在程序空白处填入适当的语句,使程序完成指定的功能。Option Compare DatabaseDim Second As IntegerPrivate Sub Form_Open(Cancel As Integer) Second=0 End Sub Private Sub Form_T
13、imer() If Second30 Then MsgBox“请在 30秒中登录 “, vbCritical, “警告 “ DoCmd Close Else Me!Tnum Caption=30-Second 倒计时显示 End If Second=【 12】 End Sub Private Sub OK_Click() If Me UserName“123“Or Me UserPassword“456“Then MsgBox“错误 !“+“您还有 “&30一 Second&“秒 “, vbCritical, “提示 “ Else Me TimerInterval=【 13】 终止 Timer
14、事件继续发生 MsgBox“欢迎使用 !“, vblnformation, “成功 “ DoCmd Close End If End Sub 48 数据库中有 “平时成绩表 ”,包括 “学号 ”、 “姓名 ”、 “平时作业 ”、 “小测验 ”、 “期中考试 ”、 “平时成绩 ”和 “能否考试 ”等字段,其中,平时成绩 =平时作业 50 +小测验 10 +期中成绩 40,如果学生平时成绩大于等于 60分,则可以参加期末考试 (“能否考试 ”字段为真 ),否则学生不能参加期末考试。 下面的程序按照上述要求计算每名学生的平时成绩并确 定是否能够参加期末考试。请在空白处填入适当的语句,使程序可以完成所
15、需要的功能。 Private sub Command0_Click() Dim db As DAO Database Dim rs As DAO Recordset Dim pszy AS DAO Field, xcy As DAO Field, qzks As DAO Field Dim ps As DAO Field ks As DA0 Field Set db=CurrentDb() Set rs=db OpenRecordset(“平时成绩表 “) Set pszy=rs Fields(“平时作业 “) Set xcy=rs Fields(“小测验 “) Set qzks=rs Fie
16、lds(“期中考试 “) Set ps=rs Fields(“平时成绩 “) Set ks=rs Fields(“能否考试 “) Do While Not rs EOF rs Edit ps=【 14】 If ps=6n Then ks=True Else ks=False End If rs【 15】 rs MoveNext Loop rs Close db Close Set rs=Nothing Set db=Nothing End Sub 2011年 9月国家二级( ACCESS)笔试真题试卷答案与解析 1 【正确答案】 D 【试题解析】 算法不同于程序,算法优先于程序;算法强调的是程
17、序的易读性。设计算法时需要考虑算法的时间复杂度和空间复杂度。故答案为 D)。 2 【正确答案】 C 【试题解析】 线性表的链式存储结构称为线性链表。在线性链表中,各元素结点的存储空间可以是不连续的,且各数据元素的存储顺序与逻辑顺序可以不一致。在线性链表中进行插入与删除,不需要移动链表中的元素。因此 C)选项正确。 3 【正确答案】 B 【试题解析】 根据二叉树的性质 3,在任意一棵二叉树中,度为 0的结点 (即叶子结点 )总是比度为 2的结点多一个。故答案为 B)。 4 【正确答案】 A 【试题解析】 系统软件负责管理计算机系统中各种独立的硬件,使得计算机使用者和其他软件将计算机当作一个整体而
18、不 需要顾及到底层每个硬件是如何工作的,包括操作系统和一系列基本的工具 (比如编译器,数据库管理、存储器格式化、文件系统管理、用户身份验证、驱动管理、网络连接等方面的工具 )。支撑软件是支撑各种软件的开发与维护的软件,又称为软件开发环境,它主要包括环境数据库、各种接口软件和工具组。应用软件是为了某种特定的用途而被开发的软件,它可以是一个特定的程序,也可以是一组功能联系紧密、可以互相协作的程序的集合,或者是一个由众多独立程序组成的庞大的软件系统,如文字处理软件、教育与娱乐软件等。选项 A)“学生成绩管理系统 ”属于应用软 件。 5 【正确答案】 C 【试题解析】 系统总体结构图是对软件系统结构的
19、总体设计的图形显示,其深度表示控制的层数。故答案为 C)。 6 【正确答案】 D 【试题解析】 程序调试的任务是诊断和改正程序中的错误,主要在开发阶段进行。程序调试活动由两部分组成,一是根据错误的迹象确定程序中错误的确切性质、原因和位置;二是对程序进行修改,排除这个错误。 7 【正确答案】 A 【试题解析】 需求分析阶段常用的工具是数据流图和数据字典。故答案为 A)。 8 【正确答案】 D 【试题解 析】 数据库的三级模式包括概念模式、外模式和内模式。概念模式是数据库的中心与关键。内模式依赖于概念模式,独立于外模式和存储设备;外模式面向具体的应用,独立于内模式和存储设备;应用程序依赖于外模式,
20、独立于概念模式和内模式。选项 D)不是数据库的三级模式。 9 【正确答案】 B 【试题解析】 关系的基本运算有两种:一类是传统的集合运算,包括并、差和交等;另一类是专门的关系运算,包括选择、投影和连接: 并:由属于进行运算的两个关系的全部元组组成的集合。 差:由属于前一个关系的元组但不属于后 一个关系的元组组成的集合。 交:由属于进行运算的两个关系所共有的元组组成的集合。 题中 R和 S进行差运算可得到 T,选项 B)正确。 10 【正确答案】 A 【试题解析】 面向对象设计方法的三个基本特性即封装、多态、继承。结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化、限制使用 got
21、o语句。故答案为 A)。 11 【正确答案】 D 【试题解析】 选项 A)、 B)和 C)都是数据库系统的特征。此外,支持抽象的数据模型也是其主要特征。 Access具备了一些分布式数据库和 面向对象数据库所要求的一些功能,但不全面而且功能较弱,本质上仍然是传统的关系型数据库系统。故答案为 D)。 12 【正确答案】 C 【试题解析】 实体之问的对应关系称为联系,它反映现实世界事物之间的相互关联。两个实体间的联系可以归结为 3种类型:一对一联系表现为某一实体与另一实体一一对应相关联;一对多联系表现为某一实体与相关多个实体相关联;多对多联系表现为多个实体与相关多个实体相联系。一个学生属于一个宿舍
22、,而一个宿舍可以住多个学生,属于一对多关系。 13 【正确答案】 A 【试题解析 】 表是数据库的基本对象,是存放各类数据的基础,如查询、窗体、报表等都是在表的基础上建立并使用的。 Access表由表结构和表内容 (记录 )两部分构成。 14 【正确答案】 C 【试题解析】 表中字段的数据类型 “OLE对象 ”是指字段允许单独的 “链接 ”或 “嵌入 ”OLE对象。可以链接或嵌入表中的 OLE对象是指在其他使用 OLE协议程序创建的对象,例如 Word文档、 Excel电子表格、图像、声音或其他二进制数据。 15 【正确答案】 D 【试题解析】 常用的输入掩码属性所使用字符含义如下: 0表示数
23、字 (0到 9,为必选项;不允许使用加号和减号 ); 9表示数字或空格 (非必选项;不允许使用加号和减号 ); #表示数字或空格 (非必选项;空白将转换为空格,允许使用加号和减号 ); L表示字母 (A到 z,必选项 ); ?表示字母 (A到 z,可选项 ); A表示字母或数字 (必选项 ); A表示字母或数字 (可选项 );表示任一字符或空格 (必选项 ); C表示任一字符或空格 (可选项 )o 16 【正确答案】 B 【试题解析】 常用通配符含义如下: *:通配任意个数的字符。 ?:通配任何单个字符。 :通配方括号内任 何单个字符。 !:通配任何不在方括号内字符。 -:通配范围内的任何一个
24、字符,必须以递增排序顺序来指定区域。 #:通配任何单个数字字符 17 【正确答案】 D 【试题解析】 在 SQL语言的 SELECT语句中,用 ORDER BY子句根据指定的列对结果集进行排序。 ORDER BY为可选项,默认按照升序对记录进行排序。 18 【正确答案】 A 【试题解析】 窗体的 “数据 ”属性决定了窗体的数据来自于何处,以及操作数据的规则,包括记录源、排序依据、记录锁定等。选项 B)和选项 D)为 “格式 ”属性,选项 C)为 “事件属性 ”。 19 【正确答案】 B 【试题解析】 Int()是取整函数, A)选项为返回数值表达式值的绝对值, C)选项平方根值, D)选项数值
25、表达式的符号值。 20 【正确答案】 D 【试题解析】 窗体的 “其他 ”属性表示了控件的附加特征。包括名称、状态栏文字、 Tab键索引、控件提示文本等。 21 【正确答案】 D 【试题解析】 由图可以看出,在 “页面页眉 ”和 “主体 ”之间有一个 “姓名页眉 ”,故该报表的分组字段就是 “姓名 ”。 22 【 正确答案】 B 【试题解析】 SQL语句中根据部门号进行分组求出每个部门单价 *数量的最大值。部门号有 20、 30、 40三个值,因此查询结果的记录数是 3。 23 【正确答案】 A 【试题解析】 此题考查条件宏的创建,在条件列输入要满足什么条件,才能执行后面的操作。执行 Msg-
26、Box(“你真的要退出系统吗 ?”, 4+32+256, “请确认 ”)=6这一句后会弹出一个消息框,让用户点 “是 ”或 “否 ”,如果点 “是 ”,则返回值为 6,点“否 ”,返回值为 7。下面就是判断用户到底点击的是 “是 ”还是 “否 ”,如果点 “是 ”则条件表达式为真,执行 Close关闭操作。 24 【正确答案】 A 【试题解析】 窗体的事件比较多,在打开窗体时,将按照下列顺序发生相应的事件。打开 (Open) 加载 (Load) 调整大小 (Resize) 激活 (Activate) 成为当前(Current)事件等。 25 【正确答案】 C 【试题解析】 在输入表达式时,引用
27、窗体的控件值的格式是: Forms!窗体名 !控件名 属性名 。 26 【正确答案】 A 【试题解析】 选项 A)Str函数是将数值表达式的值转化为字符串;选 项 B)String是返回一个由字符表达式的第 1个字符重复组成的指定长度为数值表达式值的字符串;选项 C)Asc函数是返回字符串首字符的 ASCII值;选项 D)Chr函数是返回以数值表达式值为编码的字符。 27 【正确答案】 A 【试题解析】 符号常量使用关键字 Const来定义,格式如下: Const符号常量名称 =常量值。 28 【正确答案】 C 【试题解析】 题目考查的是循环结构,每次执行循环 i依次加 3,则 i分别为 1,
28、4, 7, 10, 13, 16,则循环执行 6次。 29 【正确答案】 D 【试题解析】 InputBox函数表示在对话框来中显示提示,等待用户输入正文或按下按钮,并返回包含文本框内容的字符串,其函数格式为 InputBox(prompt,title, default, xpos, ypos, helpfile, context)。 Prompt必需的,作为对话框消息出现的字符串表达式; Title可选的,显示对话框标题栏中的字符串表达式; Default可选的,显示文本框中的字符串表达式。因此本题中的输入框初始显示为 aaaa,输入 bbbb后点击 OK按钮后传给 st,正确答案为选 项
29、D)。 30 【正确答案】 B 【试题解析】 VBA提供如下 3个函数来完成相应选择操作: IIf函数, Switch函数, Choose函数。而 If是 VBA的流程控制语句的关键字。因此 If不属于 VBA函数。 31 【正确答案】 B 【试题解析】 本题中主要考查 FOR循环执行的次数和循环变量的取值,第一次循环 i=1, result=1*1=1,之后 i加 3;第二次循环 i=4, result=1*4=4,之后 i加 3为 7不符合 for循环条件,结束循环,输出结果为 4。 32 【正确答案】 C 【 试题解析】 本程序的作用是对键盘输入 10个数据,利用函数实现找出其中最大值,
30、并找出最大值对应的位置。实现过程是在键盘上每输入一个数据把它存入num中并与当前最大值 max比较,如果 nummax说明当前输入的值大于当前最大值,则把它的值存入 max中作为新的最大值,故答案为 C)。 33 【正确答案】 B 【试题解析】 此题中设定了一个 sfun()函数,进行除法运算和求模运算,为命令按钮 (名为 Commandl)编写事件,定义两变量 a=5, b=4;调用此函数传递 a, b的值给 x, y进行运算, t=x=5, y=4; x=t y=5 4=1 25(除法运算 ); y=t Mod y=5 mod 4=1(求模运算 )。所以本题答案为 B)。 34 【正确答案
31、】 C 【试题解析】 本程序考查 DOLOOP WHILE 循环结构,该结构是循环条件成立时执行循环,在此题中即 i的值 10时执行循环,当 i=9时该循环执行最后一次循环,这时 i的值在循环中增加 1,所以 i的值为 10。 35 【正确答案】 D 【试题解析】 本题考查循环运算。当 i=2时,执行 for j=2 to 1,此时 i mod j为0,跳出 j的 for循环, 此时 j为 2大于 2的平方根,则输出 2;当 i=3时,执行 for j=2 to 2, (需要注意 i和 j都为整数,当 i 2不能整除时要四舍五入 ), i mod j不为0,继续循环 j加 1不再满足表达式,跳
32、出 j的 for循环,此时 j为 2大于 3的平方根,则输出 3;当 i=4时,执行 for j=2 to 2,此时 i mod j为 0,跳出 j的 for循环,此时 j为 2等于 4的平方根,不输出;当 i=5时,执行 for j=2 to 3, i mod j不为 0,继续循环 j加 1为 3, i mod j不为 0,继续循环 j加 1不再满足表达式,跳出 j的 for循环,此时 j为 3大于 5的平方根,则输出 5;当 i=6时,执行 for j=2 to 3,此时 i mod j为 0,跳出 j的 for循环,此时 j为 2小于 6的平方根;不输出;当 i=7时,执行 for j=
33、2 to 4, i mod j不为 0,继续循环 j加 1为 3, i mod j不为 0,继续循环 j加 1为 4, i mod j不为 0,继续循环 j加 1不再满足表达式,跳出 j的 for循环,此时 j为 4大于 7的平方根,则输出 7;当 i=8时,执行 for j=2 to 4,此时 i mod j为 0,跳出 j的 for循环,此时 j为 2小于 8的平方根,不 输出;当 i=9时,执行 for j=2 to 5, i mod j不为 0,继续循环 j加 1为 3, i mod j为0,跳出 j的 for循环,此时 j为 3等于 9的平方根,不输出;当 i=10时,执行 for
34、j=2 to 5,此时 i mod j为 0,跳出 j的 for循环,此时 j为 2小于 10的平方根,不输出。因此最后输出 2 3 5 7。 36 【正确答案】 线性结构 【试题解析】 数据结构分线性结构和非线性结构,其中线性表、栈、队列、串都是线性结构,线性结构的特点是 (当数据元素非空时 ):存在唯一的 “第一个 ”数据元素,存 在唯一的 “最后一个 ”数据元素,除第一个元素之外,集合中的每一个数据元素都只有一个直接前驱;除最后一个元素之外,集合中的每一个数据元素都只有一个后继: 37 【正确答案】 n 【试题解析】 在长度为 n的顺序存储的线性表中插入一个元素,最坏的情况即插入在第一个
35、位置,线性表中所有元素均需要移动,因此需要移动 n次。 38 【正确答案】 结构化 【试题解析】 数据流图是结构化方法的需求分析工具,是描述数据处理过程的工具,是逻辑模型的图形表示,它直接支持系统的功能建模。 39 【正确答案 】 数据库管理系统 【试题解析】 数据库管理系统是为数据库建立、使用和维护而配置的软件系统,简称 DBMS,是数据库系统的核心。 40 【正确答案】 关系 【试题解析】 将 ER图转换为关系模型实际上就是要将实体、实体属性和实体之间的联系转换为一组关系模式, ER图中的属性将被转换为关系中的属性,联系即被转换为关系。 41 【正确答案】 1 【试题解析】 VBA支持的常
36、用数据类型有: Byte,占 1字节,范围是 0到 255;Boolean,占 2字节,范围 True或 False; Integer,占 2字节,范围一 32768到32767; Long(长整型 ),占 4字节; Single(单精度浮点型 ),占 4字节; Double(双精度浮点型 ),占 8字节; Date,占 8字节。 42 【正确答案】 Page 【试题解析】 计算控件的控件源必须是以 “=”开头的计算表达式,表达式的字段名不用加表名,需要以 “”括起来。若要显示 “第 N页 ”则使用 Page,若要显示总页数则使用 Pages。 43 【正确答案】 数据访问页 【试题解析】 A
37、ccess支持将数据库中的数据通过 Web页发布 ,用户可以方便、快捷地将所有文件作为 Web发布程序存储到指定的文件夹,或者将其复制到 Web服务器上,在网络上发布信息。这些数据页称为数据访问页。数据访问页可以将Access数据库中的数据发布在 Intemet网络上。 44 【正确答案】 Form Caption=“Access窗体 ” 【试题解析】 改变窗体显示标题需要为窗体的 Caption属性赋值。 45 【正确答案】 m=100 【试题解析】 本程序使用 While循环计算 1到 100的累加和,利用循环变量 m控制计算范围。 s用来存储前 100个数的累加和, m每次加 1用来移动
38、到下一个数字,之后传给 s进行累加,要计算 1到 100的累加和,所以循环的条件是m=100。 46 【正确答案】 (-1)*f 【试题解析】 要计算 1-1 2+1 3-1 4+ 的前 30项和,可以看出,偶数项的系数为负, f初始值为 1,利用 f=(-1)*f实现偶数项系数为负,奇数项系数为正。 47 【正确答案】 Second+1; 0 【试题解析】 窗体加载后进行 30秒倒计时,变量 Second记录已经运行了的秒数,每秒钟 Second+1。 “计时器 间隔 ”属性值可以安排在代码中进行动态设置,而且可以通过设置 “计时器间隔 ”属性值为零 (Me TimerInterval=0)
39、来终止 Timer时间继续发生。 48 【正确答案】 pszy*0 5+xcy*0 1+qzks*0 4; Update 【试题解析】 Do WhileLoop 语句是在条件式结果为真时,执行循环体,并持续到条件式结果为假或执行到选择性 Exit Do语句而退出循环。在程序中,本循环的作用是遍历记录,求出平时成绩,根据平时成绩判断能否参加期末考试,然后提交。通过语句 ”ps=pszy*0 5+xcy*0 1+qzks*0 4”求出平时成绩,之后进行判断如果平时成绩大于等于 60,则可以参加期末考试,将 ks设置为 True;否则不能参加期末考试, ks设置为 False。在对每条记录进行计算之后,要更新数据表中的相应记录,用 rs Update表示。