数据结构论坛

首页 » 分类 » 问答 » 数字电子技术基础简明教程期末考试答案
TUhjnbcbe - 2024/3/4 15:56:00

查慕课、网课答案方法有哪些?小编作为大学生经常会为网课各种题目答案发难,今天的话好同学给小编分享一个了可以自动查询答案的小工具,这边给大家分享下一些试卷试题的答案

数字电子技术基础简明教程期末考试答案请关.注-水星题库-公\众/号

发送你的题目,返回答案。数字电子技术基础简明教程期末考试答案,小题查题目答案对表中记录逻辑删除的命令是__________。

正确答案:DELETE逻辑删除或添加删除标记的命令为:DELETE,格式为DELETE[FORlExpression1],其中FORlExpression1指定删除条件,缺省默认逻辑删除当前记录。

假定表单中包含有一个命令按钮,那么在运行表单时。下面有关事件引发次序的陈述中,______是正确的

正确答案:D解析:表单运行时的基本事件先后情况为:先执行表单的Load事件,然后执行命令按钮的Init事件,最后表单的Init事件。

下列选项中,不属于SQL特殊运算符的是()。A.GROUPB.ONC.ALLD.EMPTY

正确答案:D解析:选项A)、B)、C)都属于SQL的特殊运算符,选项D)是一个空值测试函数。在SQL要利用空值查询,应使用ISNULL运算符号。

下列叙述中正确的是()。A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B.在

正确答案:CC。栈是限制仅在表的一端进行插入和删除的运算的线性表,通常称插入、删除的这一端为栈顶,另一端称为栈底。

在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。规定了菜单项的访问键为“x”的菜单名

正确答案:CC。在指定菜单名称时,可以设置菜单项的访问键,方法是在要作为访问键的字符前加“\”两个字符。

在考生文件夹下有仓库数据库CHAXUN3包括3个表文件:zg(仓库号C(4),职工号C(4),工资N(4))dgd(职

正确答案:在命令窗口输入命令:CREATEMENUcx3系统弹出一个“新建菜单”对话框在对话框中单击“菜单”图形按钮进入菜单设计器环境。根据题日要求首先输入两个主菜单名称“查询”和“退出”接着在“查询”菜单行的“结果”下拉框中选择“过程”选项(用于编写程序)在“退出”菜单行的“结果”下拉框中选择“命令”选项。

单击“查询”菜单行中的“创建”按钮进入程序设计的编辑窗口输入如下程序段:

**********“查询”菜单命令的程序设计**********

SETTALKOFF

SETSAFETYOFF

SELECT*FROMdgd;

WHERE;

职工号IN(SELECT职工号FROMzgWHERE工资);

AND供应商号IN(SELECT供应商号FROMgysWHERE地址="北京");

ORDERBY总金额DESC;

INTOTABLEorder

SETSAFETYON

SETTALKON

**********************************************

在“退出”菜单项的“命令”文本框中编写程序代码:SETSYSMENUTODEFAULT

选择菜单命令“菜单”→“生成”生成一个菜单文件cx3.mpr。关闭设计窗口在命令窗口输入命令:DOcx3.mpr看到VisualFoxPro的菜单栏被新建的菜单所代替单击“退出”菜单命令将恢复系统菜单。

执行“查询”菜单命令后系统自动生成新数据表文件order.dbf用来保存查询结果。在命令窗口输入命令:CREATEMENUcx3,系统弹出一个“新建菜单”对话框,在对话框中单击“菜单”图形按钮,进入菜单设计器环境。根据题日要求,首先输入两个主菜单名称“查询”和“退出”,接着在“查询”菜单行的“结果”下拉框中选择“过程”选项(用于编写程序),在“退出”菜单行的“结果”下拉框中选择“命令”选项。

单击“查询”菜单行中的“创建”按钮,进入程序设计的编辑窗口,输入如下程序段:

**********“查询”菜单命令的程序设计**********

SETTALKOFF

SETSAFETYOFF

SELECT*FROMdgd;

WHERE;

职工号IN(SELECT职工号FROMzgWHERE工资);

AND供应商号IN(SELECT供应商号FROMgysWHERE地址="北京");

ORDERBY总金额DESC;

INTOTABLEorder

SETSAFETYON

SETTALKON

**********************************************

在“退出”菜单项的“命令”文本框中编写程序代码:SETSYSMENUTODEFAULT

选择菜单命令“菜单”→“生成”,生成一个菜单文件cx3.mpr。关闭设计窗口,在命令窗口输入命令:DOcx3.mpr,看到VisualFoxPro的菜单栏被新建的菜单所代替,单击“退出”菜单命令将恢复系统菜单。

执行“查询”菜单命令后,系统自动生成新数据表文件order.dbf用来保存查询结果。解析:本大题考查的主要是利用SQL的嵌套查询来完成多个数据库表之间的记录查找,此处应注意运算符IN的使用,以及排序短语ORDERBY的使用:在菜单的设计过程中主要是注意两个菜单命令在“结果”下拉框中应选择的类型。

函数MOD(-4*4,-40/4)的值是()。A.-6B.-4C.6D.4

正确答案:A

在表单设计中,This关键字的含义是指()。A.当前对象的直接容器对象B.当前对象所在的表单C.当前对象

正确答案:C解析:在VisualFoxPro中,Patent表示当前对象的直接容器对象,Thisform表示当前对象所在的表单:This表示当前对象;Thisformset表示当前对象所在的表单集。

在关系的基本运算中,下列属于专门关系运算的是()。A.选择、排序B.选择、投影C.并、差、交D.连接、笛卡

正确答案:B解析:专门的关系运算包括:选择、投影和连接。交、并和差是传统的集和运算。笛卡儿积是指联系两个关系中的所有元组都进行一次新的组合,属性的数目等于原来两个属性数目的和,元组数等于原来两个关系元组数的积。

在考生文件夹下有一个数据库stsc,其中有数据库表student、score和course,利用SQL语句查询选修

正确答案:1.在命令窗口输入命令:MODIFYCOMMANDquery打开程序文件编辑器;在程序文件编辑窗口中输入如下程序段:

**********程序文件query.prg程序内容**********

SELECTstudent.*score.课程号course.课程名;

FROMstsc!studentlNNERJOINstsc!score;

INNERJOINstsc!course;

ONscore.课程号=eourse.课程号;

ONstudent.学号=score.学号;

WHEREcourse.课程名="网络工程"

ORDERBYstudent.学号DESC;

INTOTABLEnetp.dbf

**********************************************

保存程序文件在命令窗口输入命令:DOquery完成查询。

2.请按以下步骤完成:

利用菜单命令“文件”→“新建”或从常用工具栏中单击新建图标按钮在弹出的“新建”对话框中选择“报表”单选项再单击“向导”图标按钮系统弹出“向导选取”对话框在列表框中选择“一对多报表向导”单击“确定”按钮。

选择“一对多报表向导”后系统首先要求选择一对多报表中作为父表的数据表文件。根据题意选择student表作为父表如图3-1所示从“可用字段”列表框中将“姓名”和“学号”字段添加到右边的“选定字段”列表框中用作父表的可用字段。

单击“下一步”设计子表的可用字段操作方法与父表选取字段的方法一样将score表中的“课程号”和“成绩”字段添加到“选定字段”列表框中。

单击“下一步”进入“建立表关联”的设计界面在此处系统已经默认设置好进行关联的字段:父表的“学号”和子表的“学号”字段。

单击“下一步”进入“选择排序方式”的设计界面将“可用字段或索引标识”列表框中的“学号”字段添加到右边的“选定字段”列表框中并选择“升序”单选项。

单击“下一步”进入“选择报表样式”的界面在“样式”列表框中选择“简报式”’在“方向”选项组中选择“纵向”。

单击“下一步”进入最后的“完成”设计界面在“标题”文本框中输入“学生成绩表”为报表添加标题单击“完成”命令按钮在系统弹出的“另存为”对话框中将报表以cjb文件名保存在考生文件夹下退出报表设计向导。1.在命令窗口输入命令:MODIFYCOMMANDquery,打开程序文件编辑器;在程序文件编辑窗口中输入如下程序段:

**********程序文件query.prg程序内容**********

SELECTstudent.*,score.课程号,course.课程名;

FROMstsc!studentlNNERJOINstsc!score;

INNERJOINstsc!course;

ONscore.课程号=eourse.课程号;

ONstudent.学号=score.学号;

WHEREcourse.课程名="网络工程"

ORDERBYstudent.学号DESC;

INTOTABLEnetp.dbf

**********************************************

保存程序文件,在命令窗口输入命令:DOquery,完成查询。

2.请按以下步骤完成:

利用菜单命令“文件”→“新建”,或从常用工具栏中单击新建图标按钮,在弹出的“新建”对话框中选择“报表”单选项,再单击“向导”图标按钮,系统弹出“向导选取”对话框,在列表框中选择“一对多报表向导”,单击“确定”按钮。

选择“一对多报表向导”后,系统首先要求选择一对多报表中作为父表的数据表文件。根据题意,选择student表作为父表,如图3-1所示,从“可用字段”列表框中将“姓名”和“学号”字段添加到右边的“选定字段”列表框中,用作父表的可用字段。

单击“下一步”设计子表的可用字段,操作方法与父表选取字段的方法一样,将score表中的“课程号”和“成绩”字段添加到“选定字段”列表框中。

单击“下一步”进入“建立表关联”的设计界面,在此处系统已经默认设置好进行关联的字段:父表的“学号”和子表的“学号”字段。

单击“下一步”进入“选择排序方式”的设计界面,将“可用字段或索引标识”列表框中的“学号”字段添加到右边的“选定字段”列表框中,并选择“升序”单选项。

单击“下一步”进入“选择报表样式”的界面,在“样式”列表框中选择“简报式”’在“方向”选项组中选择“纵向”。

单击“下一步”,进入最后的“完成”设计界面,在“标题”文本框中输入“学生成绩表”为报表添加标题,单击“完成”命令按钮,在系统弹出的“另存为”对话框中,将报表以cjb文件名保存在考生文件夹下,退出报表设计向导。解析:本大题第1小题考查的是利用SQL语句进行多表查询以及查询输出,程序设计中应注意数据表之间的关联以及查洵结果的分组排序:第1小题主要考查报表向导的使用,只要根据每个向导界面的提示来完成相应的步骤即可。

以下题基于图书表、读者表和借阅表三个数据库表,它们的结构如下:图书(图书编号,书名,第一作者,出

正确答案:B解析:查询的基本形式为“SELECT-FROM-WHERE查询块”,多个查询块可嵌套执行。SELECT说明要查询的数据,FROM说明要查询的数据来自哪个或哪些表,wHERE说明查询条件,即选择元组的条件。此处需要注意的是字段值的表示方式,当需要指定某个特定的字段值时,应当用双引号(“”)进行表示,而对于特定的字段,不需加双引号。

下面有关HAVING子句描述错误的是A.HAVING子句必须与GROUPBY子句同时使用,不能单独使用B.使用HAV

正确答案:B解析:本题考查考生对HAVING子句的理解和掌握。在四个选项中,B选项是错误的。SELECT语句的标准语法格式中,HAVING子句和WHERE是可以同时使用的,而且,在实际的应用中,大多数情况都是两个子句同时使用,所以答案为B选项。其他几项都是对HAVING子句的正确描述。考生务必对SELECT语句的语法熟练掌握,并且掌握各个子句的使用条件和使用方法,才能对此类考题进行很好的解答。

为“部门”表增加一个“人数”字段,类型为整型,正确的语句是()。A.ALTERTABLE部门ALTER人数1

正确答案:CC。利用SQL命令可以对基本表的结构进行修改,可以利用下列命令为表新增字段:ALTERTABLE表名ADD[COLUMN][字段名l$amp;amp;$lt;字段类型[(长度[,小数位数])]在SQL语句中,给表增加字段的短语是.ADDCOL一UMN,而不是ADDFIELDS,其中COLUMN短语可以省略,另外,ALTER是用来修改已有的字段,不能新增一个字段。

执行下列SQL语句后,显示查询到的仓库号有()。SELECTDISTINCT仓库号FROM职工WHERE工资>=AL

正确答案:D解析:本题的SQL语句功能是检索有职工工资大于等于仓库号“WH3”中所有职工工资的仓库号。本题中通过子查询检索“WH3”仓库中所有职工的工资,然后在主查询中检索有职工工资大于子查询所查的工资记录,即大于所有WH3中所有职工工资的职工所在的仓库号,DISTINCT短语的功能是去掉查询结果中重复的记录。在SQL语句中可以利用ANY、ALL等量词进行查询。基本格式为:<表达式><比较运算符>[ANY

ALL

SOME](子查询)其中,ANY(任意的)和SOME(一些)表示只要子查询中存在符合条件的行,结果就成立:而ALL(所有的)只有子查询中的所有的行都符合条件,结果才成立。

如果要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,请对下面的SQL句填空。

正确答案:AVG(单价)

为“教师”表的职工号字段添加有效性规则:职工号的最左边三位字符是,正确的SQL语句是A.CHANGET

正确答案:B解析:本题考查使用SQL对表文件的字段进行有效性设置。可以使用命令ALTERTABLE来实现对表的字段进行有效性设置,其格式为;ALTERTABLE<表名>ALTER<字段>SETCHECK<表达式>四个选项中只有选项B是正确的书写方法,选项A错误在于命令关键字CHANGE的错误。选项C缺少子句关键字SET;选项D的命令关键字CHANGE也是错误的。故正确答案为选项B。

在数据流图(DFD)中,带有名字的箭头表示A.模块之间的调用关系B.程序的组成成分C.控制程序的执行

正确答案:D解析:数据流相当于一条管道,并有一级数据(信息)流经它。在数据流图中,用标有名字的箭头表示数据流。数据流可以从加工流向加工,也可以从加工流向文件或从文件流向加工,并且可以从外部实体流向系统或从系统流向外部实体。

创建两个具有“一对多”关系的表之间的关联,应当______。A.通过纽带表B.通过某个同名字段C.通过某

正确答案:D解析:在VisualFoxPro中,可通过父表的主索引字段与子表的不同字段建立两表间的“一对多”关系。

SQL语言是具有______的功能A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据

正确答案:B解析:关于SQL的功能,一种包含4种功能:数据定义、数据查询、数据操纵和数据控制,可以完成数据库活动中的全部工作。但是关系规范化的功能并不是SQL所具备的,因此只有选项B是正确的。

有如下赋值语句,结果为“大家好”的表达式是()。a=”你好”b=”大家”A.b+AT(a,1)B.b+R

正确答案:DRIGHT/LEFT(长度字符表达式,数值表达式),I.EFT从字符表达式左边截取由数值表达式的值指定长度的字符,生成一个新的字符串。RIGHT从字符表达式右边截取由数值表达式的值指定长度的字符,生成一个新的字符串。AT函数是确定前面的字符串在后面字符串中的位置。一个汉字相当于两个西文字符,因此RIGHT(a,2)的结果是“好”,由此可知正确答案为选项D。

要使结果为qrst,应在语句a=“qr”之后执行的语句是()。A.?“qr”stB.9asrC.?“ast”D.?“a.st

正确答案:D

(1)在数据库“商品”中建立视图“view1”。具体要求是:视图中的数据取自数据库产品中的表“商品信息”。

正确答案:本大题第1小题考查查询的设计;第2小题主要考查表单向导的使用,按向导的提示逐步操作即可。(1)①选择→命令,在“打开”对话框中的“文件类型”下拉列表框中选择“数据库”,选择“商品.dbc”,单击“确定”按钮,打开数据库设计器。②选择→命令,选择“视图”,单击“新建文件”按钮打开“添加表或视图”对话框,选择“表单”选项,选择数据库“商品”和数据库中的表“商品信息”,单击“添加”按钮将数据表“商品信息”添加到视图设计器中,然后关闭“添加表或视图”对话框。③在视图设计器中单击“字段”选项卡,单击“全部添加”按钮,将“可用字段”列表框中的字段全部添加到右边的“选定字段”列表框中。④在视图设计器中单击“排序依据”选项卡,在“排序依据”选项卡中的“字段名”下拉列表框中选择“商品信息.利润”字段,单击“添加”按钮,将“商品信息.利润”字段添加到右边的“排序条件”列表框中,在“排序条件”中选择“升序”单选项。⑤在视图设计器中单击“关闭”按钮,将视图文件以“view1”名保存。(2)①选择→命令,选择“表单”,单击“新建文件”按钮打开表单设计器,单击表单控件工具栏上的“命令按钮”控件图标,为表单添加一个命令按钮Command1。②在按钮属性窗口中将命令按钮Command1的Caption属性值修改为“关闭”。双击命令按钮,在Click事件中输入代码:ThisForm.Release,用来关闭表单。③在表单设计器中,用鼠标右键单击表单空白处,在弹出的快捷菜单中选择“数据环境”命令,打开表单的数据环境,将数据表“商品信息”添加到数据环境中,将数据环境中的“商品信息”表拖放到表单中,可看到在表单中出现一个表格控件,此时实现了“商品信息”表的窗口式输入界面。④选择→命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“bd1”,保存在考生文件夹下,然后运行表单。

下列程序段的输出结果是()。ACCEPTTOAIFA=[]S=0ENDIFS=1?SA.0B.1C.D.由A的值

正确答案:BB。虽然在IF语句中S的值是由A的值决定,但是,在输出前S的值又被重新赋值,所以输出结果为l。

在SQL语句中,与表达式“供应商名LIKE”%北京%“”功能相同的表达式是A.LEFT(供应商名,4)=“北

正确答案:B

运行查询的命令是A.OPENQUERYB.DOQUERYC.MODIVIEWD.DOVIEW

正确答案:B解析:运行查询的命令是DOQUERY该命令可以省略文件扩展名,但不可以缺少QUERY短语。

设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系),其中教师号为主键。若要利用SELECT-SQL语

正确答案:D解析:选项A中BETWEEN代表一个范围,在本题中不合适,选项B中第二个比较运算少了一项“职称”及比较符,选项C中的LIKE后面应该跟字符串常量,选项D中,NOTIN用于指定职称既不是“教授”也不是“副教授”,此选项正确。

按照“先进后出”原则组织数据的数据结构是()。A.队列B.栈C.双向链表D.二叉树

正确答案:B解析:栈是一种特殊的线性表,其插入和删除运算都只性表的一端进行,而另一端是封闭的。进行插入、删除的一端称为栈顶,封闭的一端称为栈底。栈顶元素是最后被插入的元素,而栈底元素是最后被删除的栈,是按先进后出的原则组织数据的。

设N=,M=,K=M+N,表达式1+K的值是______。A.2B.数据类型不匹配C.1+M+ND.

正确答案:A解析:是一个宏替换命令,用来替换恢复所代表的内容。所以表达式:1+K也就变成了1+M+N,所以最后的结果应该是:2。经过“”运算后,K的值是1,所以表达式的结果是2。

在考生文件夹下完成下列操作(在“数据l”数据库中完成):(1)为“student”表在“学号”字段上建立升序主

正确答案:本大题所考查的都是数据表结构的一些基本探作,包括字段索引的建立、字段有效性规则的建立及字段的新增,可在“字段”选项卡中完成,主索引的建立需要在“索引”选项卡中进行设置。(1)①在命令窗口输入命令:USEstudent(回车执行)MODIFYSTRUCTURE(回车执行)②在“student”表设计器的“索引”选项卡的“索引名”中输入“学号”,选择索引类型为“主索引”,索引表达式为“学号”。(2)在“student”表设计器的字段选项卡中,首先选择“性别”字段,然后在规则文本框中输入“性别$”MF”’,在信息文本框中输入“"性别必须是M或F"”,如图40-1所示。(3)在“student”表设计器的“字段”选项卡中,选择“年龄”字段,然后单击右边的“插入”按钮,新增一个字段,将字段名改为“出生日期”,将“类型”改为日期型。(4)在命令窗口中输入:UPDATEstudentSET出生日期=ctod("07—26—”)WHERE姓名="赵飞"(回车执行)

在VisualFoxPro中不允许出现重复字段值的索引是()。A)候选索引和主索引B)普通索引和惟一索

正确答案:A

在VisualFoxPr0中,假设表单上有一选项组:男⊙女,初始时该选项组的Value属性值为l。若选项按钮“女”

正确答案:BB。选项组中选项按钮的数目为2,选项组Value值返回的是选项组中被选中的选项按钮,由于选项按钮“女”在选项按钮组中的次序为2,所以返回的Value值为2。

在VisualFoxPro中,下列不能用来修改数据表记录的命令是A.EDITB.CHANGEC.BROWSED.MODIFYSTRUCTU

正确答案:D解析:在VisualFoxPro中用来修改数据表记录的命令可以是EDIT或CHANGE命令,也可用BROWSE命令打开浏览器,在浏览器中直接修改记录。MODIFYSTRUCTURE是修改数据表结构的命令,不能修改表中记录。

算法的有穷性是指()。A.算法程序的运行时间是有限的B.算法程序所处理的数据量是有限的C.算法

正确答案:A算法具有5个特性:①有穷性:一个算法(对任何合法的输入值)必须在执行有穷步之后结束,且每一步都可在有限时间内完成,即运行时间是有限的。②确定性:算法中每一条指令必须有确切的含义,读者理解对不会产生歧义。③可行性:一个算法是可行的,即算法中描述的操作都是可以通过已经实现的基本运算执行有限次来实现。④输入:一个算法有零个或多个输入,这些输入取自于某个特定的对象的集合。⑤输出:一个算法有一个或多个输出。

下列叙述中正确的是()。A.在模块化程序设计中,一个模块应该尽量多的包括与其他模块联系的信息B.在

正确答案:C解析:在模块化程序设计中,模块之间的联系可以通过程序的控制结构来实现,在自顶向下、逐步细化的设计过程中,首先要考虑全局目标,而不是细节。在程序设计中模块化和结构化可以同时使用,一个模块的内部结构也要符合结构化设计原则。

一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用

正确答案:A解析:一些较流行的程序语言允许过程的递归调用。递归调用就是过程调用本身。递归实现的是:当过程每一次执行后,都能返回到最近一次调用它的过程中。这样各调用点之间形成一种后进先出关系,而栈结构正适合来存储这些调用点。

将数据库表从数据库移出后,该表被______。A.移出数据库B.逻辑删除C.放入回收站D.物理删除

正确答案:A

已知A与a、B与b、C与c3对等位基因自由组合,基因型分别为AaBbCc、AabbCc的两个体进行杂交。下列关于杂交后代的推

下列哪些观点认为需要担心转基因生物的安全问题①基因生物有可能成为“入侵的外来物种”②抗除草剂的农作物可

在其他条件适宜的情况下,在供试植物正常进行光合作用时突然停止光照,并在黑暗中立即开始连续取样分析,在短

大肠杆菌的噬菌体M3的核酸中碱基组成如下:A占23%、T占36%、C占20%、G占21%。已知该噬菌体控制某外壳蛋白合成的D

下列关于细菌细胞、洋葱根尖生长点细胞和人的血液中成熟的红细胞的生物膜的叙述,正确的是[]A.三种细胞都有

下列有关突触结构和功能的叙述,错误的是[]A.突触间隙中的液体是组织液B.神经递质的释放依赖于细胞膜的流动

1
查看完整版本: 数字电子技术基础简明教程期末考试答案