全国计算机等级考试二级
问答题在考生文件夹下完成如下简单应用: (1)建立一个满足如下要求的表单文件tab: ①表单中包含一个页框控件Pageframe1,该页框含有3个页面,页面的标题依次为“学生”(Page1)、“课程”(Page2)和“成绩”(Page3); ②依次将表student(学生)、course(课程)和score(成绩)添加到表单的数据环境中; ③直接用拖曳的方法使得在页框控件的相应页面上依次分别显示表student(学生)、course(课程)和 score(成绩)的内容; ④表单中包含一个命令按钮“退出”(Command1),单击该按钮关闭并释放表单。 (2)给定程序(表单)modi2.scx,其功能是请用户输入一个正整数,然后计算从1到该数字之间有个偶数、几个奇数、几个被3整除的数,并分别显示出来,最后给出总数目。请修改并调试该程序,使之正确运行。改错要求:“计算”按钮的Click事件代码共有3处错误,请修改*****found****下面语句行的错误,必须在原来位置修改,不得增加或删减程序行(其中第一行的赋值语句不许减少或改变变量名)。“退出”按钮的Click事件代码下有一处错误,该按钮的功能是关闭并释放表单。
问答题在考生文件夹下完成如下简单应用: (1)利用查询设计器创建查询,从xuesheng表和Chengji表中查询数学、英语和信息技术三门课都在85分以上(含),或者数学、英语都在90分以上(含)而信息技术在75分以上(含)的学生记录。查询结果包含学号、姓名、数学、英语和信息技术5个字段;各记录按学号降序排序;查询去向为表table1。最后将查询保存在query1.qpr文件中,并运行该查询。 (2)首先创建数据库cj_m,并向其中添加xuesheng表和Chengji表。然后在数据库中创建视图view1:利用该视图只能查询20001001班(学号的前8位数字串为班号)的学生记录;查询结果包含学号、姓名、数学、英语和信息技术5个字段;各记录按学号降序排序。最后利用刚创建的视图view1查询视图中的全部信息,并将查询结果存放在表table2中。
问答题在考生文件夹下完成如下简单应用: (1)建立一个表单文件myform,将employee表添加到表单的数据环境中,然后在表单中添加表格控件grid1,指定其记录源类型为“别名”、记录源为employee表文件,最后添加一个“退出”命令按钮控件Command1,程序运行时单击该命令按钮将关闭表单。 (2)修改two.prg文件中的SQL SELECT命令,使之正确运行时可以显示如下结果:
问答题在考生文件夹下完成下列简单应用: (1)在考生文件夹下存在表单文件formone.scx,其中包含一个列表框、一个表格和一个命令按钮,如下图所示。 按要求完成相应的操作: ①将orders表添加到表单的数据环境中。 ②将列表框List1设置成多选,并将其RowSoureeType属性值设置为“8-结构”、RowSouree属性值设置为orders。 ③将表格Grid1的RecordSourceType的属性值设置为“4-SQL说明”。 ④修改“显示”按钮的Click事件代码,使得当单击该按钮时,表格Grid1内将显示在列表框中所选orders表中指定字段的内容。 (2)利用查询设计器创建一查询,要求从orders、employee和customer表中查询2001年5月1日(含)以后所签订单的所有信息。查询结果依次包含“订单号”、“签订日期”、“金额”、“签订者”和“客户名”5项内容,其中“签订者”为签订订单的职员姓名。各记录按签订日期降序排列,若签订日期相同按金额降序排序;查询去向为表tableone。最后将查询保存在queryone.qpr文件中,并运行该查询。
问答题(1)打开考生文件夹中的数据库“学生管理”,使用表单向导制作一个表单,要求选择“学生”表中所有字段,表单样式为“凹陷式”;按钮类型为定制的“滚动网格”型;表单标题为“学生基本信息浏览”;表单文件名为 stuform。 (2)在考生文件夹中有一个数据库“学生管理”,其中有数据库表“学生”存放学生信息。使用菜单设计器制作一个名为stumenu的菜单,菜单包括“数据维护”和“退出”两个菜单栏。菜单结构为:数据维护(数据表格方式录入)、退出。其中: ①数据表格方式输入菜单项对应的过程包括下列4条命令:打开数据库“学生管理”的命令、打开“学生”表的命令、BROWSE命令、关闭数据库的命令。 ②退出菜单项对应命令Set Sysmenu To Default,使之可以返回到系统菜单。
问答题在考生文件夹下,完成如下简单应用: (1)建立一个表单名和文件名均为two的表单文件,然后完成如下操作: ①在表单中添加一个表格Grid1。 ②在表单中添加一个命令按钮Command1,标题为“退出”。 ③将表student添加到表单的数据环境中。 ④在表单的Init事件中添加两条语句,第一条语句将Grid1的RecordSourceType属性设置为O(数据源的类型为表);第二条语句将Grid1的RecordSource属性设置为student,使得在表单运行时表格控件中显示表student的内容(注意:不能写多余的语句)。 (2)查询每个学生的平均成绩,使用SQL的SELECT语句,结果包括“姓名”(取自student表)和“平均成绩”(score表中成绩的平均值)两个字段,并按“平均成绩”字段降序排列,若“平均成绩”相等则按姓名升序排列,最后将查询结果存储在表avgscore.dbf中。
问答题在考生文件夹下完成如下简单应用: (1)使用SQL语句完成下面的操作:根据“国家”和“获奖牌情况”两个表统计每个国家获得的金牌数(“名次”为1表示获得一块金牌),结果包括“国家名称”和“金牌数”两个字段,并且先按“金牌数”降序、再按“国家名称”降序排列存储到表temp中。请将该SQL语句存储在文件three.prg中,否则不得分。 (2)建立一个文件名和控件名均为myforill的表单,表单构造见下图。表单中包括一个列表框(List1)、一个选项组(Optiongroup1)和一个“退出”命令按钮(Command1),这三个控件名使用系统默认的名字。相关控件属性设置要求:表单的标题为“奖牌查询”,列表框的数据源使用SQL语句根据“国家”表显示国家名称,选项组中有三个按钮,标题分别为金牌(Option1)、银牌(Option2)和铜牌(Option3)。
问答题(1)modil.prg程序文件中SQL SELECT的功能是查询哪些零件(零件名称)目前用于三个项目,并将结果按升序存入文本文件result.txt。给出的SQL SELECT语句在第1、3、5行各有一个错误,请改正运行程序(不得增加)。 本题中modil.prg程序的内容如下: (2)据项目信息(一方)和使用零件(多方)两个表,利用一对多报表向导建立一个报表,报表内容包括项目号、项目名、项目负责人、(联系)电话、使用的零件号和数量6个字段,按项目号升序排列,报表样式为经营式,在总结区域(细节和总结)包含零件使用数量的合计,报表标题为“项目使用零件信息”,报表文件名为report。
问答题(1)在考生文件夹下已有程序文件modierra.prg,其功能如下: 查询2007年各部门商品的年销售利润情况。查询内容为:“部门号”、“部门名”、“商品号”、“商品名”和“年销售利润”,其中“年销售利润”等于销售表中一季度利润、二季度利润、三季度利润和四季度利润的合计。查询结果按“部门号”升序,然后按“年销售利润”降序排序,并将查询结果输出到tempi表中。temp1表的字段名分别为:“部门号”、“部门名”、“商品号”、“商品名”和“年销售利润”。 请打开程序文件modierra.prg,修改其中的错误,然后运行该程序。 (2)在考生文件夹下已有程序文件modierrb.prg,其功能如下: 计算2007年按部门商品的“年销售利润”,以及“年销售利润”减去“部门成本”表中对应部门的“工资支出”和“办公支出”后的纯利润,并将结果存储到表temp2中。表temp2的字段名分别为:“部门号”、“部门名”、“年销售利润”、“工资支出”、“办公支出”和“纯利润”。
问答题在考生文件夹下完成如下简单应用: (1)用SQL语句完成下列操作:查询项目的项目号、项目名和项目使用的零件号、零件名称,查询结果按项目号降序、零件号升序排序,并存放于表item_temp中,同时将使用的SQL语句存储于新建的文本文件item.txt中。 (2)根据零件信息、使用零件和项目信息3个表,利用视图设计器建立一个视图view_item,该视图的属性列由项目号、项目名、零件名称、单价和数量组成,记录按项目号升序排序,筛选条件是项目号为“s2”。
问答题设计一个表单名和文件名均为form_item的表单,其中,所有控件的属性必须在表单设计器的属性窗口中设置。表单的标题设为“使用零件情况统计”。表单中有一个组合框(Combo1)、一个文本框(Text1)、两个命令按钮“统计”(Command1)和“退出”(Command2)。 运行表单时,组合框中有3个条目“s1”、“s2”和“s3”(只有3个,不能输入新的,RowSourceType的属性为“数组”,Style的属性为“下拉列表框”)可供选择,单击“统计”命令按钮后,则文本框显示出该项目所使用零件的金额合计(某种零件的金额=单价*数量)。 单击“退出”按钮关闭表单。 注意:完成表单设计后要运行表单的所有功能。
问答题在考生文件夹下完成如下综合应用: (1)建立“学生”数据库; (2)把自由表student(学生)、course(课程)和score(选课成绩)添加到新建立的数据库; (3)建立满足如下要求的表单form list(控件名和文件名): ①添加一个表格控件Grid1,并按学号升序显示学生选课及考试成绩信息(包括字段学号、姓名、院系、课程名称和成绩); ②添加命令按钮“保存”(Command1)和“退出”(Command2),单击命令按钮“保存”时将表格控件Grid1中所显示的内容保存到表results(方法不限),单击命令按钮“退出”时关闭并释放表单。 注意:程序完成后必须运行,并按要求保存表格控件Grid1中所显示的内容到表results。
问答题对考生目录下的数据库ratemanger建立文件名为rateform的表单,表单标题为“外币持有情况查看”。表单含有一个表格控件,用于显示用户查询的信息;表单上有一个按钮选项组,含有“外币浏览”“各人持有量”和“各人资产”三个选项按钮;表单上有两个命令按钮,标题分别为“查看”和“退出”。 (1)选择“外币浏览”选项按钮并单击“查看”按钮时,在表格中显示rate_hl表的全部字段。 (2)选择“各人持有量”选项按钮并单击“查看”按钮时,表格中显示rate_sl表中的“姓名”、rate_hl表中的“外币名称”和rate_sl表中的“持有数量”。 (3)选择“各人资产”选项按钮并单击“查看”按钮时,表格中显示rate_sl表中每个人的“总资产”(每个人拥有的所有外币中的每种外币的“基准价”*“持有数量”的总和)。 单击“退出”按钮退出表单。
问答题设计一个名为mysupply的表单,表单的控件名和文件名均为mysupply。表单的形式如下图所示。 表单标题为“零件供应情况”,表格控件为Grid1,命令按钮“查询”为Command1、“退出”为 Command2,标签控件Label1和文本框控件Text1(程序运行时用于输入工程号)。 运行表单时,在文本框中输人工程号,单击“查询”命令按钮后,表格控件中显示相应工程所使用的零件的零件名、颜色和重量(通过设置有关“数据”属性实现),并将结果按“零件名”升序排序存储到 pp.dbf文件。 单击“退出”按钮关闭表单。 完成表单设计后运行表单,并查询工程号为“J4”的相应信息。
问答题在考生文件夹下完成下列操作: (1)建立一个名为myform的表单,表单中包括一个列表框(List1)和两个命令按钮(Command1和Command2),Command1和Command2的标题分别为“生成表”和“退出”。 (2)设置列表框的数据源(RowSource)和数据源类型(RowSourceType)两个属性,使用SQL语句根据“学院表”的“系名”字段的内容在列表框中显示“系名”(注意不要使用命令指定这两个属性)。 (3)为“生成表”命令按钮的单击事件编写程序。程序的功能是根据表单运行时列表框中选定的“系名”,将“教师表”表中相应系的所有记录存入以该系名命名的自由表中,自由表中包含“职工号”、“姓名”和“工资”三个字段,并按照“职工号”升序排列。 (4)运行表单,分别生成存有“计算机”、“通信”、“信息管理”系信息的3个表。
问答题在考生文件夹下完成下列操作: (1)编写程序文件two.prg并执行。计算“01”组(歌手编号的前2位)歌手的得分,并将结果存入自由表HNAL中。FINAL包含“歌手姓名”和“得分”两个字段,“得分”取各评委所打分数的平均值。FINAL中的结果按得分降序排列,若得分相同则按歌手姓名降序排列。 (2)新建一个文件名和表单名均为score-form的表单文件,向表单添加一个命令按钮Command1,标题为“计算”,为该命令按钮的Click事件增加命令,以调用并执行two.prg程序。最后运行该表单,并单击“计算”按钮执行two程序。 (3)新建一个项目文件score-project,然后将自由表“歌手表”、“评委表”、“评分表”以及表单文件score-form加入该项目,最后将项目文件连编成应用程序文件score-app。
问答题(1)打开ecommeree数据库,设计一个myforma的表单,表单的标题为“客户商品订单基本信息浏览”,表单上设计一个包含三个选项卡的页框和一个“退出”按钮。要求:为表单建立数据环境,按顺序向数据环境添加 article表、customer表和orderltem表。 (2)按从左向右的顺序三个选项卡的标签的名称为“客户表…‘商品表”和“订单表”,每个选项卡上有一个表格控件,分别显示对应表的内容。 (3)单击“退出”按钮关闭表单。
问答题建立如图表单,实现计算器功能,表单文件名和表单控件名均为calculator,表单标题为“计算器”。表单运行时,分别在标签操作数1label1下的text1和操作数2label2下的文本框text1中输入数字,通过选项组options选择计算方法,option1为+,option2为-,option3为*,option4为/,然后单击“计算”按钮command1得到计算结果并显示在text3中,用docase语句判断选择的计算种类。表单另有一个按钮“关闭”,单击此按钮释放表单。
问答题在考生文件夹下创建一个下拉式菜单mymenu.mnx,并生成菜单程序mymenu.mpr。运行该菜单程序时会在当前vfp系统菜单的末尾追加一个“考试”子菜单,如下图所示。 菜单命令“计算”和“返回”的功能都通过执行过程完成。菜单命令“计算”的功能如下: (1)先用SQL—SELECT语句完成查询:按学号降序列出所有学生在学号、姓名、数学、英语和信息技术5个字段上的数据,查询结果存放在表table3中。 (2)用ALTER TABLE语句在表table3中添加一个“等级”字段,该字段为字符型,宽度为4。 (3)根据数学、英语和信息技术的成绩为所有学生计算等级:三门课程都及格(大于等于60分且平均分大于等于90分的填为“优”,三门课程都及格且平均分大于等于80分、小于90分的填为“良”;三门课程都及格且平均分大于等于70分、小于80分的填为“中”;三门课程都及格且平均分小于70分的填为“及格”;其他的填为“差”)。 菜单命令“返回”的功能是恢复标准的系统菜单。 菜单程序生成后,运行菜单程序并依次执行“计算”和“返回”菜单命令。
问答题在考生文件夹下创建一个顶层表单myform.sex,表单的标题为“考试”,然后创建并在表单中添加一个菜单,菜单的名称为mymenu.mnx,菜单程序的名称为mymenu.mpr,如下图所示。 “统计”和“退出”菜单命令的访问键分别是“T”和“R”,功能都通过执行“过程”完成。 “统计”菜单命令的功能是以客户为单位从customer表和orders表中求出订单金额的和。统计结果有“客户号”、“客户名”和“合计”3项内容,“合计”是指与某客户所签所有订单金额的和。统计结果应按“合计”降序排列,并存放在tabletwo表中。 菜单命令“退出”的功能是关闭并释放表单。 最后运行表单并依次执行其中的“统计”和“退出”菜单命令。
当前列表仅展示前20条试题,搜“题王”小程序查看更多考题~