1[简答题] 在考生文件夹下有一个工程文件sjtn.vbp。该程序的功能是计算M!+(M+1)!+(M+2)!+…+N!之和。窗体上有名称分别为Textl、Text2的两个文本框,用于接收输入的M和N(要求M
在给出的窗体文件中已经有了全部控件,但程序不完整,要求去掉程序中的注释符,把程序中的?改为正确的内容。
注意:不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。
参考解析:
【考点分析】本题考点有:标签的Caption属性、Val()函数和For循环语句。
【解题思路】Functionf()过程函数用于实现对数值阶乘的运算,Val()函数实现将文本框中的字符转换成数值型,通过循环调用过程函数实现对表达式结果的累加。
【操作步骤】
步骤1:打开本题工程文件。
步骤2:打开代码编辑窗口,去掉程序中的注释符,将问号改为正确的内容。
参考答案(阴影部分是需考生填入的内容)
步骤3:调试并运行程序,关闭程序后按题目要求存盘。
【易错提示】程序语句较少,表达式比较复杂,要充分理解过程函数的算法及主函数的循环语句的运用。
2[单选题] 窗体上有一个名称为CD1的通用对话框,一个名称为Commandl的命令按钮,相应的事件过程如下:
EndSub
关于上述程序,以下叙述中正确的是
A.初始过滤器为“*.*”
B.指定的初始目录为“E:\”
C.以上程序代码实现打开文件的操作
D.由于指定文件类型是.ppt,所以导致打开文件的操作失败
参考答案:B
参考解析:通用对话框的Filterlndex属性值表示默认的过滤器,值为2表示初始过滤器为过滤器中的第2个,即“*.txt”。InitDir属性表示打开对话框时的初始目录。ShowOpen方法表示显示打开文件对话框。打开文件通用对话框只是返回选中的文件,具体如何操作文件需要另行编程决定,因此不会导致文件打开失败。
3[单选题] 下面控件中,没有Caption属性的是
A.复选框B.单选按钮C.组合框D.框架
参考答案:C
参考解析:Caption属性是设置或返回控件的标题。组合框没有Caption属性。故选C.。
4[单选题] 要将单选按钮0ptl设为被选中,应设置的属性是
A.ValueB.SelectedC.EnabledD.SetFocus
参考答案:A
参考解析:单选按钮0ptl要设为选中,可通过设置Value属性。设置单选按钮在执行时的两种状态:True表示选中,运行时该单选按钮的圆圈中出现一个黑点。False(默认值)表示未选中。
5[单选题] 要求在程序运行时,如果按住鼠标左键不放而移动鼠标,鼠标的位置坐标同步显示在窗体右上角的标签(名称为Labell)中,如下图所示,放开鼠标左键后,停止同步显示。
下面可以实现此功能的程序是
参考答案:C
参考解析:鼠标移动时产生的事件是MouseMove事件。
MouseDown事件过程的参数定义如下:
SubForm_MouseMove(ButtonAsinteger,ShiftAsInte-ger,xAsSingle,yAssingle)其中Button表示被按下的鼠标键,按下左键时值为1,按下右键时值为2,按下中间键时值为4。x,y参数表示鼠标光标当前位置的坐标。
题目要求按住左键时移动显示鼠标位置,因此在事件过程要判断是否按下了左键,按下了左键则在标签中显示鼠标位置,否则不显示。因此可用IfButton=1来判断是否按下了左键及是否显示鼠标位置。因此应该选择C选项。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |