计算机二级Access选择题考点—代码篇

2024-06-16 00:20

本文主要是介绍计算机二级Access选择题考点—代码篇,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

第1题

窗体的事件过程如下:

Private Sub Form MouseDown(Button As Integer ,Shift As integer,X As Single,Y As Single)If Shift = 6 And Button = 2 Then MsgBox "Hello World."End lf
End Sub

程序运行后,要在窗体消息框中显示"Hello World.",在窗体上应执行的操作是(同时按下 Ctr、Alt 键和鼠标右键)。

鼠标事件MouseDown中的Button参数用于判断鼠标操作的是左中右哪个键,可以分别用符号常量acLeftButton(左键1)、acRightButon(右键2)和acMiddleButton(中键4)来比较,本题中的if语句中条件语句Button=2,如果条件成立,那么应该按下鼠标右键;Shift参数用于判断鼠标操作的同时,键盘控制键的操作,可以分别用符号常量acAltMask (Shift键1)、acAItMask(ctrl键2)和acAItMask(AIt键4)来比较,本题中的if语句中条件语句Shift=6,如果条件成立,那么应该按下acAltMask(ctrl键2)和acAItMask(Alt键4)

第2题

假设有选课成绩表score(学号,课程号,成绩等),查询所选课程在两门以上(含两门)并且所选的课程成绩都在90分以上(含90分)的学号列表,正确的是

SELECT score.学号
FROM score WHERE score.学号 Not In(select 学号 from score where 成绩 < 90)
GROUP BY score.学号
HAVING Count(score.[学号]) >= 2

SELECT语句的一般格式为:

SELECT[ALL | DISTINCT | TOP n]*|<字段列表>[,<表达式>AS<标识符>]
FROM<表名1>[,<表名2>]...
[WHERE<条件表达式>]
[GROUP BY<字段名>[HAVING<条件表达式>]]
[ORDER BY<字段名>[ASC | DESC]];

第3题

假设数据库中有学生信息表 stud(sno,sname,ssex)其中 ssex 字段已建索引,要输出最后一名男同学的信息,程序空白处应填写的语句是

Private Sub Form Load()
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
rs.ActiveConnection ="Provider=Microsoft.Jet.OLEDB.4.0;"&"Data Source= e:\考试中心教程\教学管理.mdb;"
rs.CursorType = adOpenKeysetrs
rs.LockType = adLockOptimistic
rs.Index="ssex"
rs.Open "stud",,,,adCmdTableDirect__________Debug.Print rs("sno "), rs("sname "), rs("ssex ")rs.CloseSet rs = Nothing
End Sub

DAO的Seek成员函数是在表类型记录集中基于表索引进行搜索记录,Find成员函数是在动态集类型或快照类型记录集中进行搜索记录。因为本题中性别ssex字段已建索引,因此采用Seek成员函数。AdSeekfirstEQ查找等于关键值的第一个关键字,AdseekLastEQ查找等于关键值的最后一个关键字。

第4题

窗体中有文本框Text1、Text2和Text3。运行程序时,输入整数m和n(n>0),单击按钮Command1计算下列表达式的值:SUM=m-(m+1)/2+(m+2)/3-(m+3)/4+…+(-1)^(n+1)(m+n-1)/n在Text3给出结果,事件代码如下:

Private Sub Command1_Click()Dim sum As Doublem = Val(me!Text1)n = Val(me!Text2)sum = 0For k = 1 to nsum = sum +【】/ kNext kMe!text3 = sum
End Sub 

程序【】处应填写的语句是:llf(kMod2 = 0 , -(m + k - 1) , (m + k - 1))

第5题

窗体中有文本框Text1、Text2和Text3。运行程序时,输入整数m和n(n>0),单击按钮Command1计算下列表达式的值:SUM=m+(m-1)/2+(m+2)/3+(m-3)/4+…+(m+(-1)^(n+1)(n-1))/n在Text3给出结果,事件代码如下:

Private Sub Command1_Click()Dim sum As Doublem = Val(me!Text1)n = Val(me!Text2)sum = 0For k = 1 to nsum = sum + (【】)/ kNext k
Me!text3 = sum
End Sub 

程序【】处应填写的语句是:m + llf(kMod2 = 0 , -k + 1 , k - 1)

第6题

窗体中有文本框Text1。运行程序,输入大于0的整数m,单击按钮Command1,程序显示由星号组成的高度和上底均为m的等腰梯形。事件代码如下:

Private Sub Command1_Click()m= Val(Me!Text1)result = ""For k=1 To mFor n=1 To【】if n< m - k + 1 Thenresult = result & " "Elseresult = result & "*"End lfNext nresult = result + Chr(13)Next kMsgBox result,,"运行结果”
End Sub

程序【 】处应填写的语句是:k + 2 * m - 2

窗体中有文本框Text1。运行程序,输入大于0的整数m,单击按钮Command1,程序显示由星号组成的高度为m的等腰三角形。事件代码如下:

Private Sub Command1_Click()Dim result As Stringm = Val(Me!Text1)result = ""For k = 1 To mFor n = 1 To k + m - 1if n < m - k + 1 Thenresult = result & " "Elseresult = result & "*"End lfNext nresult = result + Chr(13)Next kMsgBox result,,"运行结果
End Sub

第7题

窗体中有文本框为Text1和Text2。运行程序,在Text1中输入整数m(m>0),单击"运行"按钮Command1,将m分解为质因子之积,并在Text2中给出结果。例如,18=233,输出结果为"2,3,3,“;28=227,输出结果为"2,2,7,”。事件代码如下:

Private Sub Command1_Click()m=  Val(Me!Text1)resule = ""k = 2Do While m > 1if m Mod k = 0 Thenresult = result & k & ","m = m / kElse【】End lfLoopMe!Text2 = result
End Sub

程序【 】处应填写的语句是:k = k + 1

第8题

窗体中有文本框Text1、Text2和Text3。运行时在Text1中输入整数m,在Text2中输入整数n(m<n),单击按钮Command1,计算m到n之间(含m和n)全部奇数之和,然后在Text3中输出结果。事件代码如下:

Private Sub Command1_Click()m = Val(Me!Text1)n = Val(Me!Text2)sum = 0For【 】To n Step 2sum = sum + kNext kMe!Text3 = sum
End Sub

程序【 】处应填写的语句是:k = llf(mMod 2 = 1 , m , m + 1)

窗体中有文本框Text1、Text2和Text3。运行时在Text1中输入整数m,在Text2中输入整数n(m<n),单击按钮Command1,计算m到n之间(含m和n)全部偶数之和,然后在Text3中输出结果。事件代码如下:

Private Sub Command1_Click()m = Val(Me!Text1)n = Val(Me!Text2)sum = 0For【 】To n Step 2sum = sum + kNext kMe!Text3 = sum
End Sub

程序【 】处应填写的语句是:k = llf(mMod 2 = 0 , m , m + 1)

第9题

在窗体中有文本框Text1和Text2。运行程序时,在Text1中输入整数m(m>0),单击Command1"运行“按钮,程序能够求出m的全部除1之外的因子,并使用Text2显示结果,例如,18的全部因子有2,3,6,9,18,输出结果为"2,3,6,9,18,“;28的全部因子为2,4,7,14,28,输出结果为"2,4,7,14,28”。事件代码如下:

Private Sub Command1_Click()m = Val(Me!Text1)result = ""k=2Doif m Mod k = 0 Then result = result & k & ","K=k+1Loop Until【】Me!Text2 = result
End Sub

程序【 】处应填写的语句是:k > m

在窗体中有文本框Text1和Text2。运行程序时,在Text1中输入整数m(m>0),单击Command1"运行“按钮,程序能够求出m的全部除1和自身之外的因子,例如,例如,20的因子有2,4,5,10,输出结果为"2,4,5,10,";16的因子为2,4,8,输出结果为"2,4,8,”。事件代码如下:

Private Sub Command1 Click()m = Val(Me!Text1)resule = ""k = 2Doif m Mod k = 0 Then result = result & k & ","k = k + 1 Loop While【】Me!Text2 = result
End Sub

程序【 】处应填写的语句是:k < m

区别:Loop While和Loop Until
Do While当判断条件为真时,执行循环体,而Do Until是当判断为假时,执行循环体。

第10题

窗体中有文本框Text1和标签Label1,运行程序,输入大于0的整数m,单击按钮Command1,程序判断m是否为素数,若是素数,则Label1显示"m 是素数",否则显示”m 是合数"。事件代码如下:

Private Sub Command1_Click()m = Val(Me!Text1)result = m & "是素数"k = 2Do While k <= m / 2 if m Mod k = 0 Thenresult = m & "是合数"End lfk = k + 1LoopMe!lLabel1.Caption = result
End Sub

程序【 】处应填写的语句是:Exit Do

DO…while退出时,用Exit Do。

这篇关于计算机二级Access选择题考点—代码篇的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1065000

相关文章

Redis实现高效内存管理的示例代码

《Redis实现高效内存管理的示例代码》Redis内存管理是其核心功能之一,为了高效地利用内存,Redis采用了多种技术和策略,如优化的数据结构、内存分配策略、内存回收、数据压缩等,下面就来详细的介绍... 目录1. 内存分配策略jemalloc 的使用2. 数据压缩和编码ziplist示例代码3. 优化的

Python 基于http.server模块实现简单http服务的代码举例

《Python基于http.server模块实现简单http服务的代码举例》Pythonhttp.server模块通过继承BaseHTTPRequestHandler处理HTTP请求,使用Threa... 目录测试环境代码实现相关介绍模块简介类及相关函数简介参考链接测试环境win11专业版python

Python从Word文档中提取图片并生成PPT的操作代码

《Python从Word文档中提取图片并生成PPT的操作代码》在日常办公场景中,我们经常需要从Word文档中提取图片,并将这些图片整理到PowerPoint幻灯片中,手动完成这一任务既耗时又容易出错,... 目录引言背景与需求解决方案概述代码解析代码核心逻辑说明总结引言在日常办公场景中,我们经常需要从 W

使用Spring Cache本地缓存示例代码

《使用SpringCache本地缓存示例代码》缓存是提高应用程序性能的重要手段,通过将频繁访问的数据存储在内存中,可以减少数据库访问次数,从而加速数据读取,:本文主要介绍使用SpringCac... 目录一、Spring Cache简介核心特点:二、基础配置1. 添加依赖2. 启用缓存3. 缓存配置方案方案

MySQL的配置文件详解及实例代码

《MySQL的配置文件详解及实例代码》MySQL的配置文件是服务器运行的重要组成部分,用于设置服务器操作的各种参数,下面:本文主要介绍MySQL配置文件的相关资料,文中通过代码介绍的非常详细,需要... 目录前言一、配置文件结构1.[mysqld]2.[client]3.[mysql]4.[mysqldum

Python多线程实现大文件快速下载的代码实现

《Python多线程实现大文件快速下载的代码实现》在互联网时代,文件下载是日常操作之一,尤其是大文件,然而,网络条件不稳定或带宽有限时,下载速度会变得很慢,本文将介绍如何使用Python实现多线程下载... 目录引言一、多线程下载原理二、python实现多线程下载代码说明:三、实战案例四、注意事项五、总结引

IDEA与MyEclipse代码量统计方式

《IDEA与MyEclipse代码量统计方式》文章介绍在项目中不安装第三方工具统计代码行数的方法,分别说明MyEclipse通过正则搜索(排除空行和注释)及IDEA使用Statistic插件或调整搜索... 目录项目场景MyEclipse代码量统计IDEA代码量统计总结项目场景在项目中,有时候我们需要统计

MySQL设置密码复杂度策略的完整步骤(附代码示例)

《MySQL设置密码复杂度策略的完整步骤(附代码示例)》MySQL密码策略还可能包括密码复杂度的检查,如是否要求密码包含大写字母、小写字母、数字和特殊字符等,:本文主要介绍MySQL设置密码复杂度... 目录前言1. 使用 validate_password 插件1.1 启用 validate_passwo

MySQL实现多源复制的示例代码

《MySQL实现多源复制的示例代码》MySQL的多源复制允许一个从服务器从多个主服务器复制数据,这在需要将多个数据源汇聚到一个数据库实例时非常有用,下面就来详细的介绍一下,感兴趣的可以了解一下... 目录一、多源复制原理二、多源复制配置步骤2.1 主服务器配置Master1配置Master2配置2.2 从服

Go语言使用net/http构建一个RESTful API的示例代码

《Go语言使用net/http构建一个RESTfulAPI的示例代码》Go的标准库net/http提供了构建Web服务所需的强大功能,虽然众多第三方框架(如Gin、Echo)已经封装了很多功能,但... 目录引言一、什么是 RESTful API?二、实战目标:用户信息管理 API三、代码实现1. 用户数据