全国计算机二级 上机题 简单应用题

合集下载

计算机二级Access上机十套试题详细解析(经典版)

计算机二级Access上机十套试题详细解析(经典版)

计算机⼆级Access上机⼗套试题详细解析(经典版)第31套试题⼀、基本操作题在考⽣⽂件夹下,存在⼀个数据库⽂件“samp1.mdb”,⾥边已建⽴两个表对象“tGrade”和“tStudent”;同时还存在⼀个Excel⽂件“tCourse.xls”。

试按以下操作要求,完成表的编辑:(1)将Excel⽂件“tCourse.xls”链接到“samp1.mdb”数据库⽂件中,链接表名称不变,要求:数据中的第⼀⾏作为字段名;(2)将“tGrade”表中隐藏的列显⽰出来;(3)将“tStudent”表中“政治⾯貌”字段的默认值属性设置为“团员”,并使该字段在数据表视图中的显⽰标题改为“政治⾯⽬”;(4)设置“tStudent”表的显⽰格式,使表的背景颜⾊为“深青⾊”、⽹格线为“⽩⾊”、⽂字字号为五号;(5)建⽴“tGrade”和“tStudent”两表之间的关系。

【考点分析】本题考点:链接表;字段默认值、标题等字段属性的设置;设置隐藏字段;数据表格式的设置;建⽴表间关系。

(1)【解题步骤】步骤1:打开“samp1.mdb”数据库窗⼝,单击菜单栏【⽂件】|【获取外部数据】|【链接表】,找到并打开“考⽣⽂件夹”,在“⽂件类型”列表中选中“Microsoft Excel”,选中“tCourse.xls”⽂件,单击“链接”按钮。

步骤2:在链接数据表向导对话框中,单击“下⼀步”按钮,选中“第⼀⾏包含列标题”复选框,单击“下⼀步”按钮。

步骤3:单击“完成”按钮,完成数据表的链接。

(2)【解题步骤】步骤1:选中“表”对象,右键单击“tGrade”表选择【打开】。

步骤2:单击菜单栏【格式】|【取消隐藏列】,选中“成绩”复选框,使该字段显⽰出来,单击“关闭”按钮。

步骤3:单击⼯具栏中“保存”按钮,关闭数据表视图。

(3)【解题步骤】步骤1:右键单击“tStudent”表选择【设计视图】。

步骤2:单击“政治⾯貌”字段⾏任⼀点,在“默认值”⾏输⼊“团员”,在“标题”⾏输⼊“政治⾯⽬”。

计算机证二级试题及答案

计算机证二级试题及答案

计算机证二级试题及答案(正文开始)一、单选题1. 下列哪个操作系统属于开源操作系统?A. WindowsB. macOSC. LinuxD. Android答案:C2. 在Excel中,以下哪个函数可以对文本进行连接操作?A. SUMB. AVGC. CONCATENATED. COUNT答案:C3. 在计算机网络中,HTTP是指:A. 超文本传输协议B. 文件传输协议C. 网络传输协议D. 数据传输协议答案:A4. 在C++中,以下哪个关键字用于定义常量?A. constB. staticC. finalD. var答案:A5. 下列哪种数据结构属于线性结构?A. 树B. 队列C. 图D. 堆栈答案:D二、多选题1. 下列哪些是常见的编程语言?A. JavaB. PythonC. HTMLD. C++答案:A、B、D2. 在计算机网络中,下列哪些协议属于传输层协议?A. TCPB. IPC. HTTPD. UDP答案:A、D3. 下列哪些是常见的数据库管理系统?A. MySQLB. OracleC. MongoDBD. Redis答案:A、B、C三、判断题1. HTML是一种编程语言。

答案:错误2. Linux是一种闭源操作系统。

答案:错误3. 堆栈是一种后进先出的数据结构。

答案:正确四、简答题1. 请简要说明什么是操作系统?答案:操作系统是计算机系统中的一个重要组成部分,它负责管理计算机的硬件资源和提供各种服务,如处理器调度、内存管理、文件管理等。

2. 请简述TCP/IP协议的作用。

答案:TCP/IP协议是互联网通信中的核心协议,它定义了计算机之间的数据传输规则,确保了数据在网络中的正确传输和接收。

五、应用题1. 请编写一个Java程序,实现对用户输入的两个整数进行相加并输出结果。

答案:(示例代码)```javaimport java.util.Scanner;public class AddTwoNumbers {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.print("请输入第一个整数:");int num1 = scanner.nextInt();System.out.print("请输入第二个整数:");int num2 = scanner.nextInt();int sum = num1 + num2;System.out.println("两个整数的和为:" + sum);}}```2. 请简述关系型数据库和非关系型数据库的区别。

全国计算机二级考试C++上机考试试题及答案

全国计算机二级考试C++上机考试试题及答案

全国计算机二级考试C++上机考试试题及答案全国计算机二级考试C++上机考试试题及答案全国计算机二级考试上机试题是一个比较难的模块,需要大家在考前不断的做一些练习试题,下面就是店铺跟大家分享全国计算机二级考试C++上机考试试题及答案,欢迎大家阅读!一、程序改错题使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正程序中的错误。

本程序要求实现的功能为从键盘输入一个字符串,并将结果保存到文件1.txt中。

注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//******error******的下面。

试题程序:#include#include//********error********usingstd;voidWriteFile(char*s){ofstreamout1;//********error********out1.open("1.txt",binary|app);for(inti=0;s[i]!=0;i++){//********error********out1.puts(s[i]);}out1.close();}voidClearFile(){ofstreamout1;out1.open("1.txt");out1.close();}intmain(){chars[1024];ClearFile();cout<<"pleaseinputastrin9:"< cin.getline(s,1024);WriteFile(s);return0;}二、简单应用题使用VC++6.0打开考生文件夹下的源程序文件2.cpp。

请完成函数fun(intx)的定义,该函数功能是判定x的所有约数,并且在函数中调用写函数WriteFile将结果输出到2.txt文件中。

例如:x=100的约数为124510202550100。

国家计算机等级考试(二级)上机操作题

国家计算机等级考试(二级)上机操作题

二、基本操作题(共18分)请补充函数proc(),该函数的功能是计算下面公式SN的值:SN=1+1/3十4/5+...+2N-1/SN-1例如,当N=20时,SN=29.031674。

注意:部分源程序给出如下。

请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的横线上填入所编写的若干表达式或语句。

试题程序:#include#include#includedouble proc(int n){double s=1.0,sl=0.0;int k;for(【k=2】;k<=n;k++){sl=S;【s+=(2*k一1)/sl】}return 【s】;)void main(){int k=0:double sum;system("CLS");printf("\nPlease input N=");scanf("%d",&k);sum=proc(k);printf("\nS=%If",sum);)三、程序改错题(共24分)下列给定程序中,函数proc()的功能是根据整型形参n,计算如下公式的值:Y=1-1/(22)+1/(33)-1/(44)+…+(-1)(n+1)/(nn)例如,n中的值为l0,则应输出0.817962。

请修改程序中的错误,使它能得到正确结果。

注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。

试题程序:#include#include#includedouble proc(int n){double y=1.0;f|****found****int J=1;.int i;for(i=2;i<=n;i++){j=-l*j;//****found****y+=1/(i*i);)return(y);)void main(){int n=10:system("CLS"):printf("\nThe result is%lf\n",proc(n));)四、程序设计题(共18分)编写一个函数,从传人的M个字符中找出最长的一个字符串,并通过形参指针max传回该串地址(用****作为结束输入的标志)。

ms二级上机考试答案

ms二级上机考试答案

ms二级上机考试答案一、选择题(每题2分,共40分)1. 在Microsoft Office中,以下哪个选项是用于插入表格的?A. 插入B. 格式C. 视图D. 工具答案:A2. Excel中,以下哪个函数用于计算一组数值的平均值?A. SUMB. AVERAGEC. MAXD. MIN答案:B3. PowerPoint中,以下哪个视图模式用于编辑幻灯片的详细内容?A. 普通视图B. 幻灯片浏览视图C. 大纲视图D. 幻灯片放映视图答案:A4. 在Word中,以下哪个选项用于设置段落的首行缩进?A. 段落B. 字体C. 插入D. 引用5. Outlook中,以下哪个选项用于创建新邮件?A. 文件B. 邮件C. 日历D. 联系人答案:B6. Excel中,以下哪个函数用于计算一组数值中的最大值?A. SUMB. AVERAGEC. MAXD. MIN答案:C7. PowerPoint中,以下哪个选项用于添加幻灯片的过渡效果?A. 插入B. 动画C. 幻灯片放映D. 视图答案:B8. Word中,以下哪个选项用于插入页眉和页脚?A. 插入B. 引用C. 视图D. 设计答案:B9. Outlook中,以下哪个选项用于管理日程安排?B. 邮件C. 日历D. 联系人答案:C10. Excel中,以下哪个函数用于计算一组数值中的最小值?A. SUMB. AVERAGEC. MAXD. MIN答案:D11. PowerPoint中,以下哪个视图模式用于查看幻灯片的布局?A. 普通视图B. 幻灯片浏览视图C. 大纲视图D. 幻灯片放映视图答案:B12. Word中,以下哪个选项用于设置文档的分栏?A. 段落B. 字体C. 插入D. 布局答案:D13. Outlook中,以下哪个选项用于管理联系人信息?A. 文件B. 邮件C. 日历答案:D14. Excel中,以下哪个函数用于计算一组数值的总和?A. SUMB. AVERAGEC. MAXD. MIN答案:A15. PowerPoint中,以下哪个选项用于设置幻灯片的背景?A. 插入B. 设计C. 幻灯片放映D. 视图答案:B16. Word中,以下哪个选项用于插入脚注或尾注?A. 引用B. 插入C. 视图D. 设计答案:A17. Outlook中,以下哪个选项用于创建任务?A. 文件B. 邮件C. 日历D. 联系人答案:C18. Excel中,以下哪个函数用于计算一组数值的标准差?A. STDEVB. AVERAGEC. MAXD. MIN答案:A19. PowerPoint中,以下哪个选项用于插入图表?A. 插入B. 设计C. 幻灯片放映D. 视图答案:A20. Word中,以下哪个选项用于设置文档的页边距?A. 插入B. 引用C. 布局D. 设计答案:C二、操作题(每题10分,共60分)1. 在Excel中,创建一个包含10行5列的数据表,并计算每列数据的平均值。

计算机二级考试操作题简单

计算机二级考试操作题简单

计算机二级考试操作题简单一、选择题(每题1分,共10分)1. 在Word中,以下哪个快捷键可以快速打开“查找和替换”对话框?A. Ctrl + FB. Ctrl + HC. Ctrl + GD. Ctrl + R2. 在Excel中,若要将单元格A1中的数值与B1中的数值相加,应使用以下哪个公式?A. =A1 + B1B. =SUM(A1, B1)C. =A1 * B1D. =A1 / B13. 在PowerPoint中,以下哪个选项可以设置幻灯片的切换效果?A. 动画B. 切换C. 布局D. 母版4. 在Windows操作系统中,以下哪个命令可以查看当前系统信息?A. ipconfigB. netstatC. systeminfoD. tasklist5. 在网页设计中,以下哪个标签用于定义网页的头部?A. <body>B. <head>C. <html>D. <title>6. 在Photoshop中,以下哪个工具可以用于调整图像的亮度和对比度?A. 裁剪工具B. 画笔工具C. 曲线工具D. 橡皮擦工具7. 在数据库管理中,SQL语句“SELECT * FROM table_name”的作用是什么?A. 从指定表中删除所有数据B. 向指定表中插入新数据C. 从指定表中选择所有列的数据D. 更新指定表中的数据8. 在计算机网络中,以下哪个协议用于域名解析?A. HTTPB. FTPC. DNSD. SMTP9. 在Java编程语言中,以下哪个关键字用于定义一个类?A. classB. interfaceC. packageD. import10. 在C++编程语言中,以下哪个操作符用于实现引用传递?A. &B. *C. =D. ++二、填空题(每空1分,共10分)11. 在Word文档中,若要将一段文本设置为标题样式,可以使用快捷键________。

2020年全国计算机二级考试ACCESS上机试题库及答案(共八套)

2020年全国计算机二级考试ACCESS上机试题库及答案(共八套)

2020年全国计算机二级考试ACCESS上机试题库及答案(共八套)2020年全国计算机二级考试ACCESS上机试题及答案(一)一、基本操作题(计30分)考生文件夹下有一个名为"读者信息.mdb"的数据库。

(1)将已有的"读者.xls"导入数据库,第一行包含列标题,将读者ID设置为主键,将等级ID字段类型修改为长整型,将导入表命名为"读者"。

(2)将"等级"表和"读者"表的关系设置为一对多,实施参照完整性。

(3)设置"读者"表的行高为13,设置所有列宽为最佳匹配。

"读者"表的结果显示如图18-1所示。

图18-1一、基本操作题(1)【操作步骤】在"读者信息"数据库窗口中单击"表"对象。

单击"新建"按钮,在"新建表"对话框中选择"导入表",单击"确定",设置"导入"对话框的"文件类型"为"Microsoft Excel",选择"读者.xls",单击"导入"按钮,弹出"导入数据表向导",单击"下一步",选中"第一行包含列标题",连续单击"下一步",直到出现界面如图18-1所示,选中"自行选择主键",在右面下拉菜单中选择"读者ID"。

图18-1单击"下一步","导入到表"输入"读者",单击"完成"按钮,在弹出的对话框中,单击"确定"按钮。

国家二级VB机试(上机操作)模拟试卷280(题后含答案及解析)

国家二级VB机试(上机操作)模拟试卷280(题后含答案及解析)

国家二级VB机试(上机操作)模拟试卷280(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。

(1)在名称为Form1,标题为“组合框”的窗体上画1个名称为Combo1的组合框,利用属性窗口设置适当属性使其在程序刚开始运行时的界面如图3—37所示。

注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。

(2)在名称为Form1的窗体上画一个名称为Image1的图像框,并通过属性窗口为其装入考生文件夹中的图标文件CARS.ico再画一个名称为Timer1的计时器,一个名称为Command1、标题为“开始”的命令按钮,如图3—37图3—38所示。

要求:通过属性窗口设置适当的属性,再编写适当的事件过程,使得程序运行时,单击“开始”按钮,图片可以每0.2秒向右移动50。

注意:程序中不得使用变量,每个事件过程中只能写一条语句。

存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。

正确答案:第1小题步骤1:新建一个“标准EXE”工程,在窗体Form1中加入一个组合框。

按表4—25设置其相关属性。

步骤2:按要求将文件保存至考生文件夹中。

第2小题步骤1:新建一个“标准EXE”工程,在窗体Form1中加入一个图像框、一个定时器和一个命令按钮。

按表4—26设置其相关属性。

步骤2:在打开的代码编辑窗口中,编写命令按钮的Click事件代码和定时器的Timer事件代码。

参考代码:Private Sub Command1_Click( )Timer1.Enabled=TrueEnd SubPrivate Sub Timer1_Timet( )Image1.Left=50+Image1.LeftEnd Sub步骤3:按要求将文件保存至考生文件夹中。

计算机二级Access上机试题及答案(三套)

计算机二级Access上机试题及答案(三套)

练习一1.基本操作题在考生文件夹下,“”数据库文件中已建立三个关联表对象(名为“职工表”、“物品表”和“销售业绩表”)和一个窗体对象(名为“fTest”)。

试按以下要求,完成表和窗体的各种操作:(1)分析表对象“销售业绩表”的字段构成、判断并设置其主键;(2)将表对象“物品表”中的“生产厂家”字段重命名为“生产企业”;(3)建立表对象“职工表”、“物品表”和“销售业绩表”的表间关系,并实施参照完整性;(4)将考生文件夹下Excel文件中的数据链接到当前数据库中。

要求:数据中的第一行作为字段名,链接表对象命名为“tTest”;(5)将窗体fTest中名为“bTitle”的控件设置为“特殊效果:阴影”显示;(6)在窗体fTest中,以命令按钮“bt1”为基准,调整命令按钮“bt2”和“bt3”的大小与水平位置。

要求:按钮“bt2”和“bt3”的大小尺寸与按钮“bt1”相同,左边界与按钮“bt1”左对齐。

1.基本操作题【考点分析】本题考点:设置主键;建立表间关系;链接表;窗体中命令按钮属性的设置。

(1)【解题步骤】步骤1:打开“”数据库窗口,选中“表”对象,右键单击“销售业绩表”选择【设计视图】。

步骤2:同时选中“时间”、“编号”、“物品号”字段,单击工具栏中“主键”按钮。

步骤3:单击工具栏中的“保存”按钮,关闭设计视图。

(2)【解题步骤】步骤1:选中“表”对象,右键单击“物品表”选择【设计视图】。

步骤2:在“字段名称”列将“生产厂家”改为“生产企业”。

步骤3:单击工具栏中“保存”按钮,关闭设计视图。

(3)【解题步骤】步骤1:单击菜单栏【工具】|【关系】,单击菜单栏【关系】|【显示表】,分别添加表“职工表”、“物品表”和“销售业绩表”到“关系”界面,关闭“显示表”对话框。

步骤2:选中表“职工表”中的“编号”字段,拖动鼠标到“销售业绩表”的“编号”字段,放开鼠标,弹出“编辑关系”窗口,选择“实施参照完整性”复选框,然后单击“创建”按钮。

全国计算机等级考试(2级)上机考试题库及解析003

全国计算机等级考试(2级)上机考试题库及解析003

(1)下列叙述中正确的是()。

A)栈是“先进先出”的线性表B)队列是“先进后出”的线性表C)循环队列是非线性结构D)有序线性表既可以采用顺序存储结构,也可以采用链式存储结构(2)支持子程序调用的数据结构是()。

A)栈B)树C)队列D)二叉树(3)某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。

A)10B)8C)6D)4(4)下列排序方法中,最坏情况下比较次数最少的是()。

A)冒泡排序B)简单选择排序C)直接插入排序D)堆排序(5)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。

下面属于应用软件的是()。

A)编译程序B)操作系统C)教务管理系统D)汇编程序(6)下面叙述中错误的是()。

A)软件测试的目的是发现错误并改正错误B)对被调试的程序进行“错误定位”是程序调试的必要步骤C)程序调试通常也称为DebugD)软件测试应严格执行测试计划,排除测试的随意性(7)耦合性和内聚性是对模块独立性度量的两个标准。

下列叙述中正确的是()。

A)提高耦合性降低内聚性有利于提高模块的独立性B)降低耦合性提高内聚性有利于提高模块的独立性C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度D)内聚性是指模块间互相连接的紧密程度(8)数据库应用系统中的核心问题是()。

A)数据库设计B)数据库系统设计C)数据库维护D)数据库管理员培训(9)有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。

A)选择B)投影C)插入D)连接(10)将E-R图转换为关系模式时,实体和联系都可以表示为()。

A)属性B)键C)关系D)域(11)字面常量42、4.2、42L的数据类型分别是()。

A)long、double、intB)long、 loat、intC)int、double、longD)int、 loat、long(12)执行下列语句段后,输出字符“*”的个数是()。

for (int i=50; i>1; - -i) cout << '*';A)48B)49C)50D)51(13)有如下程序段: int i = 0, j = 1; nt &r = i; // ① r = j; // ② int * p = &i; // ③ * p = &r; // ④其中会产生编译错误的语句是()。

全国计算机等级考试二级VB上机题库题型总结

全国计算机等级考试二级VB上机题库题型总结

这些题型是本套全国计算机等级考试VB所常见的。

便将此整理一下,以供大学考前使用。

祝大家能顺利通过二级。

谢谢。

上机第1套一、基本操作题(1)在名为Form1的窗体上绘制一个名为Fra1的框架,标题为"框架示例",高度为2000,宽度为3500;在框架中绘制一个文本框。

名为Txt1,高度为600,宽度为2000,其位置距框架的左边框和上边框均为800,文本框中的初始内容设置为"文本框示例"二、简单应用题(1)在考生文件夹中有一个工程文件vbsj3.vbp及其窗体文件vbsj3.frm。

在名为Form1的窗体上有一个单选按钮数组,含3个单选按钮,均没有标题。

程序功能:在运行时,如果选中一个单选按钮后,单击"显示"按钮,则根据单选按钮的选中情况,在窗体上显示"你所在的城市是北京"、"你所在的城市是上海"或"你所在的城市是天津"。

要求:①请利用属性窗口,为单选按钮依次添加标题:"北京"、"上海"和"天津",设初始选取中的是"北京",再添加一个标题为"显示"的命令按钮,如图1-3所示。

②删除程序中语句前面的注释符"'",把程序中的问号"?"改为正确的内容,使其实现上述功能,但不得修改程序的其他部分,也不得修改控件的其他属性。

最后,将修改后的文件按原文件名保存在原文件夹中。

程序源码:Private Sub Cmd1_Click()For i = 0 To 2If Opt1(i).Value = True ThenPrint "你所在的城市是" + Opt1(i).CaptionEnd IfNextEnd Sub上机第2套题二、简单应用题(1)在考生文件夹中有一个工程文件vbsj3.vbp及其窗体文件vbsj3.frm。

计算机二级VB上机操作练习题及答案

计算机二级VB上机操作练习题及答案

计算机二级VB上机操作练习题及答案计算机二级VB上机操作练习题及答案Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,下面店铺为为大家带来计算机二级VB上机操作练习题及答案,希望大家喜欢!一、基本操作题(1)在名称为Forml、标题为“球类项目”且没有最大化和最小化按钮的窗体上画1个名称为Combol的组合框。

组合框中的文本内容为空,表项内容有“乒乓球”、“羽毛球”和“网球”3项。

运行后的窗体如图所示。

注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。

(2)在名称为Forml、标题为“转换”的窗体上,画1个名称为Shapel、边框宽度为3的形状。

再画两个标题分别为“椭圆”和“圆”的命令按钮。

如下图所示。

要求:编写适当的事件过程,使得单击“椭圆”按钮时,Shapel 的形状变换为椭圆;单击“圆”按钮时,Shapel的形状变换为圆。

程序中不得使用变量,每个事件过程中只能写一条语句。

注意:存盘时必须存放在考生文件夹下,工程文件名为sjr2.vbp,窗体文件名为sjr2.frm。

二、简单应用题(1)考生文件夹中有工程文件sjt3.vbv。

窗体上显示有一个列表框和一个文本框,且列表框中已有若干列表项。

程序的功能是,程序运行时,当用户在列表框中单击并选中某个列表项时,该项的内容将显示到文本框中,用户可以在文本框中对相关内容进行编辑,按回车键后,能够用编辑好的内容替换被选中的列表项,并自动清空文本框;当双击某个列表项时,则从列表框中删除该列表项;当用户直接在文本框中键入文本并按回车键后,则把该文本添加为列表框的一个新列表项,添加完成后,将文本框清空。

运行窗体如图所示。

要求:程序已经给出,但不完整,请将其中的注释符去掉,把“?”改为正确的内容,以实现上述程序功能。

注意:考生不得修改窗体文件中已经存在的控件和程序。

最后程序按原文件名存盘。

计算机二级C上机考试简单应用题

计算机二级C上机考试简单应用题

计算机二级C上机考试简单应用题为了使广大考生在备战计算机等级考试时,更快的掌握相应知识点,下面是小编搜索整理的计算机二级C上机考试简单应用题,供参考练习,预祝考生们考出自己理想的成绩!简单应用题使用VC++6.0打开考生文件夹下的源程序文件2.cpp。

阅读下列函数说明和代码,补充空出的代码。

函数IsPalindromes(char*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。

例如:abcdcba或者l234321都认为是回文字符串。

如果串为空或一个字母时,均认为是回文字符串。

注意:不能修改程序的其他部分,只能补充IsPatin-dromes函数。

试题程序:#include#defineMAXLEN1024boolIsPalindromes(char*string){}voidmain(){charstr[MAXLEN];cout<<"请输入一行文字"<<erdl;cin.getline(str,MAXLEN);cout<<ispalindromes(str)<<endl;return;}*:intlen=0:for(;string[len]!=NULL;len++)//获取字符串的长度;len--;//下标从0开始到1en-1for(inti=0;i<len;i++,len--)//第一个和最后一个比较,第二个和倒数第二个比较if(string[i]!=string[1en])//不等说明不同,返回0return0;}return1;【解析】本题由于字符串的长度是未知的,先利用循环求出字符串的长度,循环变量从0开始,直到数组的末尾,string[len]==NULL 为循环结束条件,如此便得到了数组的长度len。

知道长度后就可以判断对称位置的元素是否相同,比如第一个元素和最后一个元素,第二个元素和倒数第二个元素,如此比较下去直到到了最中间的元素为止。

2020年全国计算机等级考试二级ACCESS上机试题库及答案(共七套)

2020年全国计算机等级考试二级ACCESS上机试题库及答案(共七套)

2020年全国计算机等级考试二级ACCESS上机试题库及答案(共七套)2020年全国计算机等级考试二级ACCESS上机试题及答案(一)一、基本操作题(计30分)在考生文件夹中有"课程信息.mdb"数据库。

(1)按照下列要求创建"成绩"表,成绩的有效性规则为0~100之间的数据。

表50-1字段名称数据类型字段大小是否主键学号文本8一、基本操作题(1)【操作步骤】打开"课程信息.mdb"数据库,在"数据库"窗口中单击"表"对象。

单击"新建"按钮,选择"设计视图",单击"确定"按钮。

在弹出的"表"对话框中,按照表50-1要求建立字段。

在"成绩"字段的"有效性规则"行输入">0 And <=100",如图50-1所示。

图50-1二、简单应用题(计40分)在"student.mdb"数据库中有"教师"、"课程"、"授课"、"课程成绩"、"系别"、"班级"和"学生"表。

(1)以"班级"表和"学生"表为数据源,创建参数查询"班级信息",实现创建输入班级ID,显示班级学生信息。

参数提示为"请输入班级ID",如图50-2所示;结果显示班级名称、学号和学生姓名字段。

查询结果如图50-3所示。

图50-2"和"学生姓名"字段,选择"班级ID"字段并取消显示,在"班级ID"字段准则行输入"[请输入班级ID]",如图50-3所示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

上机题简单应用题部分1. 考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好三个关联表对象“tStud”、“tCourse”、“tScore”和表对象“tTemp”。

试按以下要求完成设计:(1)创建一个选择查询,查找并显示没有摄影爱好的学生的“学号”、“姓名”、“性别”和“年龄”四个字段内容,所建查询命名为“qT1”;(2)创建一个查询,查找学生的成绩信息,并显示为“学号”和“平均成绩”两列内容。

其中“平均成绩”一列数据由统计计算得到,所建查询命名为“qT2”;(3)创建一个选择查询,查找并显示学生的“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“qT3”;(4)创建一个更新查询,将表“tTemp”中“年龄”字段值加1,并清除“团员否”字段的值,所建查询命名为“qT4”。

【考点分析】本题考点:创建选择查询、更新查询及在查询中进行计算。

(1)【解题步骤】步骤1:打开“samp2.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。

在“显示表”对话框中双击表“tStud”,关闭“显示表”对话框。

步骤2:分别双击“学号”、“姓名”、“性别”、“年龄”和“简历”字段。

步骤3:在“简历”字段的“条件”行输入“not like "*摄影*"”,单击“显示”行取消该字段的显示。

步骤4:单击工具栏中“保存”按钮,另存为“qT1”,如图1所示。

关闭设计视图。

图1(2)【解题步骤】步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。

在“显示表”对话框中双击表“tScore”,关闭“显示表”对话框。

步骤2:分别双击“学号”和“成绩”字段。

步骤3:单击菜单栏【视图】|【总计】,在“学号”和“成绩”字段“总计”行下拉列表中分别选中“分组”和“平均值”。

步骤4:在“成绩”字段的“字段”行前面添加“平均成绩:”字样。

步骤5:单击工具栏中“保存”按钮,另存为“qT2”,如图2所示。

关闭设计视图。

图2(3)【解题步骤】步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。

在“显示表”对话框分别双击表“tStud”、“tCourse”、“tScore”,关闭“显示表”对话框。

步骤2:分别双击“姓名”、“课程名”、“成绩”字段。

步骤3:单击工具栏中“保存”按钮,另存为“qT3”。

关闭设计视图。

(4)【解题步骤】步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。

在“显示表”对话框双击表“tTemp”,关闭“显示表”对话框。

步骤2:单击菜单栏【查询】|【更新查询】,双击“年龄”和“团员否”字段。

步骤3:在“年龄”字段的“更新到”行输入“[年龄]+1”,在“团员否”字段的“更新到”行输入“No”。

步骤4:单击工具栏中“保存”按钮,另存为“qT4”。

关闭设计视图。

2. 考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对象“tEmployee”、“tSell”和“tBook”,试按以下要求完成设计:(1)创建一个查询,查找并显示单价高于平均单价的图书“书名”和“出版社名称”等字段内容,所建查询命名为“qT1”;(2)创建一个查询,按输入的售出日期查找某日期的售书情况,并按数量降序显示“姓名”、“书名”、“数量”三个字段的内容,所建查询命名为“qT2”;当运行该查询时,应显示参数提示信息:“请输入售出日期”;(3)创建一个查询,查找单价大于等于15且小于等于20的图书,并显示“书名”、“单价”、“作者名”和“出版社名称”四个字段的内容,所建查询命名为“qT3”;(4)创建一个查询,统计每名雇员的售书总量,并将显示的字段名设为“姓名”和“总数量”,所建查询命名为“qT4”。

【考点分析】本题考点:创建参数查询、子查询和选择查询。

(1)【解题步骤】步骤1:打开“samp2.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。

在“显示表”对话框双击表“tBook”,关闭“显示表”对话框。

步骤2:分别双击“书名”、“出版社名称”、“单价”字段。

步骤3:在“单价”字段的“条件”行输入“>(select avg([单价]) from [tBook])”,单击“显示”行取消“单价”字段的显示。

步骤4:单击工具栏中“保存”按钮,另存为“qT1”,如图3所示。

关闭设计视图。

图3(2)【解题步骤】步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。

在“显示表”对话框中双击表“tBook”、“tSell”、“tEmployee”,关闭“显示表”对话框。

步骤2:分别双击“姓名”、“书名”、“数量”、“售出日期”字段。

步骤3:在“售出日期”字段的“条件”行输入“[请输入售出日期]”,单击“显示”行取消该字段的显示。

在“数量”字段的“排序”行下拉列表中选中“降序”。

步骤4:单击工具栏中“保存”按钮,另存为“qT2”,如图4所示。

关闭设计视图。

图4(3)【解题步骤】步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。

在“显示表”对话框双击表“tBook”,关闭“显示表”对话框。

步骤2:分别双击“书名”、“单价”、“作者名”、“出版社名称”字段。

步骤3:在“单价”字段的“条件”行输入“>=15 And <=20”。

步骤4:单击工具栏中“保存”按钮,另存为“qT3”。

关闭设计视图。

(4)【解题步骤】步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。

在“显示表”对话框双击表“tSell”、“tEmployee”,关闭“显示表”对话框。

步骤2:分别双击“姓名”和“数量”字段。

步骤3:单击菜单栏【视图】|【总计】,在“数量”字段的“总计”行下拉列表中选择“总计”,步骤4:在“姓名”字段的“总计”行下拉列表中选择“分组”。

步骤5:在“数量”字段的“字段”行前面添加“总数量:”字样。

步骤6:单击工具栏中“保存”按钮,另存为“qT4”。

关闭设计视图。

3. 考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好两个表对象“tEmployee”和“tGroup”。

试按以下要求完成设计:(1)创建一个查询,查找并显示职工的“编号”、“姓名”、“性别”、“年龄”和“职务”五个字段内容,所建查询命名为“qT1”;(2)建立“tGroup”和“tEmployee”两表之间的一对多关系,并实施参照完整性;(3)创建一个查询,查找并显示开发部职工的“编号”、“姓名”、“职务”和“聘用时间”四个字段内容,所建查询命名为“qT2”;(4)创建一个查询,检索职务为经理的职工的“编号”和“姓名”信息,然后将两列信息合二为一输出(比如,编号为“000011”、姓名为“吴大伟”的数据输出形式为“000011吴大伟”),并命名字段标题为“管理人员”,所建查询命名为“qT3”。

【考点分析】本题考点:创建选择查询及在查询中进行计算;建立表间关系。

(1)【解题步骤】步骤1:打开“samp2.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。

在“显示表”对话框中双击表“tEmployee”,关闭“显示表”对话框。

步骤2:双击“编号”、“姓名”、“性别”、“年龄”和“职务”字段。

步骤3:单击工具栏中“保存”按钮,将查询另存为“qT1”,关闭设计视图。

(2)【解题步骤】步骤1:单击菜单栏【工具】|【关系】,单击菜单栏【关系】|【显示表】,分别添加表“tGroup”和“tEmployee”到“关系”界面,关闭“显示表”对话框。

步骤2:选中表“tGroup”中的“部门编号”字段,拖动鼠标到表“tEmployee”的“所属部门”字段,放开鼠标,在弹出的对话框中选择“实施参照完整性”的复选框,然后单击“创建”按钮,如图5所示。

步骤3:单击工具栏中“保存”按钮,关闭“关系”界面。

(3)【解题步骤】步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。

在“显示表”对话框中双击表“tGroup”和“tEmployee”,关闭“显示表”对话框。

步骤2:双击“编号”、“姓名”、“职务”、“聘用时间”和“名称”字段。

步骤3:在“名称”字段的“条件”行输入“开发部”,单击“显示”行取消该字段的显示。

步骤4:单击工具栏中“保存”按钮,将查询另存为“qT2”,关闭设计视图。

(4)【解题步骤】步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。

在“显示表”对话框中双击表“tEmployee”,关闭“显示表”对话框。

步骤2:添加新字段“管理人员:[编号]+[姓名]”。

步骤3:双击“职务”字段,在“条件”行输入“经理”,单击“显示”行取消“职务”字段的显示。

步骤4:单击工具栏中“保存”按钮,将查询另存为“qT3”,如图6所示,关闭设计视图。

4. 考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好两个关联表对象“tEmp”和“tGrp”及表对象“tBmp”和“tTmp”。

试按以下要求完成设计:(1)以表对象“tEmp”为数据源,创建一个查询,查找并显示年龄大于等于40的职工的“编号”、“姓名”、“性别”、“年龄”和“职务”五个字段内容,所建查询命名为“qT1”;(2)以表对象“tEmp”和“tGrp”为数据源,创建一个查询,按照部门名称查找职工信息,显示职工的“编号”、“姓名”及“聘用时间”三个字段的内容。

要求显示参数提示信息为“请输入职工所属部门名称”,所建查询命名为“qT2”;(3)创建一个查询,将表“tBmp”中“编号”字段值均在前面增加“05”两个字符,所建查询命名为“qT3”;(4)创建一个查询,删除表对象“tTmp”里所有姓名含有“红”字的记录,所建查询命名为“qT4”。

【考点分析】本题考点:创建选择查询、参数查询、更新查询和删除查询。

(1)【解题步骤】步骤1:打开“samp2.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。

在“显示表”对话框双击表“tEmp”,关闭“显示表”对话框。

步骤2:分别双击“编号”、“姓名”、“性别”、“年龄”、“职务”字段。

步骤3:在“年龄”字段的“条件”行输入“>=40”。

步骤4:单击工具栏中“保存”按钮,另存为“qT1”。

关闭设计视图。

(2)【解题步骤】步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。

在“显示表”对话框双击表“tEmp”、“tGrp”,关闭“显示表”对话框。

相关文档
最新文档