解答题

考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计了表对象“tEmp”和窗体对象“fEmp”。同时,给出窗体对象“fEmp”上“计算”按钮(名为bt)的单击事件代码,试按以下要求完成设计。

(1)设置窗体对象“fEmp”的标题为“信息输出”。

(2)将窗体对象“fEmp”上名为“bTitle”的标签以红色显示其标题。

(3)删除表对象“tEmp”中的“照片”字段。

(4)按照以下窗体功能,补充事件代码设计。

窗体功能:打开窗体、单击“计算”按钮(名为bt),事件过程使用ADO数据库技术计算出表对象“tEmp”中党员职工的平均年龄,然后将结果显示在窗体的文本框“rage”内并写入外部文件中。

注意:不允许修改数据库中表对象“tEmp”未涉及的字段和数据;不允许修改窗体对象“fEmp”中未涉及的控件和属性。

程序代码只允许在“*****Add*****”与“*****Add*****”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。

主观题和计算题请自行在草稿纸上作答

题目答案

【操作步骤】 (1)步骤1:打开“samp3.mdb”数据库窗口选中“窗体”对象右键单击“fEmp”选择“设计视图”命令。 步骤2:在窗体空白处右键单击在快捷菜单中选择“属性”命令在“标题”行输入:信息输出关闭“属性”对话框。 (2)步骤1:在窗体视图下右键单击“bTitle”标签选择“属性”命令。单击“格式”选项卡在“前景色”行输入:255关闭“属性”对话框。 步骤2:单击工具栏中的“保存”按钮关闭设计视图。 (3)步骤1:选中“表”对象双击表“tEmp”选中“照片”字段列右键单

答案解析

暂无解析
解答题

请用 Python 语言编写一个简易的通讯录管理程序。

主观题和计算题请自行在草稿纸上作答

题目答案

mydic={}

while True:

print("="*7," 通讯录管理系统 ","="*7)

print("1.增加姓名和手机 ")

print("2.删除姓名 ")

print("3.修改手机号 ")

print("4.查询所有用户 ")

print("5.根据姓名查找手机号 ")

print("6.退出")

print("="*29)

a=input("请选择要执行的项目: ")

if a=="1":

name=input("请输入联系人姓名: ")

tel=input("请输入手机号: ")

if tel.isdigit() and len(tel)==11:

mydic[name]=tel

print("当前手机内联系人: ",mydic)

else:

print("输入有误 ")

elif a=="2":

name=input("请输入要删除的姓名: ")

tel=mydic.pop(name)

print("已删除: "+name+tel)

print("当前手机联系人: ",mydic)

elif a=="3":

name=input("请输入要修改的手机号姓名: ")

tel=input("请输入新的手机号: ")

mydic[name]=tel

print("修改成功! ")

print("当前手机内联系人: ",mydic)

elif a=="4":

print("当前手机内联系人: ",mydic)

elif a=="5":

name=input("请输入要查询的联系人姓名: ")

print(name,mydic[name])

print("")

elif a=="6":

print("感谢使用通讯录系统 ")

break

else:

print("输入有误 ")

答案解析

暂无解析
解答题

给定程序中,函数fun的功能是:判定形参a所指的NxN(规定N为奇数)的矩阵是否是“幻方”,若是,函数返回值为1: 不是,函数返回值为O。“幻方”的判定条件是:矩阵每行、每列、主对角线及反对角线上元素之和都相等。

例如,以下3×3的矩阵就是一个“幻方”:

4 9 2

3 5 7

8 1 6

请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。

注意:源程序存放在考生文件夹下的BLANKl.C中。

不得增行或删行,也不得更改程序的结构!

主观题和计算题请自行在草稿纸上作答

题目答案

(1)0 (2)11 (3)1(1)0 (2)11 (3)1 解析:本题中函数fun的功能是判定形参a所指的N×N的矩阵是否是”幻方”,“幻方"的判定条件是:矩阵每行、每列、主对角线及反对角线上元素之和都相等,因此判断“幻方”对先求每行、每列、主对角及反对角元素和,然后判断是否都相等,都相等则是幻方,否则不是幻方。

答案解析

暂无解析
解答题

某高校为了使学生更好地进行职场定位和职业准备,提高就业能力,该校学工处将于2013

年4月29日(星期五)19:30-21:30在校国际会议中心举办题为“领慧讲堂——大学生人生

规划”就业讲座,特别邀请资深媒体人、著名艺术评论家赵蕈先生担任演讲嘉宾。

请根据上述活动的描述,利用Microsoft Word制作一份宣传海报(宣传海报的参考样式请参

考“Word—海报参考样式.docx”文件),要求如下:

1.调整文档版面,要求页面高度35厘米,页面宽度27厘米,页边距(上、下)为5厘米,页边距(左、右)为3厘米,并将考生文件夹下的图片“Word—海报背景图片.jpg”设置为海报背景。

2.根据“Word—海报参考样式.docx”文件,调整海报内容文字的字号、字体和颜色。

3.根据页面布局需要,调整海报内容中“报告题目”、“报告人”、“报告日期”、“报告时间”、“报告地点”信息的段落间距。

4.在“报告人:”位置后面输入报告人姓名(赵蕈)。

5.在“主办:校学工处”位置后另起一页,并设置第2页的页面纸张大小为A4篇幅,纸张方向设置为“横向”,页边距为“普通”页边距定义。

6.在新页面的“日常安排”段落下面,复制本次活动的日程安排表(请参考“Word—活动日程安排.xlsx”文件),要求表格内容引用Excel文件中的内容,如若Excel文件中的内容发生变化,Word文档中的日程安排信息随之发生变化。

7.在新页面的“报名流程”段落下面,利用Smart Art,制作本次活动的报名流程(学工处报名、确认坐席、领取资料、领取门票)。

8.设置“报告人介绍”段落下面的文字排版布局为参考示例文件中所示的样式。

9.更换报告人照片为考试文件夹下的Pic2.jpg照片,将该照片调整到适当位置,并不要遮挡文档中的文字内容。

10.保存本次活动的宣传海报设计为WORD.DOCX。

主观题和计算题请自行在草稿纸上作答

题目答案

(1)【微步骤】步骤1:打开考生文件夹下的文档“WORD.DOCX”。步骤2:单击“页面布局”选项卡→“页面设置”组的对话框启动器,打开“页面设置”对话框,在“页边距”选项卡中的“页边距”区域中设置页边距(上、下)为5厘米,页边距(左、右)为3厘米)。步骤3:在“纸张”选项卡中的“纸张大小”区域设置为“自定义”,然后设置页面高度35厘米,页面宽度27厘米。步骤4:单击“页面布局”选项卡→“页面背景”组的“页面颜色”右侧的下三角,打开“页面颜色”下拉列表,选择“填充效果”,打开“填充效果”对话框,单击“图片

答案解析

暂无解析
解答题

在考生文件夹下,“sampl.mdb”数据库文件中已建立两个表对象(名为“员工表”和“部门表”)。试按以下要求,完成表的各种操作:

(1)设置表对象“员工表”的聘用时间字段有效性规则为:1950年(含)以后的日期;同时设置相应有效性文本为“请输入有效日期”。

(2)将表对象“员工表”中编号为“000008”的员工的照片字段值替换为考生文件夹下的图像文件“000008.bmp”数据。

(3)删除员工表中姓名字段含有“红”字的员工记录。

(4)隐藏表对象“员工表”的所属部门字段。

(5)删除表对象“员工表”和“部门表”之间已建立的错误表间关系,重新建立正确关系。

(6)将考生文件夹下Excel文件Test.xls中的数据导入到当前数据库的新表中。要求第一行包含列标题,导入其中的“编号”、“姓名”、“性别”、“年龄”和“职务”五个字段,选择“编号”字段为主键,新表命名为“tmp”。

主观题和计算题请自行在草稿纸上作答

题目答案

【操作步骤】 (1)步骤1:打开“sampl.mdb”数据库窗口选中“表”对象右键单击“员工表”选择“设计视图”命令单击“聘用时间”字段。 步骤2:在字段属性的“有效性文本”行中输入:请输入有效日期“有效性规则”行中输入:>=#1950-1-1# (2)步骤1:执行【视图】→【数据表视图】菜单命令。 步骤2:右键单击学号为“000008'’的学生的“照片”列选择“插入对象”命令选择“由文件创建”单选框单击“浏览”按钮在考生文件夹下找到“000008.bmp”文件并选中然后单

答案解析

暂无解析
解答题

在考生文件夹下新建一个名为“学生管理”的项目。 (2)将“学生”数据库加入到新建的项目中。 (3)将“教师”表从“学生”数据库中移除,使其成为自由表。 (4)通过“学号”字段为“学生”和“选课”表建立永久联系(如有必要请先建立相关索引)。

主观题和计算题请自行在草稿纸上作答

题目答案

【考点指引】本题考查的是数据库中项目、自由表和关系的新建。 (1)【操作步骤】. 选择【文件】→【新建】命令,选择“项目”,单击“新建文件”按钮,输入项目名称“学生管理”后单击“保存”按钮。 (2)【操作步骤】 在项目管理器中选择“数据”选项卡,然后选择列表框中的“数据库”,单击“添加”命令按钮,在“打开”对话框中选择数据库名“学生”,单击“确定”按钮将数据库“图书借阅”添加到新建的项目“学生管理”中。 (3)【操作步骤】 ①在数据库设计器中,选择表“教师”,单击右键,在弹出的快捷菜单中选择“删除”命令,

答案解析

暂无解析
解答题

设计一个表单名和文件名均为form_tem的表单,其中,所有控件的属性必须在表单设计器的属性窗口中设置。表单的标题设为“使用零件情况统计”。表单中有一个组合框(Combo1)、一个文本框(Text1)和两个命令按钮“统计”(Command1)和“退出”(Command2)。 运行表单时,组合框中有3个条目“sl”、“s2”和“s3”(只有3个,不能输入新的,Row Source Type的属性为“数组”,Style的属性为“下拉列表框”)可供选择,单击“统计”命令按钮后,则文本框显示出该项目所使用零件的金额合计(某种零件的金额=单价*数量)。 单击“退出”按钮关闭表单。 注意:完成表单设计后要运行表单的所有功能。

主观题和计算题请自行在草稿纸上作答

题目答案

【操作步骤】 步骤1:在命令窗口中输入crea form. form_item,然后按回车键,在表单设计器的“属性”对话框中设置表单的Caption属性为“使用零件情况统计”,Name属性为form_item。步骤2:从“表单控件”工具栏向表单添加一个组合框、一个文本框和两个命令按钮,设置组合框的RowSourceType属性为“5一数组”、Style属性为“2一下拉列表框”、RowSource属性为A,设置命令按钮Command1的Caption属性为“统计”,设置命令按钮Command2的Capti

答案解析

暂无解析
解答题

在Python中如何实现栈和队列?请举例说明。

主观题和计算题请自行在草稿纸上作答

题目答案

class Stack(object):

def __init__(self):

self.stack=[]

def isEmpty(self):

return self.stack==[]

def push(self,item):

self.stack.append(item)

def pop(self):

if self.isEmpty():

raise IndexError,'pop from empty stack'

return self.stack.pop()

def peek(self):

return self.stack[-1]

def size(self):

return len(self.stack)

class Queue:

def __init__(self, head=None):

self.storage = [head]

def enqueue(self, new_element):

self.storage.append(new_element)

def peek(self):

return self.storage[0]

def dequeue(self):

return self.storage.pop(0)

答案解析

暂无解析
解答题

根据线程安全的相关知识,分析以下代码,当调用test方法时i>10时是否会引起死锁?并简要说明理由。

publicvoidtest(inti)

{lock(this)

{if(i>10)

{i--;

test(i);

}}}

主观题和计算题请自行在草稿纸上作答

题目答案

答:不会发生死锁,(但有一点 int 是按值传递的, 所以每次改变的都只是一个副本, 因此不会出现死锁。 但如果把 int 换做一个 object , 那么死锁会发生)

答案解析

暂无解析
解答题

给定程序MODll.C中fun函数的功能是:求出以下分数序列的前n项之和。

和值通过函数值返回main函数。

例如,若n=5,则应输出:8.391667。

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

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

主观题和计算题请自行在草稿纸上作答

题目答案

(1)double fun(int n)(2)c=a;a+=b;b=c;(1)double fun(int n)(2)c=a;a+=b;b=c; 解析:本题中函数的功能是求出分数序列的前n项之和。首先根据题干中给出的公式推出每一项之间的关系,求出每一项的表达式,然后求得数列的和。每一项的分母是前一项的分子,分子是前一项分子和分母的和。

答案解析

暂无解析
解答题

将考生文件夹下的自由表“List”添加到数据库“数据库l”中。

(2)为表“List"增加字段“经手人”,类型和宽度为“字符型(10)”。

(3)设置字段“经手人”的默认值为“john,’。

(4)为表“last”的字段“经手人”设置有效性规则,耍求经手人不为空值,甭则提示信息:“输入经手人”。

主观题和计算题请自行在草稿纸上作答

题目答案

(1)【操作步骤】在“数据库1”数据库设计器中使用右键单击,选择“添加表”命令,双击考生文件夹下的“List”自由表。(2)【操作步骤】在数据库设计器中,使用右键单击“List”数据表,选择“修改”菜单命令。在“字段”选项卡列表框内的最后插人一;个新的字段。输入新的字段名为“经手人”,选择类型为“字符型”,宽度为“10”。(3)【操作步骤】选择“经手人”字段,在默认值框内输人“john”。(4)【操作步骤】选择“经手人”字段,在“字段有效性”设置区域内,输入“规则”文本框中的内容为“经手人!=NULL”,

答案解析

暂无解析
解答题

考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好“tEmployee”和“tGroup”两个表对象。试按以下要求完成设计:

(1)创建一个查询,查找并显示没有运动爱好的职工的“编号”、“姓名”、“性别”、“年龄”和“职务”五个字段内容。所建查询命名为“qT1”。

(2)建立“tOroup”和“tEmployce”两表之间的一对多关系,并实施参照完整性。

(3)创建一个查询,查找并显示聘期超过5年(使用函数)的开发部职工的“编号”、“姓名”、“职务”和“聘用时间”四个字段内容,所建查询命名为“qT2”。

(4)创建一个查询,检索职务为经理的职工的“编号”和“姓名”信息,然后将两列信息合二为一输出(比如,编号为“000011”、姓名为“吴大伟”的数据输出形式为“00001l吴大伟”),并命名字段标题为“管理人员”,所建查询命名为“qT3”。

主观题和计算题请自行在草稿纸上作答

题目答案

(1)【操作步骤】 步骤1:打开“samp2.mdb”数据库选中“查询”对象单击“新建”按钮选中“设计视图”单击“确定”按钮。在“显示表”对话框中双击表“tEmployee”。单击“关闭”按钮关闭“显示表”对话框。 步骤2:双击“tEmployee”表中的“编号”、“姓名”、“性别”、“年龄”和“职务”字段。在下一列字段行输入:InStr(简历“运动”)在其“条件”行输入:“0”。如图2-287所示。 步骤3:单击“保存”按钮在“查询名称”输入框中输入“qT1”单击“确定”按钮关闭设计视图。

答案解析

暂无解析
解答题

在考生目录下有一个工程文件sjt4.vbp。窗体上已有文本框Textl和图片框Picturel(两者位置重叠),并建立了菜单。要求单击“显示图片”菜单项时,隐藏文本框,在图片框中显示图片Pie4.bmp,同时将该菜单标题改为“清空图片”;单击“清空图片”菜单项时,清除图片框中的图片,同时将菜单标题改为“显示图片”;单击“显示文本”菜单项,则隐藏图片框,并将指定文件的内容显示在文本框中。在给出的窗体文件中已经有了全部控件,但程序不完整。

要求:去掉程序中的注释符,把程序中的?改为正确的内容。最后把修改后的文件按原文件名存盘。

主观题和计算题请自行在草稿纸上作答

题目答案

【解题思路】设置控件的可见属性是Visible。根据条件设置相应的Visible属性。打开文件读取文件内容。【操作步骤】步骤1:打开本题工程文件。步骤2:打开代码编辑窗口,去掉程序中的注释符“′”,将问号改为正确的内容。参考答案(阴影部分是需考生填入的内容)步骤3:调试并运行程序,关闭程序后按题目要求存盘。

答案解析

暂无解析
解答题

写出以下 JavaScript 代码在浏览器中的显示结果

1

主观题和计算题请自行在草稿纸上作答

题目答案

显示 1 到 10 之间的随机数

答案解析

暂无解析
解答题

考生文件夹下有一个表“成绩.dbf”,使用菜单设计器制作一个名为“cd1”的菜单,菜单只有一个“成绩统计”子菜单。“成绩统计”菜单中有“学生平均成绩”、“课程平均成绩”和“关闭”3个子菜单:“学生平均成绩”子菜单统计每位学生的平均成绩;“课程平均成绩”子菜单统计每门课程的平均成绩;“关闭”子菜单使用SET SYSMENU TO DE-FAULT来返回系统菜单。 (2)有如下命令序列,其功能是根据输入的考试成绩显示相应的成绩等级。 SET TALK OFF CLEAR INPUT”请输入考试成绩:”TO cj Di=iiI(cj<60,”不及格”,iif(cj>=90,”优秀”,iif(cj> =80,”良好”,”及格”))) ??”成绩等级为:”+dj SET TALKN 请编写程序“cx2.prg”,用DO CASE型分支结构实现该命令程序的功能。

主观题和计算题请自行在草稿纸上作答

题目答案

【考点指引】本大题第1小题考查了菜单及子菜单的设计过程;第2小题考查了DO CASE语句的用法。 (1)【操作步骤】 ①选择【文件】→【新建】命令,选择“菜单”,单击“新建文件”按钮,再单击“菜单”按钮,打开菜单设计器,在“菜单名称”中输入“成绩统计”,在“结果”下拉列表框中选择“子菜单”,单击“创建”按钮创建“成绩统计”子菜单。 ②输入子菜单名称“学生平均成绩”,在“结果”下拉列表框中选择“过程”,单击“创建”按钮创建“学生平均成绩”过程代码,在过程代码编辑窗口中输入以下代码: SELECT学号,AVG

答案解析

暂无解析
解答题

在考生文件夹下完成如下简单应用: 1.用SQL语句完成下列操作:列出“林诗因”持有的所有外币的名称(源自rate_exchange表)以及持有数量(源自currency_sl表),并将检索结果按持有数量升序排序存储在表rate_temp中,同时将使用的SQL语句存储于新建的文本文件rate.txt中。 2.使用一对多报表向导建立报表。要求如下:父表为rate_exchange,子表为currency_sl;从父表中选择字段“外币名称”,从子表中选择全部字段;两个表通过“外币代码”建立联系;按“外币代码”降序排序;报表样式为“经营式”,方向为“横向”,报表标题为“外币持有情况”;生成的报表文件名为currency_repon。

主观题和计算题请自行在草稿纸上作答

题目答案

(1)【操作步骤】 步骤1:单击工具栏中的“新建”按钮,新建一个文本文件,输入下列代码:********rate.txt文件中的代码********SELECT Rate_exchange.外币名称,Currency_s1.持有数量;FROM currency_s1,rate_exchange;WHERE Currency_s1.外币代码=Rate_exchange.外币代码;AND Currency_sl.姓名=”林诗因”;ORDER BY Currency_s1.持有数量;INTO TABLE rat

答案解析

暂无解析
解答题

为了使用表单设计器设计一个表单,在命令窗口中输入命令即可进入表单设计器。

主观题和计算题请自行在草稿纸上作答

题目答案

CREATE FORM使用表单设计器建立表单,可以利用莱单方式、命令方式和项目管理器进行,使用窗口命令创建表单的命令是CREATE FORM。

答案解析

暂无解析
解答题

(1)将考生文件夹下的自由表“职称”添加到数据库“职员管理”中。

(2)将数据库中的表“考勤”移出,使之变为自由表。

(3)从数据库中永久性地删除数据库表“奖励”,并将其从磁盘上删除。

(4)为数据库中的表“职称”建立候选索引,索引名称和索引表达式均为“职称编号”。

主观题和计算题请自行在草稿纸上作答

题目答案

【考点指引】本大题主要考查数据库设计器的基本操作,包括添加和移除自由表,以及数据表索引的创建,这些都可以在数据库设计器中完成。(1)【操作步骤】①选择【文件】→【打开】命令,或直接单击工具栏上的“打开”图标,在弹出的对话框中选择要打开的数据库文件“职员管理.dbe”,选择“独占”,单击“确定”按钮打开数据库设计器。②在“数据库设计器”中,单击右键选择“添加表”,在“打开”对话框中选择“职称”表,单击“确定”按钮将自由表“职称”添加到数据库“职员管理”中。(2)【操作步骤】①在数据库设计器中,选择表“考勤”

答案解析

暂无解析
解答题

在考生文件夹下,对“公司”数据库完成如下综合应用: (1)请编写名称为“cx1”的命令程序并执行,该程序实现以下功能:将“商品信息”中“商品编号”后两位编号<“03”的商品的“单价”修改为在“出厂价”的基础上下降5%;使用“价格调整”表对商品信息表的部分商品单价进行修改。 (2)设计一个名称为“bd4”的表单,上面有“执行价格调整”和“关闭”两个命令按钮。单击“执行价格调整”命令按钮时,调用“cx1”命令程序实现“商品单价”调整;单击“关闭”命令按钮,关闭表单。

主观题和计算题请自行在草稿纸上作答

题目答案

【考点指引】本大题考查了程序设计,主要是sQL语句的修改命令的使用及数值字段的计算,这里还要用到字符函数RIGHT。 (1)【操作步骤】 ①在命令窗口中输入命令:MODI COMM cx1(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中输入以下程序代码: UPDATE商品信息SET单价一出厂价*(1-0.05)WHERE RIGHT(商品编号,2)<"03"USE价格调整 GO TOPDWHILE.NOT.EOFa=商品编号 b=单价 UPDATE商品信息SET单价=b WHERE商品编

答案解析

暂无解析
解答题

在考生文件夹下新建一个名为“库存管理”的项目文件。 2.在新建的项目中建立一个名为“使用零件情况”的数据库,并将考生文件夹下的所有自由表添加到该数据库中。 3.修改“零件信息”表的结构,为其增加一个字段:字段名为“规格”,类型为字符型,长度为8。 4.打开并修改mymenu菜单文件,为菜单项“查找”设置快捷键Ctrl+T。

主观题和计算题请自行在草稿纸上作答

题目答案

【操作步骤】(1)在命令窗口输入“Create Project库存管理”(也可写作“Crea Proj库存管理”),并按回车键即可新建一个项目。(2)步骤1:在项目管理器中选择“数据”节点下的“数据库”选项,单击“新建”按钮,在“新建数据库”对话框中单击“新建数据库”,在“创建”对话框中输人数据库名“使用零件情况”,并单击“保存”按钮。步骤2:在数据库设计器空白处右击,在弹出的快捷菜单中选择“添加表”命令,在“打开”对话框中分别将考生文件下的“零件信息”、“使用零件”和“项目信息”表添加到数据库中。(3)

答案解析

暂无解析