首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
数据库管理技术是在 (1) 的基础上发展起来的。数据模型的三要素是数据结构、数据操作和 (2) 。建立数据库系统的主要目标是减少数据冗余,提高数据的独立性,并集中检查 (3) ...
查看本题答案
包含此试题的试卷
初级程序员《任意集》真题及答案
点击查看
你可能感兴趣的试题
数据库技术是在的基础上发展起来的而且DBMS本身要在的支持下才能工作
数据库管理技术是在的基础上发展起来的数据模型的三要素是数据结构数据操作和建立数据库系统的主要目
数据安全
数据兼容
数据约束条件
数据维护
数据库管理技术是在1的基础上发展起来的数据模型的三要素是数据结构数据操作和2建立数据库系统的主
文件系统
编译系统
应用程序系统
数据库管理系统
数据库管理技术是在的基础上发展起来的数据模型的三要素是数据结构数据操作和建立数据库系统的主要目
文件系统
编译系统
应用程序系统
数据库管理系统
数据库管理技术是在1的基础上发展起来的数据模型的三要素是数据结构数据操作和2建立数据库系统的主
数据操作性
数据兼容性
数据完整性
数据可维护性
16.数据库管理技术是在20的基础上发展起来的数据模型的三要素是数据结构数据操作和21建立数据库系统
数据安全
数据兼容
数据约束条件
数据维护
数据库管理技术是在1的基础上发展起来的数据模型的三要素是数据结构数据操作和2建立数据库系统的主
数据安全
数据兼容
数据约束条件
数据维护
MRP是在一种管理思想和方法
订购点法的基础上发展起来的
制品定额法的基础上发展起来的
累计数法的基础上发展起来的
网络计划法的基础上发展起来的
16.数据库管理技术是在20的基础上发展起来的数据模型的三要素是数据结构数据操作和21建立数据库系统
文件系统
编译系统
应用程序系统
数据库管理系统
数据库管理系统是在数据模型基础上发展起来的一系列专门描述建立和管理数据库的专用软件它通常由等部分组成
数据库安全管理
数据库使用程序
数据库管理程序
数据库语言
数据库监督
数据库系统由数据库和硬件等组成数据库系统是在的基础上发展起来的数据库系统由于能减少数据冗余提高
操作系统
文件系统
编译系统
数据库管理系统
数据库管理技术是在的基础上发展起来的
文件系统
编译系统
应用程序系统
数据库管理系统
数据库系统是在的基础上发展起来的
文件系统
应用程序系统
数据库管理系统
编译系统
数据库管理技术是在的基础上发展起来的数据模型的三要素是数据结构数据操作和建立数据库系统的主要目
数据操作性
数据兼容性
数据完整性
数据可维护性
数据库技术是在下列某系统技术的基础上发展起来的它是______
通信网络技术
人工数据管理
文件系统
操作系统
16.数据库管理技术是在20的基础上发展起来的数据模型的三要素是数据结构数据操作和21建立数据库系统
数据操作性
数据兼容性
数据完整性
数据可维护性
数据库管理技术是在1 的基础上发展起来的数据模型的三要素是数据结构数据操作和2 建立
文件系统
编译系统
应用程序系统
数据库管理系统
数据库管理技术是在1 的基础上发展起来的数据模型的三要素是数据结构数据操作和2 建立
文件系统
编译系统
应用程序系统
数据库管理系统
数据库系统由数据库1和硬件等组成数据库系统是在2的基础上发展起来的数据库系统由于能够减少数据冗
操作系统
文件系统
编译系统
应用程序系统
数据库管理系统
数据库系统由数据库1和硬件等组成数据库系统是在2的基础上发展起来的数据库系统由于能够减少数据冗
操作系统
文件系统
编译系统
应用程序系统
数据库管理系统
热门试题
更多
[说明] 函数intToplogicalLinkedWDigraphG的功能是对图G中的顶点进行拓扑排序并返回关键路径的长度其中图G表示一个具有n个顶点的AOE-网图中顶点从1~n依次编号图G的存储结构采用邻接表表示其数据类型定义如下 typedefstructGnode{/*邻接表的表节点类型*/ intadjvex;/*邻接顶点编号*/ intweight;/*弧上的权值*/ structGonde*nextare;/*指示下一个弧的节点*/ }Gnode; typedefstructAdjlist{/*邻接表的头节点类型*/ charvdata;/*顶点的数据信息*/ structGnode*Firstadj;/*指向邻接表的第一个表节点*/ }Adjlist; typedefstructLinkedWDigraph{/*图的类型*/ structAdjlisthead;/*指向图中第一个顶点的邻接表的头节点*/ }LinkedWDigraph; 例如某AOE-网如图4-14所示其邻接表存储结构如图4-15所示 图4-14某AOE-网 图4-15邻接表存储结构图 [函数] intToplogicalLinkedWDigraphG {Gnode*p; intjwtop=0; intStack*ve*indegree; ve=int*malllocG.n+1*sizeofint; indegree=int*mallocG.n+1*sizeofint;/*存储网中个顶点的入度*/ Stack=int*mallocG.n+1*sizeofint;/*存储入度为0的顶点的编号*/ if!ve||!indegree||!Stack exit0; forj=1;j<=G.n;j++{ ve[j]=0; indegree[j]=0; }/*for*/ forj=1;j<=G.n;j++{/*求网中各顶点的入度*/ p=G.head[j].Firstadj; whilep{ 1; p=p->nextarc; }/*while*/ }/*for*/ forj=1;j<=G.n;j++/*求网中入度为0的顶点并保存其编号*/ if!indegree[j] Stack[++top]=j; whiletop>O{ w=2; printf%cG.head[w].vdata; p=G.head[w].Firstadj; whilep{ 3; if!indegree[p->adjvex] Stack[++top]=p->adjvex; if4 Ve[p->adjvex]=ve[w]+p->weight; P=p->nextarc; }/*while*/ }/*while*/ return5; }/*Toplogical*/
阅读以下技术说明和流程图根据要求回答问题1至问题3 [说明] 图4-8的流程图所描述的算法功能是将给定的原字符串中的所有前部空白和尾部空白都删除但保留非空字符例如原字符串 FileName处理变成File Name图4-9图4-10和图4-11分别详细描述了图4-8流程图中的处理框ABC 假设原字符串中的各个字符依次存放在字符数组ch的各元素ch1ch2chn中字符常量KB表示空白字符 图4-8所示的流程图的处理过程是先从头开始找出该字符串中的第一个非空白字符chi再从串尾开始向前找出位于最末位的非空白字符chj然后将chichj依次送入ch1ch2中如果字符串中没有字符或全是空白字符则输出相应的说明 在图4-8流程图中strlen是取字符串长度函数图4-8算法总流程图图4-9 处理框A对应的流程图图4-10处理框B对应的流程图 图4-11处理框C对应的流程图 [问题3]函数f_strchar *strchar del的功能是将非申字符串str分割成若干个子字符串并输出del表示分割时的标志字符例如若str的值为66981636666257del的值为6调用此函数后将输出3个子字符串分别为9813和257请将函数f_str中6~8空缺处的内容填写完整 [函数]voidf_strchar*strchardel{ intijlen;len= strlenstr;i=0; whilei<len{while 6 i++;/*忽略连续的标志字符*/ /*寻找从srt[i]开始直到标志字符出现的一个子字符串*/ j=i+1; whilestr[j]!=del&&str[j]!=’/0’ j++; 7=/0; /*给找到的字符序列置字符串结束标志*/ printf%s/t&str[i]; 8; }}
设有一个关系EMP职工号姓名部门名工种工资若需查询不同部门中担任钳工的职工的平均工资则相应的SELECT语句为 SELECT部门名AVG工资AS甲均工资FROMEMp GROUPBY22 HAVING23 将职工号为23115姓名为李军部门名为硬件测试部的元组插入EMP关系中的SQL语句为Insert24
某银行信贷额度关系credit-inC_noC_namelimitCredit balance中的4个属性分别表示用户号用户姓名信贷额度和累计消费额该关系的13 属性可以作为主键表3-8为关系credit-in的一个具体实例 表3-8 C_no C_name limit Credit_balance 1310001 1310002 2410003 2410004 4110041 4110042 4110812 张静 陈继年 李丽莉 刘华东 赵庆民 范建华 赵庆民 3500 3500 23800 6600 9800 16000 1800 2000 2100 2000 5800 4500 查洵累计消费额大于3000的用户姓名以及剩余消费额的SQL语句应为Select14 Fromcredit-inWhere15
对于下面表3-9和表3-10所示的Students和SC关系属性Sno表示学号Sname表示姓名Sex表示性别SD表示专业Age表示年龄Cno表示课程号Grade表示成绩 表3-9 Sno Sname Sex SD Age 310001 310002 410003 410004 110041 110042 张静 陈继军 李丽莉 刘华东 赵庆民 范建华 女 男 女 男 男 男 计算机 计算机 机l掀 机械 通信 通信 8 9 8 9 0 0 表3-10 Sno Cno Grade 310002 310002 310002 410004 410004 110042 110042 1 2 3 2 3 1 2 93 84 84 83 93 84 82 a.当用户查询选了课程2的学生数时其结果应为16 ;当Students和SC关系进行自然连接时其结果集的属性列数应为17
计算机软件产品开发文件编制指南GB8567-88是______标准
阅读下列说明流程图和算法将应填入n处的字句写在对应栏内 【流程图说明】 下图所示的流程图5.3用N-S盒图形式描述了数组Array中的元素被划分的过程其划分方法以数组中的第一个元素作为基准数将小于基准数的元素向低下标端移动而大于基准数的元素向高下标端移动当划分结束时基准数定位于Array[i]并且数组中下标小于i的元素的值均小于基准数下标大于i的元素的值均大于基准数设数组A的下界为low上界为high数组中的元素互不相同 【算法说明】将上述划分的思想进一步用于被划分出的数组的两部分就可以对整个数组实现递增排序设函数intpint Array[]intlowinthigh实现了上述流程图的划分过程并返回基准数在数组Array中的下标递归函数voidsortint Array[]intLintH的功能是实现数组Array中元素的递增排序【算法】 voidsortintArray[]intLintH{ifL<H { k=pArrayLH/*p返回基准数在数组Array中的下标*/ sort4/*小于基准数的元素排序*/ sort5/*大于基准数的元素排序*/} }
某程序员利用他人已有的财务管理信息系统软件中所用的处理过程和运算方法为某企业开发财务管理软件则该程序员______
[说明]类Queue表示队列类中的方法如表4-12所示表4-12类Queue中方法说明表 方法 说明 IsEmpty 判断队列是否为空如果队列不为空返回true;否则返回false EnqueueobjectNewNode 入队操作 Dequeue 出队操作如果队列为空则抛出异常类Node表示队列中的元素类EmptyQueueException给出了队列中的异常处理操作[Java代码]publicclasstestmain{//主类publicstaticviodmainstringargs[]{Queueq=newQueue;q.enqueuefirst!;q.enqueuesecond!;q.enqueuethird!;1{whiletruesystem.out.printlnq.dequeue;}catch2{}}publicclassQueue{//队列nodem_firstnode;publicQueue{m_firstnode=null;}publicbooleanisempty{ifm_firstnode==nullreturntrue;elsereturnfalse;}publicviodenqueueobjectnewnode{//入队操作nodenext=m_firstnode;ifnext==nullm_firstnode=newnodenewnode;else{whilenext.getnext!=nullnext=next.getnext;next.setnextnewnodenewnode;}}publicobjectdequeue3{//出队操作objectnode;ifisempty4else{node=m_firstnode.getobject;m_firstnode=m_firstnode.getnext;returnnode;}}}publicclassnode{//队列中的元素objectm_data;nodem_next;publicnodeobjectdata{m_data=data;m_next=null;}publicnodeobjectdatanodenext{m_data=data;m_next=next;}publicvoidsetobjectobjectdata{m_data=data;}publicobjectgetobjectobjectdata{returnm_data;}publicvoidsetnextnodenext{m_next=next;}publicnodegetnext{returnm_next;}}publicclassemptyqueueexceptionextends5{//异常处理类publicemptyqueueexception{system.out.println队列已空!;}}
通过11 关系运算可以从表3-5和表3-6获得表3-7表3-7的主键为12 表3-5 课程号 课程名 10011 计算机文化 10024 数据结构 20010 数据库系统 20021 软件工程 20035 UML应用 表3-6 课程号 教师名 10011 赵军 10024 李小华 10024 林志鑫 20035 李小华 20035 林志鑫 表3-7 课程号 课程名 教师名 10011 计算机文化 赵军 10024 数据结构 李小华 10024 数据结构 林志鑫 20035 UML应用 李小华 20035 UML应用 林志鑫
从下列3道试题试题5至试题7中任选1道解答如果解答的试题数超过1道则题号小的1道解答有效 阅读以下应用说明及VisualBasic程序根据要求回答问题1至问题2 [说明]某Visual Basic应用程序用于监测某种锅炉设备内液面高度0~50cm其运行窗口界面如图4-16所示图4-16 某锅炉设备液面高度显示界面 在图4-16中设计了一个高度计矩形形状shpMeter及其中指示当前液面高度的水银柱矩形形状shpT文字标签标记了液面高度的刻度另有一个图片框picCurve用于动态描述检测到的液面高度曲线用户见到的曲线与水银柱等高变化[开始]CmdStart按钮用于启动液面高度检测命令按钮暂停CmdStop用于暂停液面高度检测 液面高度计形状控件shpMeter是固定的其属性FillsStyle默认为透明矩形形状shpT水银柱的 Visible属性初始设置为不可见属性Filltype设置为Solid实心FillColor设置为红色图片框picCurve的属性AutoRedraw设置为True程序设计过程中创建了一个定时器TimT属性Enabled初始设置为 False不可用属性Interval定时间隔的值应设置为1 为模拟锅炉设备液面高度的检测程序中利用了01之间均匀分布的伪随机数获得[050]之间的随机液面高度WH为便于在图片框picCurve中绘制曲线程序中对该图片框建立了如下坐标系统图片框的左上角定义为原点00水平向右方向为X轴垂直向上方向为Y轴右下角坐标为50.200为了便于观察记录的液面高度值图片框中从上到下创建了7条水平虚线Lsii=016并在程序中按等间隔排列进行位置设置应用程序中每隔3秒算出曲线点x y其中x=O12再用直线段连接各相邻曲线点形成液面高度曲线[Visual Basic程序代码]Dim2ASInteger ’试题全局变量PrivateSub CmdStart_ClickTimT.Enabled=3 ShpT.Visible=TrueEnd SubPrivateSubCmdStop_Click TimT.Enabled=FalseEndSubPrivateSub Form_LoadDimiSAsInteger PicCurve.Scale00-50200 ’设置图片框坐标系左上角-右下角S=25 ’H等于图片框高度的1/8Fori=0To6 ’设置7条水平线Lsi的位置Lsi.X1=0 ’Lsi起点横坐标 Lsi.Y1=4 ’Lsi起点纵坐标 Lsi.X2=50 ’Lsi终点横坐标Lsi.Y2= Lsi.Y1’Lsi终点纵坐标 Lsi.BorderColor=&H00FCFCFC ’设置水平线颜色5 x=0 ’设置曲线坐标初值 EndSubPrivateSubtimT_Timer DimWHHAsInteger ’WH为实时液面高度H为图片框中液面高度点显示高度WH=IntRnd* 51 ’随机模拟产生锅炉内液面高度0~50cmH=ShpMeter.Height *6’算出水银柱的高度 ShpT.Top=7 ’设置水银柱顶部位置 ShpT.Height=H ’设置水银柱的高度’绘制液面高度曲线 y=8 ’算出曲上当前点的纵坐标 Ifx=51Then ’当超出图片框时PicCurve.Cls ’清框图片框内以前画的曲线 9 ElseIfx>0Then ’除左边点外PicCurve.Line x-1Lasty-xyvbRed’由前1点到当前点画红色线段 EndIfx=x+1 ’准备下一点坐标 Lasty=y ’保存当前坐标供下次使用EndSub [问题2] 若要在图4-16窗口内新增一个[帮助]按钮单击该按钮就会弹出一个帮助对话框另一名为frm002的窗体用户必须在其中做出响应程序才能继续运行请将以下该命令按钮的单击事件过程中的程序代码填写完整 PrivateSubCmdHelp_C1ick10 EndSub
对于下面表3-9和表3-10所示的Students和SC关系属性Sno表示学号Sname表示姓名Sex表示性别SD表示专业Age表示年龄Cno表示课程号Grade表示成绩 表3-9 Sno Sname Sex SD Age 310001 310002 410003 410004 110041 110042 张静 陈继军 李丽莉 刘华东 赵庆民 范建华 女 男 女 男 男 男 计算机 计算机 机l掀 机械 通信 通信 8 9 8 9 0 0 表3-10 Sno Cno Grade 310002 310002 310002 410004 410004 110042 110042 1 2 3 2 3 1 2 93 84 84 83 93 84 82 a.当用户查询选了课程2的学生数时其结果应为16 ;当Students和SC关系进行自然连接时其结果集的属性列数应为17
阅读下列算法说明和算法将应填入n处的字句写在答卷的对应栏内 【算法说明】 某英汉词典文件包含N个记录N>1每个记录有两个字段一个是英文单词另一个是相应的汉语解释各个记录按英文单词的词典顺序排列各英文单词并不重复 本算法用于维护更新该英汉词典文件维护更新的方法是首先输入一个英文单问及其汉语解释然后在该词典中查找输入的英文单词若找到则用输入的汉语解释更新原有的解释若找不到则需要将输入的英文单词及其汉语解释插入到该词典的适当位置使各记录仍按英文单词的词典顺序排列 【算法】 第一步读入英汉词典文件并将读入的N个英文单词依次存放在字符串数组ENGLISH中将相应的汉语解释依次存放在字符串数组CHN中数组元素CHNi给出了数组元素ENGLISHi的解释 第二步输入英文单词及其汉语解释将它们分别存放在字符串变量E和C中若E为空串或都是空格则转向第四步 第三步根据变量E的值用二分法在数组ENGLISH中查找具体步骤如下1.1→LN→H 2.INTL+H/2→K3.若E=ENGLISHK则C→1转向第二步 若E<ENGLISHK则K-1→H若E>ENGLISHK则K+1→2 4.若H<L则对I=NL-1始值终值增量循环执行 ENGLISH1→ENGLISHI+1CHNI→CHNI+1 然后将E和C分别存入3和4N+1→N最后转向第二步否则转向5 第四步将数组ENGLISH和CHN输出形成新的英汉词典文件算法结束
设有关系Students学号姓名年龄性别系名家庭住址如果要查询姓李的且家庭住址包含科技路的学生的学号姓名以及所在系则对应的SELECT语句如下 SELECT学号姓名系名FROMStudentsWHERE 20AND21
根据我国著作权法的规定______不可转让不可被替代不受时效的约束
关系代数运算是以集合操作为基础的运算其五种基本运算是并差9 投影和选择其他运算可由这些运算导出为了提高数据的操作效率和存储空间的利用率需要对10 进行分解
阅读下列算法说明和算法将应填入n处的字句写在答卷的对应栏内 【算法说明】 某英汉词典文件包含N个记录N>1每个记录有两个字段一个是英文单词另一个是相应的汉语解释各个记录按英文单词的词典顺序排列各英文单词并不重复 本算法用于维护更新该英汉词典文件维护更新的方法是首先输入一个英文单问及其汉语解释然后在该词典中查找输入的英文单词若找到则用输入的汉语解释更新原有的解释若找不到则需要将输入的英文单词及其汉语解释插入到该词典的适当位置使各记录仍按英文单词的词典顺序排列 【算法】 第一步读入英汉词典文件并将读入的N个英文单词依次存放在字符串数组ENGLISH中将相应的汉语解释依次存放在字符串数组CHN中数组元素CHNi给出了数组元素ENGLISHi的解释 第二步输入英文单词及其汉语解释将它们分别存放在字符串变量E和C中若E为空串或都是空格则转向第四步 第三步根据变量E的值用二分法在数组ENGLISH中查找具体步骤如下1.1→LN→H 2.INTL+H/2→K3.若E=ENGLISHK则C→1转向第二步 若E<ENGLISHK则K-1→H若E>ENGLISHK则K+1→2 4.若H<L则对I=NL-1始值终值增量循环执行 ENGLISH1→ENGLISHI+1CHNI→CHNI+1 然后将E和C分别存入3和4N+1→N最后转向第二步否则转向5 第四步将数组ENGLISH和CHN输出形成新的英汉词典文件算法结束
数据库是在计算机系统中按照一定的数据模型组织存储和应用的1 的集合提供数据库各种操作的软件系统叫做2
阅读下列算法说明和算法将应填入n处的字句写在对应栏内 【算法说明】 为便于描述屏幕上每个像素的位置在屏幕上建立平面直角坐标系屏幕左上角的像素设为原点水平向右方向设为x轴垂直向下方向设为y轴 设某显示器在每条水平线和每条垂直线上都有128个像素这样屏幕上的每个像素可用坐标xy来描述其位置其中x和y都是整数0≤x≤1270≤y≤127 现用一维数组MAP来存储整个屏幕显示的位图信息数组的每个元素有16位二进位其中每位对应一个像素1表示该像素亮0表示该像素暗数组MAP的各个元素与屏幕上的像素相对应后其位置可排列如下 MAP0MAP1MAP7 MAP8MAP9....MAP15 MAP1016MAP1017MAP1023 下述算法可根据用户要求将指定坐标xy上的像素置为亮或暗 在该算法中变量XYVSK都是16位无符号的二进制整数数组BIT中的每个元素BIT KK=015的值是左起第K位为1其余位均为0的16位无符号二进制整数即BITK的值为215-k 【算法】 第1步根据用户指定像素的位置坐标xy算出该像素的位置所属的数组元素MAPV这一步的具体实现过程如下 1将x送变量X将y送变量Y2将Y1移3位仍存入变量Y 3将X右移2位并存入变量S 4计算Y+S存入变量V得到像素的位置所属的数组元素MAPV 第2步算出指定像素在MAPV中所对应的位置KK=015这一步的具体实现过程如下将变量X与二进制数1111进行逻辑3运算并存入变量K 第3步根据用户要求将数组元素MAPV左起第K位设置为1或0这一步的具体实现过程如下 1为在指定像素置亮应将MAPV与4进行逻辑或运算并存入MAPV 2为在指定像素置暗应先将BITK各位5再将MAPV与BITK进行逻辑与运算并存入MAPV
甲将其一篇短文心灵的呼唤投递给杂志社未经甲的许可杂志社便委托乙对甲的短文进行修改然后杂志社将署名为乙和甲的短文发表在其刊物上则______
关系数据库是表的集合对视图进行查询本质上就是对从7 中导出的数据进行查询支持数据库各种操作的软件系统称为8
阅读以下技术说明和流程图根据要求回答问题1至问题3 [说明] 图4-8的流程图所描述的算法功能是将给定的原字符串中的所有前部空白和尾部空白都删除但保留非空字符例如原字符串 FileName处理变成File Name图4-9图4-10和图4-11分别详细描述了图4-8流程图中的处理框ABC 假设原字符串中的各个字符依次存放在字符数组ch的各元素ch1ch2chn中字符常量KB表示空白字符 图4-8所示的流程图的处理过程是先从头开始找出该字符串中的第一个非空白字符chi再从串尾开始向前找出位于最末位的非空白字符chj然后将chichj依次送入ch1ch2中如果字符串中没有字符或全是空白字符则输出相应的说明 在图4-8流程图中strlen是取字符串长度函数图4-8算法总流程图图4-9 处理框A对应的流程图图4-10处理框B对应的流程图 图4-11处理框C对应的流程图 [问题1] 请将图4-9图4-10和图4-11流程图中1~4空缺处的内容填写完整
某银行信贷额度关系credit-inC_noC_namelimitCredit balance中的4个属性分别表示用户号用户姓名信贷额度和累计消费额该关系的13 属性可以作为主键表3-8为关系credit-in的一个具体实例 表3-8 C_no C_name limit Credit_balance 1310001 1310002 2410003 2410004 4110041 4110042 4110812 张静 陈继年 李丽莉 刘华东 赵庆民 范建华 赵庆民 3500 3500 23800 6600 9800 16000 1800 2000 2100 2000 5800 4500 查洵累计消费额大于3000的用户姓名以及剩余消费额的SQL语句应为Select14 Fromcredit-inWhere15
程序员张某参加某软件公司开发管理系统软件的工作后辞职到另一公司任职于是项目负责人将张某在该软件作品上的开发者署名更改为他人该项目责任人的行为______
数据库是在计算机系统中按照一定的数据模型组织存储和应用的1 的集合提供数据库各种操作的软件系统叫做2
阅读以下应用说明图和C++代码根据要求回答问题1至问题3 [说明]已知以下C++程序运行时的输出结果如下 1:11:11:1 [C++程序]01#include<iostream>02 usingnamespacestd;03classStock{ 04protect:051 {};06Stockintnintpr=1 {07shares=n; share_val=pr;08};09 void~Stock{};10 public:11//成员函数12 voidoutput{13 2<<shares<<:<<share_val<< endl;14}15 private:16//成员变量17 intshares;18int share_val;19};2021 voidmain{22Stocka1; a.output23 Stockb; b.output24Stockc=Stock; c.output25} [问题2] 类Stock的定义中有两处错误请指出错误所在行号并给出该行修改后的完整结果
阅读下列算法说明和算法将应填入n处的字句写在答卷的对应栏内 【算法说明】 某英汉词典文件包含N个记录N>1每个记录有两个字段一个是英文单词另一个是相应的汉语解释各个记录按英文单词的词典顺序排列各英文单词并不重复 本算法用于维护更新该英汉词典文件维护更新的方法是首先输入一个英文单问及其汉语解释然后在该词典中查找输入的英文单词若找到则用输入的汉语解释更新原有的解释若找不到则需要将输入的英文单词及其汉语解释插入到该词典的适当位置使各记录仍按英文单词的词典顺序排列 【算法】 第一步读入英汉词典文件并将读入的N个英文单词依次存放在字符串数组ENGLISH中将相应的汉语解释依次存放在字符串数组CHN中数组元素CHNi给出了数组元素ENGLISHi的解释 第二步输入英文单词及其汉语解释将它们分别存放在字符串变量E和C中若E为空串或都是空格则转向第四步 第三步根据变量E的值用二分法在数组ENGLISH中查找具体步骤如下1.1→LN→H 2.INTL+H/2→K3.若E=ENGLISHK则C→1转向第二步 若E<ENGLISHK则K-1→H若E>ENGLISHK则K+1→2 4.若H<L则对I=NL-1始值终值增量循环执行 ENGLISH1→ENGLISHI+1CHNI→CHNI+1 然后将E和C分别存入3和4N+1→N最后转向第二步否则转向5 第四步将数组ENGLISH和CHN输出形成新的英汉词典文件算法结束
阅读下列说明流程图和算法将应填入n处的字句写在对应栏内 【流程图说明】 下图所示的流程图5.3用N-S盒图形式描述了数组Array中的元素被划分的过程其划分方法以数组中的第一个元素作为基准数将小于基准数的元素向低下标端移动而大于基准数的元素向高下标端移动当划分结束时基准数定位于Array[i]并且数组中下标小于i的元素的值均小于基准数下标大于i的元素的值均大于基准数设数组A的下界为low上界为high数组中的元素互不相同 【算法说明】将上述划分的思想进一步用于被划分出的数组的两部分就可以对整个数组实现递增排序设函数intpint Array[]intlowinthigh实现了上述流程图的划分过程并返回基准数在数组Array中的下标递归函数voidsortint Array[]intLintH的功能是实现数组Array中元素的递增排序【算法】 voidsortintArray[]intLintH{ifL<H { k=pArrayLH/*p返回基准数在数组Array中的下标*/ sort4/*小于基准数的元素排序*/ sort5/*大于基准数的元素排序*/} }
设有关系Students学号姓名年龄性别系名家庭住址其中属性系名是关系DEPT的主键用户要求访问家庭住址的某个成分如邮编省市街道以及门牌号关系Students的主键和外键分别是 4家庭住址是一个5 属性
阅读下列算法说明和算法将应填入n处的字句写在对应栏内 【算法说明】 为便于描述屏幕上每个像素的位置在屏幕上建立平面直角坐标系屏幕左上角的像素设为原点水平向右方向设为x轴垂直向下方向设为y轴 设某显示器在每条水平线和每条垂直线上都有128个像素这样屏幕上的每个像素可用坐标xy来描述其位置其中x和y都是整数0≤x≤1270≤y≤127 现用一维数组MAP来存储整个屏幕显示的位图信息数组的每个元素有16位二进位其中每位对应一个像素1表示该像素亮0表示该像素暗数组MAP的各个元素与屏幕上的像素相对应后其位置可排列如下 MAP0MAP1MAP7 MAP8MAP9....MAP15 MAP1016MAP1017MAP1023 下述算法可根据用户要求将指定坐标xy上的像素置为亮或暗 在该算法中变量XYVSK都是16位无符号的二进制整数数组BIT中的每个元素BIT KK=015的值是左起第K位为1其余位均为0的16位无符号二进制整数即BITK的值为215-k 【算法】 第1步根据用户指定像素的位置坐标xy算出该像素的位置所属的数组元素MAPV这一步的具体实现过程如下 1将x送变量X将y送变量Y2将Y1移3位仍存入变量Y 3将X右移2位并存入变量S 4计算Y+S存入变量V得到像素的位置所属的数组元素MAPV 第2步算出指定像素在MAPV中所对应的位置KK=015这一步的具体实现过程如下将变量X与二进制数1111进行逻辑3运算并存入变量K 第3步根据用户要求将数组元素MAPV左起第K位设置为1或0这一步的具体实现过程如下 1为在指定像素置亮应将MAPV与4进行逻辑或运算并存入MAPV 2为在指定像素置暗应先将BITK各位5再将MAPV与BITK进行逻辑与运算并存入MAPV
热门题库
更多
中级信息系统管理工程师
初级程序员
中级软件设计师
初级网络管理员
初级信息处理技术员
中级数据库系统工程师
中级多媒体应用设计师
高级系统分析师
高级网络规划设计师
高级系统架构师
中级信息系统监理师
初级通信工程师
中级通信工程师
通信新技术、新业务知识
无线通信专业技术
移动通信专业技术