第 1 页:选择题 |
第 3 页:填空题 |
44Int(3.25)的结果是__________。
参考解析:3
【解析】本题考查取整函数的知识。在VBA中有3个函数都能实现取整操作,其中Pound()函数为四舍五入取整;Int()和Fix()函数都是返回表达式的整数部分也就是下取整,两者参数为正值时结果相同,参数为负值时,Int()返回小于等于参数值的第一个负数,Fix()返回大于等于参数值的第一个负数。
45现有一个登录窗体如下图所示。打开窗体后输入用户名和密码,登录操作要求在20秒内完成,如果在20秒内没有完成登陆操作,则倒计时达到0秒时自动关闭本窗体,窗体的右上角是显示倒计时的标签labtime。事件代码如下,要求填空完成事件过程。
参考解析:
True
i+1
【解析】本题考查VBA编程和计时器的使用知识。在窗体属性中有一个计时器时间间隔属性,该属性默认为“0”表示计时器未启用。一旦将其设置为非0值,将会启用计时器,每隔指定的时间间隔自动执行计时器事件。窗体的计时器事件的过程名为Form_Timer0,该事件在本题中用于完成20秒倒计时功能,由于TimerInterval属性值为l000,所以Form_Timer()事件每1000毫秒即每秒被自动执行一次。在此事件中,计时器:工作的条件是“nag=True”且“i<20”,所以fla9标记应被初始化为true,故本题第一空填“True”。变量…i’用于记录用户打开登录操作窗体后已经进行的秒数,所以在每隔一秒后i的值应该加1,故本题第二空应填“i+1”。
46在窗体上画一个名称为Coml的命令按钮,然后编写如下事件过程:
该事件过程的功能是计算s=l+1/2!+1/3 1+…+1/n!的值。请填空。
参考解析:(1/i)
【解析】本题考查循环的知识。本程序首先置q为1,sum为0;经过l0次循环使q每次都乘以1/i,实现了1/n!的求法;每次循环后都加q,把结果再赋给$tllTl,循环结束,slim的值即为所求。
47设有如下代码:
参考解析:4
【解析】本题考查VBA中循环的知识。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件如何至少执行一次循环体。在Until循环中条件为False时执行循环体,条件为True时退出循环;在While循环中条件为True时执行循环体,条件为False时退出循环,这一点要注意区分清楚。本题中先执行循环体,要求循环体执行4次也就是第3次循环后x=3时还满足循环条件,而第4次循环后x=4时就不满足循环条件,所以条件可以设为x>3或x>=4。根据题意此空填4。
48在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程序:
窗体打开运行后,单击命令按钮,则消息框的输出结果为__________。
参考解析:3
【解析】本题考查VBA中参数传递的知识。在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用;若用ByRef声明,说明此参数为传址调用;没有说明传递类型,则默认为传址传递。本题中在定义予过程f的时候用ByVal声明了形参x,说明为传值调用,此时对x的任何更改不会影响调用它的实参i,所以执行完Call f(i)这条语句后i的值不变仍为3,当然也不满足If语句的条件,故此最后输出结果为3。
49在算法的4个特性中,算法必须能在执行有限个步骤之后终止指的是算法的__________特性。
参考解析:有穷性
【解析】算法的4个基本特性包括:可靠性、确定性、有穷性和拥有足够的情报,其中,算法的有穷性指的是算法必须在有限的时间内完成,即算法必须在执行有限个步骤之后终止。
50执行下面的程序,消息框的输出结果是__________。
参考解析:110
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |