首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
在一个数据库中,模式与内模式的映像个数是
查看本题答案
包含此试题的试卷
计算机等级考试《单项选择》真题及答案
点击查看
你可能感兴趣的试题
在一个数据库中模式与内模式的映像个数是
1个
与用户个数相同
有设置的系统参数决定
任意多个
在一个数据库中模式与内模式的映像个数是
一个
与用户个数相同
由设置的系统参数决定
任意多个
热门试题
更多
回归测试是哪一类维护中最常用的方法
在数据库的三级模式结构中描述数据库中全体数据的全局逻辑结构和特性的是
对10个候选人进行选举现有一个100条记录的选票数据文件IN29.DAT其数据存放的格式是每条记录的长度均为10位第一位表示第一个人的选中情况第二位表示第二个人的选中情况依次类推每一位内容均为字符0或11表示此人被选中0表示此人未被选中若一张选票选中人数小于等于5个人时则被认为是无效的选票给定函数ReadDat的功能是把选票数据读入到字符串数组xx中请编制函数CountRs来统计每个人的选票数并把得票数依次存入yy[0]到yy[9]中最后调用函数WriteDat把结果yy输出到文件OUT29.DAT中注意部分源程序已给出请勿改动主函数main读函数ReadDat和写函数WriteDat的内容试题程序#include〈stdio.h>charxx[100][11];intyy[10];intReadDatvoid;voidWriteDatvoid;voidCountRsvoidmaininti;fori=0;i〈10;i++yy[i]=0;ifReadDatprintf选票数据文件IN29.DAT不能打开!/007/n;return;CountRs;WriteDat;intReadDatvoidFILE*fp;inti;chartt[13];iffp=fopenIN29.DATr==NULLreturn1;fori=0;i〈100;i++iffgetstt13fp==NULLreturn1;memcpyxx[i]tt10;fclosefp;return0;voidWriteDatvoidFILE*fp;inti;fp=fopenOUT29.DATw;fori=0;i〈10;i++fprintffp%dknyy[i];printf第%d个人的选票数=%d/ni+1yy[i];fclosefp;
视图是一个虚表因为它是从【4】导出的表
当前软件测试的方法有3种动态测试静态测试【6】
原型法的实现可借助于许多工具为系统实现原型下列哪种工具能用来完成自动输入编辑
IPO图描述分层图中的一个模块的输入输出和【14】内容
已知数据文件IN56.DAT中存有200个4位数并已调用读函数readDat把这些数存入数组a中请编制一函数jsVal其功能是把千位数字和十位数字重新组合成一个新的十位数新十位数的十位数字是原4位数的千位数字新十位数的个位数字是原4位数的十位数字以及把个位数和百位数组成另一个新的十位数新十位数的十位数字是原4位数的个位数字新十位数的个位数字是原4位数的百位数字如果新组成的两个十位数均为素数且新十位数字均不为零则将满足此条件的4位数按从大到小的顺序存入数组b中并要计算满足上述条件的4位数的个数cnt最后调用写函数writeDat把结果cnt及数组b中符合条件的4位数输出到OUT56.DAT文件中注意部分源程序已给出程序中已定义数组a[200]b[200]已定义变量cnt请勿改动主函数main读函数readDat和写函数writeDat的内容试题程序#include#defineMAX200inta[MAX]b[MAX]cnt=0intisprimeintmintifori=2i<=m/2i++ifm%i==0return0return1voidisvalvoidreadDatintiFILE*fpfp=fopenIN56.DATrfori=0i<MAXi++fscanffp%d&a[i]fclosefpmainintireadDatjsValprintf满足条件的数=%d/ncntfori=0i<cnti++printf%d/nb[i]printf/nwriteDatwriteDatFILE*fp;inti;fp=fopenOUT56.DATw;fprintffp%d/ncnt;fori=0;i<cnt;i++fprintffp%d/nb[i];fclosefp;
已知数据文件IN77.DAT中存有200个4位数并已调用读函数readDat把这些数存入数组a中请编制一函数jsVal其功能是如果一个4位数的千位数字上的值加十位数字上的值恰好等于百位数字上的值加上个位数字上的值并且此4位数是偶数则统计出满足此条件的数的个数cnt并把这些4位数按从小到大的顺序存入数组b中最后调用写函数writeDat把结果cnt及数组b中符合条件的4位数输出到OUT77.DAT文件中注意部分源程序己给出程序中已定义数组a[1200]b[200]已定义变量cnt请勿改动主函数main读函数readDat和写函数writeDat的内容试题程序#include<stdio.h>#defineMAX200inta[MAX]b[MAX]cnt=0;voidjsValvoidreadDatinti;FILE*fp;fp=fopenIN77.DATr;fori=0;i<MAX;i++fscanffp%d&a[i];fclosefp;maininti;readDat;jsVal;printf满足条件的数=%d/ncnt;fori=0;i<cnt;i++printf%db[i];printf/n;writeDat;writeDatFILE*fp;inti;fp=fopenOUT77.DATw;fprintffp%d/ncnt;fori=0;i<cnt;i++fprintffp%d/nb[i];fclosefp;
模块设计中两项最重要的原则是尽可能地降低模块之间的耦合程度和提高模块内部的【16】程度
已知数据文件IN72.DAT中存有200个4位数并已调用读函数readDat把这些数存入数组a中请编制一函数jsVal其功能是把个位数字和千位数字重新组合成一个新的十位数ab新十位数的十位数字是原4位数的个位数字新十位数的个位数字是原4位数的千位数字以及把百位数字和十位数字组成另一个新的十位数cd新十位数的十位数字是原4位数的百位数字新十位数的个位数字是原4位数的十位数字如果新组成的两个数均为偶数且两个十位数中至少有一个数能被9整除同时两个新十位数字均不为零则将满足此条件的4位数按从大到小的顺序存入数组b中并计算满足上述条件的4位数的个数cnt最后调用写函数writeDat把结果cnt及数组b中符合条件的4位数输出到OUT72.DAT文件中注意部分源程序已给出程序中已定义数组a[200]b[200]已定义变量cnt请勿改动主函数main读函数readDat和写函数writeDat的内容试题程序#include<stdio.h>#defineMAX200inta[MAX]b[MAX]cnt=0;voidjsValvoidreadDatinti;FILE*fp;fp=fopenIN72.DATr;fori=0;i<MAX;i++fscanffp%d&a[i];fclosefp;maininti;readDat;jsVal;printf满足条件的数=%d/ncnt;fori=0;i<cnt;i++printf%d/nb[i];printf/n;writeDat;writeDatFILE*fp;inti;fp=fopenOUT72.DATw;fprintffp%d/ncnt;fori=0;i<cnt;i++fprintffp%d/nb[i];fclosefp;
系统设计的主要活动是
关系规范化的过程是通过对初始关系模式的逐步【2】实现的
主题数据库的概念和设计思想源于
已知在文件IN2.DAT中存有100个产品销售记录每个产品销售记录由产品代码dm字符型4位产品名称mc字符型10位单价dj整型数量s1整型金额je长整型五部分组成其中金额=单价×数量函数ReadDat的功能是读取这100个销售记录并存入结构数组sell中请编制函数SortDat其功能要求按产品名称从大到小进行排列若产品名称相同则按金额从小到大进行排列最终排列结果仍存入结构数组sell中最后调用函数WriteDat把结果输出到文件OUT2.DAT中注意部分源程序已给出请勿改动主函数main读数据函数ReadDat和输出数据函数WriteDat的内容【试题程序】#include<stdio.h>#include<memory.h>#include<string.h>#include<conio.h>#include<stdlib.h>#defineMAX100typedefstructchardm[5];/*产品代码*/charmc[11];/*产品名称*/intdj;/*单价*/intsl;/*数量*/longje;/*金额*/PRO;ROsell[MAXI;voidReadDat;voidWriteDat;voidSortDatvoidmainmemsetsell0sizeofsellReadDat;SortDat;WriteDat;voidReadDatFILE*fp;charstr[80]ch[11];inti;fp=fopenIN2.DATr;fori=0;i<100;i++fgetsstr80fp;memcpysell[i].dmstr4;memcpysell[i].mcstr+410;memcpychstr+144;ch[4]=0;sell[i].dj=atoich;memcpychstr+185;ch[5]=0;sell[i].sl=atoich;sell[i].je=longsell[i].dj*sell[i].sl;fclosefp;voidWriteDatvoidFILE*fp;inti;fp=fopenOUT2.DATw;fori=0;i<100;i++fprintffp%s%s%4d%5d%101d/nsell[i].dmsell[i].mcsell[i].djsell[i].slsell[i].je;fclosefp;
信息结构图是企业的【8】时期数据资源规划的图形表示是目前和将来的信息系统开发运行的蓝图
已知在文件IN65.DAT中存有若干个个数<2004位数字的正整数函数ReadDat是读取这若干个正整数并存入数组xx中请编制函数CalValue其功能要求是1求出这个文件中共有多少个正整数totNum2求出这些数中的各位数字之和是奇数的个数totCnt以及满足此条件的这些数的算术平均值totPjz最后调用函数WriteDat把所有结果输出到文件OUT65.DAT中注意部分源程序已给出请勿改动主函数main读函数ReadDat和写函数WriteDat的内容试题程序#include<stdio.h>#include<conio.h>#defineMAXNUM200intxx[MAXNUM];inttotNum=0;inttotCnt=0;doubletotPjz=0.0;intReadDatvoid;voidWriteDatvoid;voidCalValuevoidvoidmaininti;clrscr;fori=0;i<MAXNUM;i++xx[i]=0;ifReadDatprintf数据文件IN65.DAT不能打开!/007/n;return;CalValue;printf文件IN65.DAT中共有正整数=%d个/ntotNum;printf符合条件的正整数的个数=%d个/ntotCnt;printf平均值=%.21f/ntotPjz;WriteDat;intReadDatvoidFILE*fp;inti=0;iffp=fopenIN65.DATr==NULLreturn1;while!feoffpfscanffp%d&xx[i++]fclosefp;return0;voidWriteDatvoidFILE*fp;fp=fopenOUT65.DATw;fprintffp%d/n%d/n%.21fkntotNumtotCnttotPjz;fclosefp;
已知在文件IN42.DAT中存有N个实数N<200函数ReadDat读取这N个实数并存入数组xx中请编制程序CalValue其功能要求1求出这N个实数的平均值aver2分别求出这N个实数的整数部分值之和sumint及其小数部分之和sumdec最后调用函数WriteDat把所求的结果输出到文件OUT42.DAT中注意部分源程序已给出请勿改动主函数main读函数ReadDat和写函数WriteDat的内容试题程序#include<stdio.h>#include<conio.h>#defineMAXNUM200floatxx[MAXNUM];intN=0;doubleaver=0.0;doublesumint=0.0;doublesumdec=0.0;intReadDat;voidWriteDat;voidCalValuevoidmainclrscr;ifReadDatprintf数据文件IN42.DAT不能打开!/007/nreturn;CalValue;printf文件IN42.DAT中共有实数%d个/nN;printf平均值=%.21f/naver;printf整数部分之和=%.21f/nsumint;printf小数部分之和=%.21f/nsumdec;WriteDat;intReadDatFILE*fp;intj;iffp=fopenin42.datr==NULLreturn1;while!feoffpfscanffp%f&xx[N]ifxx[N]>0.001N++;fclosefp;return0;voidWriteDatFILE*fp;fp=fopenOUT42.DATw;fprintffp%d/n%.21f/n%.21f/n%.21f/nNaversumintsumdec;fclosefp;
许多软件成本分析表明60%~80%的错误来源于【20】
结构化系统分析的方法是【10】方法的基本思想和主要原则在系统分析中的应用所形成的一系列具体方法和有关工具的总称
描述概念模型的常用方法是
下列程序的功能是利用以下所示的简单迭代方法求方程cosx-x=0的一个实根xn+1=cosxn迭代步骤如下1取x1初值为0.02x0=x1把x1的值赋给x03x1=cosx0求出一个新的x14若x0-x1的绝对值小于0.000001执行步骤5否则执行步骤25所求x1就是方程cosx-x=0的一个实根作为函数值返回请编写函数countValue实现程序要求最后调用函数writeDAT把结果输出到文件out41.dar中注意部分源程序已给出请勿改动主函数main和写函数writeDAT的内容试题程序#include<conio.h>#include<math.h>#include<stdio.h>floatcountvaluemainclrscr;printf实根=%f/ncountValue;printf%f/ncoscountValuecountValue;writeDAT;writeDATFILE*wf;wf=fopenout41.datw;fprintfwf%flncountValuefclosewf;
已知数据文件IN27.DAT中存有300个4位数并已调用读函数readDat把这些数存入数组a中请编制一函数jsValue其功能是求出千位数上的数加百位数上的数等于十位数上的数加个位数上的数的个数cnt再把所有满足此条件的4位数依次存入数组b中然后对数组b的4位数从大到小进行排序最后调用写函数writeDat把数组b中的数输出到OUT27.DAT文件例如71537+1=5+3则该数满足条件存入数组b中且个数cnt=cnt+181298+1≠2+9则该数不满足条件忽略注意部分源程序已给出程序中已定义数组a[300]b[300]已定义变量cnt请勿改动主函数main读函数readDat和写函数writeDat的内容试题程序#include〈stdio.h>inta[300]b[300]cnt=0;voidjsValuemaininti;readDat;jsValue;writeDat;printfcnt=%dkncnt;fori=0;i〈cnt;i++printfb[%d]=%d/nib[i];readDatFILE*fp;inti;fp=fopenIN27.DATr;fori=0;i〈300;i++fscanffp%d&a[i];fclosefp;writeDatFILE*fp;inti;fp=fopenOUT27.DATw;fprintffp%d/ncnt;fori=0;i〈cnt;i++fprintffp%d/nb[i];fclosefp;
在文件in33.dat中有200个正整数且每个正整数均在1000至9999之间函数readDat的功能是读取这200个数并存放到数组aa中请编制函数jsSort该函数的功能是要求按照每个数的后3位的大小进行升序排列将排序后的前10个数存入数组bb中如果数组bb中出现后3位相等的数则对这些数按原始4位数据进行降序排列最后调用函数writeDat把结果bb输出到文件out33.dat中例如处理前60125099901270258088处理后90126012702580885099注意部分源程序已给出请勿改动主函数main读函数readDat和写函数writeDat的内容试题程序#include<stdio.h>#include<string.h>#include<conio.h>intaa[200]bb[10];voidreadDat;voidwriteDat;voidjsSortvoidmainreadDat;jsSort;writeDat;voidreadDatFILE*in;inti;in=fopenin33.datr;fori=0;i<200;i++fscanfin%d.&aa[i];fclosein;voidwriteDatFILE*out;inti;clrscr;out=fopenout33.darw;fori=0;i<10;i++printfi=%d%d/ni+1bb[i];fprintfout%d/nbb[i];fcloseout;
完整地理解一个计算机信息系统的设计应包含业务系统和【18】两个互相联系的组成部分设计
实践证明管理信息系统开发导致失败的因素往往是【12】因素
数据仓库是专为支持管理决策而设计的一种的数据库管理系统
已知在文件IN5.DAT中存有100个产品销售记录每个产品销售记录由产品代码dm字符型4位产品名称mc字符型10位单价dj整型数量sl整型金额je长整型五部分组成其中金额=单价×数量函数ReadDat的功能是读取这100个销售记录并存入结构数组sell中请编制函数SortDat其功能要求按金额从大到小进行排列若金额相等则按产品代码从小到大进行排列最终排列结果仍存入结构数组sell中最后调用函数WriteDat把结果输出到文件OUT5.DAT中注意部分源程序已给出请勿改动主函数main读数据函数ReadDat和输出数据函数WriteDat的内容【试题程序】#include<stdio.h>#include<memory.h>#include<string.h>#include<conio.h>#include<stdlib.h>#defineMAX100typedefstructchardm[5];/*产品代码*/charmc[11];/*产品名称*/intdj;/*单价*/intsl;/*数量*/longje;/*金额*/PRO;PROsell[MAX];voidReadDat;voidWriteDat;voidSortDatvoidmainmemsetsellOsizeofsell;ReadDat;SortDat;WriteDat;voidReadDatFILE*fp;charstr[80]ch[11];inti;fp=fopenIN5.DATr;fori=0;i<100;i++fgetsstr80fp;memcpysell[11].dmstr4;memcpysell[11].mcstr+410;memcpychstr+144;ch[4]=0;sell[i].dj=atoich;memcpychstr+185;ch[5]=0;sell[i].sl=atoich;sell[i].je=longsell[i].dj*sell[i].sl;fclosefp;voidWriteDatvoidFILE*fp;inti;fp=fopenOUT5.DATw;fori=0;i<100;i++fprintffp%s%s%4d%5d%101dknsell[i].dmsell[i].mcsell[i].djsell[i].slsell[i].je;fclosefp;
下列程序的功能是把s字符串中所有的字符左移一个位置串中的第一个字符移到最后请编制函数chgchar*s实现程序要求最后调用函数readwriteDat把结果输出到out63.dat文件中例如s字符串中原有内容为Mn123xyZ则调用该函数后结果为n123xyZM注意部分源程序已给出请勿改动主函数main和输入输出函数readwriteDAT的内容试题程序#include<conio.h>#include<stdio.h>#defineN81voidreadwriteDAT;voidchgchar*smainchara[N];clrscr;printfEnterastring:;getsa;printfTheoriginalstringis:;putsa;chga;printfThestringaftermodified:;putsa;readwriteDATvoidreadwriteDATinti;chara[N];unsignedchar*p;FILE*rf*wf;rf=fopenin63.datr;wf=fopenout63.datw;fori=0;i<10;i++fgetsa80rf;p=strchra’/n’;ifp*p=0;chga;fprintfwf%s/na;fcloserf;fclosewf;
已知IN7.DAT中存有200个4位数并已调用读函数readDat把这些数存入数组a中请编制一函数jsVal其功能是依次从数组a中取出一个数如果该4位数连续大于该4位数以后的5个数且该数是奇牧则统计出满足此条件的数的个数cnt并把这些4位数按从小到大的顺序存入数组b中最后调用写函牧writeDat把结果cnt及数组b中符合条件的4位数输出到OUT7.DAT文件中注意部分源程序已给出程序中已定义数组a[200]b[200]已定义变量cnt请勿改动主函数main读函数readDat和写函数wfiteDat的内容试题程序#include<stdio.h>#defineMAX200inta[MAX]b[MAX]cnt=0voidwriteDatvoidjsValvoidreadDatintiFILE*fpfp=fopenIN7.DATrfori=0i<MAXi++fscanffp%d&a[i]closefpmaininti;readDat;jsVal;printf满足条件的数=%d/ncnt;fori=0;i<cnt;i++printf%db[i];printf/n;writeDatvoidwriteDatFILE*fp;inti;fp=fopenOUT7.DATw;fprintffp%d/ncnt;fori=0;i<cnt;i++fprintffp%d/nb[i];fclosefp;
热门题库
更多
软件测试工程师
计算机等级考试
法宣在线考试
司法卷一
司法卷二
司法卷三
司法卷四
企业法律顾问资格考试
“十三五”规划继续教育
潜力激活与创造力开发继续教育
创新创业能力继续教育
科研方法与论文写作继续教育
全面深化改革实现文明发展
提高自身绩效路径与方法
互联网监管与网络道德建设
“互联网+”和电子商务继续教育