首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
BSP方法所要实现的主要目标是为一个企业信息系统提供
查看本题答案
包含此试题的试卷
计算机等级考试《单项选择》真题及答案
点击查看
你可能感兴趣的试题
热门试题
更多
模块包含了一个声明区域和一个或多个子过程或函数过程以______开头
对10个候选人进行选举现有一个100条记录的选票文件IN84.DAT其数据存放格式是每条记录的长度均为10位第一位表示第一个人的选中情况第二位表示第二个人的选中情况依此类推每一位候选人的记录内容均为字符0或11表示此人被选中0表示此人未被选中若一张选票选中人数大于5个人时被认为无效的选票给定函数ReadDat的功能是把选票数据读入到字符串数组xx中请编制函数CoutRs来统计每个人的选票数并把得票数依次存入yy[0]到yy[9]中最后调用函数WriteDat把结果yy输出到文件OUT84.DAT中注意部分源程序已给出请勿改动主函数main读函数ReadDat和写函数WriteDat的内容试题程序#inolude<stdio.h>charxx[100][11];intyy[10];intReadDatvoid;voidWriteDatvoid;voidCoutRsvoidvoidmaininti;fori=0;i<10;i++yy[i]=0;ifReadDatprintf数据文件IN84.DAT不能打开!/n/007;return;CoutRs;WriteDat;intReadDatvoidFILE*fp;inti;chartt[13];iffp=fopenIN84.DATr==NULLreturn1;fori=0;i<100;i++iffgetstt13fp==NULLreturn1;memcpyxx[i]tt10;xx[i][10]=0;fclosefp;return0;voidWriteDatFILE*fp;inti;fp=fopenOUT84.DATw;fori=0;i<10;i++fprintffp%d/nyy[i];printf第%d个人的选票数=%d/ni+1yy[i];fclosefp;
在窗体中添加一个名称为Commandl的命令按钮然后编写如下程序PublicxAsintegerPrivateSubCommand1_C1ickx=10CallslCalls2MsgBoXXEndSubPrivateSubs1x=x+20EndSubPrivateSubs2DimxAsintegerx=x+20EndSub窗体打开运行后单击命令按钮则消息框的输出结果为______
请编制函数ReadDat实现从文件IN83.DAT中读取1000个十进制整数到数组xx中请编制函数Compute分别计算出xx中奇数的个数odd奇数的平均值ave1偶数的平均值ave2及所有奇数的方差totfc的值最后调用函数WriteDat把结果输出到OUTB3.DAT文件中 计算方差的公式如下 设N为奇数的个数xx[i]为奇数ave1为奇数的平均值 原始数据的存放格式是每行存放10数并用逗号隔开每个数均大于0且小于等于2000 注意部分源程序已给出 请勿改动主函数main和输写函数WriteDat的内容 试题程序 #include<stdio.h> #include<stdlib.h> #include<string.h> #defineMAX1000 intxx[MAX]odd=0even=0; doubleave1=0.0ave2=0.0totfc=0.0; voidWriteDatvoid; intReadDatvoid FILE*fp;iffp=fopen"IN83.DAT""r"==NULLreturn1;fclosefp; return0; voidComputevoid voidmain inti; fori=0;i<MAX;i++ xx[i]=0; ifReadDat printf"数据文件IN83.DAT不能打开!/007/n"; return; Compute; printf"ODD=%d/nAVE1=%f/nAVE2=%f/nTOTFC=%f/n"oddave1ave2totfc; WriteDat; voidWriteDatvoid FILE*fp; inti; fp=fopen"OUT83.DAT""w"; fprintffp"%d/n%lf/n%lf/n%lf/n"oddave1ave2totfc; fclosefp;
fclosefp;
fclosefp;
请编写函数voidcountValueint*aint*n它的功能是求出1到1000之内能被7或11整除但不能同时被7和11整除的所有整数并存放在数组a中并通过n返回这些数的个数注意部分源程序已给出请勿改动主函数main和写函数writeDAT的内容试题程序#include<conio.h>#include<stdio.h>voidcountValueint*aint*nmainintaa[1000]nk;clrscr;countValueaa&n;fork=0;k<n;k++ifk+1%10==0printf%5daa[k];printf/n;elseprintf%5daa[k];writeDAT;writeDATintaa[1000]nk;FILE*fp;fp=fopenout79.datw;countValueaa&n;fork=0;k<n;k++ifk+1%10==0fprintffp%5daa[k];fprintffp/n;elsefprintffp%5daa[k];fclosefp;
要在VBA中运行宏组FormSwitchboardButtons中的宏Categories运行代码为______
已知数据文件IN72.DAT中存有200个4位数并已调用读函数readDat把这些数存入数组a中请编制一函数jsVal其功能是把个位数字和千位数字重新组合成一个新的十位数ab新十位数的十位数字是原4位数的个位数字新十位数的个位数字是原4位数的千位数字以及把百位数字和十位数字组成另一个新的十位数cd新十位数的十位数字是原4位数的百位数字新十位数的个位数字是原4位数的十位数字如果新组成的两个数均为偶数且两个十位数中至少有一个数能被9整除同时两个新十位数字均不为零则将满足此条件的4位数按从大到小的顺序存入数组b中并计算满足上述条件的4位数的个数cnt最后调用写函数writeDat把结果cn吸数组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满足条件的数=%dknont;fori=0;i<cnt;i++printf%d/nb[i];printf/n;writeDat;writeDatFILE*fp;inti;fp=fopenOUT72.DATw;fprintffp%dkncnt;fori=0;i<cnt;i++fprintffp%d/nb[i];fclosefp;
已知数据文件in80.dat中存有300个4位数并已调用函数readDat把这些数存入数组a中请编制一函数jsValue其功能是求出个位数上的数减千位数上的数减百位数上的数减十位数上的数大于0的个数cnt再求出所有满足此条件的4位数平均值pjz1以及所有不满足此条件的4位数平均值pjz2最后调用函数writeDat把结果cntpjz1pjz2输出到out80.dat文件例如12399-1-2-3>0则该数满足条件计算平均值pjz1且个数cnt=cnt+181299-8-1-2<0则该数不满足条件计算平均值pjz2注意部分源程序已给出程序中已定义数组a[300]b[300]已定义变量cntpjz1pjz2请勿改动主函数main读函数readDat和写函数writeDat的内容试题程序#include<stdio.h>inta[300]cnt=0;doublepjz1=0.0pjz2=0.0;voidjsValuemaininti;readDat;jsValue;writeDat;printfcnt=%d/n满足条件的平均值pjz1=%7.2lf/n不满足条件的平均值pjz2=%7.2lf/ncntpjz1pjz2;readDatFILE*fp;inti;fp=fopenin80.datr;fori=0;i<300;i++fscanffp%d&a[i]fclosefp;writeDatFILE*fp;inti;fp=fopenout80.datwfprintffp%d/n%7.2lf/n%7.2lf/ncntpjz1pjz2;fclosefp;
函数readDat是从文件in71.dat中读取20行数据存放到字符串数组xx中每行字符串长度均小于80请编制函数jsSon其功能是以行为单位对字符串按下面给定的条件进行排序排序后的结果仍按行重新存入字符串数组xx中最后调用函数writeDat把结果xx输出到文件out71.dat中条件从字符串中间一分为二左边部分按字符的ASCⅡ值降序排序右边部分按字符的ASCⅡ值升序排序如果原字符串长度为奇数则最中间的字符不参加排序字符仍放在原位置上例如位置012345678源字符串abcdhgfe123498765处理后的字符串dcbaefgh432195678注意部分源程序已给出请勿改动主函数main读函数readDat和写函数writeDat的内容试题程序#include<stdio.h>#include<string.h>#include<conioh>charxx[20][80];voidjsSortvoidmainreadDat;jsSort;writeDat;readDatFILE*in;inti=0;char*p;in=fopenin71.datr;whilei<20&&fgetsxx[i]80in!=NULLp=strchrxx[i]’/n’;ifp*p=0;i++;fclosein;writeDatFILE*out;inti;clrscr;out=fopenout71.datw;fori=0;i<20;i++printf%s/nxx[i];fprintfout%s/nxx[i];fcloseout;
在有参函数设计时要想实现某个参数的双向传递就应当说明该形参为传值调用形式其设置选项是______
在窗体上添加一个命令按钮名为Commandl和一个文本框名为Textl并在命令按钮中编写如下事件代码PrivateSubCommandlClickm=2.17n=LenStr$m+Sp2ace5Me!Text1=nEndSub打开窗体运行后单击命令按钮在文本框中显示______
fclosefp;
在窗体中添加一个名称为Commandl的命令按钮然后编写如下事件代码PrivateSubCommandl_ClickDima1010Form=2To4Forn2To5amn=m*nNextnNextmMsgBoxa25+a34+45EndSub窗体打开运行后单击命令按钮则消息框的输出结果是______
已知数据文件IN85.DAT中存有200个4位数并已调用读函数readDat把这些数存入数组a中请编制一函数jsVal其功能是如果一个4位数的千位数字上的值加十位数字上的值恰好等于百位数字上的值加上个位数字上的值并且此4位数是偶数则统计出满足此条件的数的个数cnt并把这些4位数按从小到大的顺序存入数组b中最后调用写函数writeDat把结果cnt及数组b中符合条件的4位数输出到OUT85.DAT文件中注意部分源程序已给出程序中已定义数组a[200]b[200]已定义变量cnt请勿改动主函数main读函数readDat和写函数writeDat的内容试题程序#include<stdio.h>#defineMAX200inta[MAX]b[MAX]cnt=0;voidjsValvoidreadDatinti;FILE*fp;fp=fopenIN85.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=fopenOUT85.DATw;fprintffp%d/ncnt;fori=0;i<cnt;i++fprintffp%d/nb[i];fclosefp;
fclosewf;
已知数组A的定义语句为DimA2To555AsInteger则该数组的元素个数为______
在窗体上添加一个命令按钮名为Command1然后编写如下程序FunctionmxasIntegeryasIntegerasIntegerm=Ifx>yxyEndFunctionPrivateSubCununandl_ClickDimaasIntegerbasIntegera=1b=2MsgBoxmabEndSub打开窗体运行后单击命令按钮消息框的输出结果为______
在Access中模块分为______和______两种类型
在文件in75.dat中有200组数据每组有3个数每个数均为3位数函数readDat是读取这200组数存放到结构数组aa中请编制函数JsSort其函数的功能是要求在200组数据中找出条件为每组数据中的第一个数大于第二个数加第三个数之和其中满足条件的个数作为函数JsSort的返回值同时把满足条件的数据存入结构数组bb中再对bb中的数按照每组数据的第一个数加第三个数之和的大小进行升序排列第一个数加第三个数的和均不相等排序后的结果仍重新存入结构数组bb中最后调用函数writeDat把结果bb输出到文件out75.dat注意部分源程序已给出请勿改动主函数main读函数readDat和写函数writeDat的内容试题程序#include<stdio.h>#include<string.h>#include<conio.h>typedefstructintx1x2x3;Data;Dataaa[200]bb[200];intjsSortvoidmainintcount;readDat;count=jsSort;writeDatcount;readDatFILE*in;inti;in=fopenin75.datr;fori=0;i<200;i++fscanfin%d%d%d&aa[i].xl&aa[i].x2&aa[i].x3;fclosein;writeDatintcountFILE*out;inti;clrscr;out=fopenout75.datw;fori=0;i<count;i++printf%d%d%d第一个数+第三个数=%d/nbb[i].xlbb[i].x2bb[i].x3bb[i].xl+bb[i].x3;fprintfout%d%d%d/nbb[i].xlbb[i].x2bb[i].x3;fcloseout;
执行下面的程序消息框的输出结果是______optionBase1PrivateSubCommandl_ClickDima10P3AsIntegerK=5Fori=1To10ai=iNextiFori=1To3pi=ai*iNextIFori=1To3k=k+pi*2NcxtiMsgBoxkEndsub
fclosewf;
在窗体中添加一个名称为Commandl的命令按钮然后编写如下程序PrivateSuboByVidpAslntegerp=p*2EndSubPrivateSubCommandl_C1kkDimiAsIntcgerCails1Ifi>4Thcni=i^2MsgBoxiEndSub窗体打开运行后单击命令按钮则消息框的输出结果为______
fclosefp;
已知数据文件IN68.DAT中存有200个4位数并已调用读函数readDat把这些数存入数组a中请编制一函数jsVal其功能是如果4位数各位上的数字均是奇数则统计出满足此条件的个数cnt并把这些4位数按从大到小的顺序存入数组b中最后调用函数writeDat把结果cnt及数组b中符合条件的4位数输出到OUT68.DAT文件注意部分源程序已给出程序中已定义数组a[200]b[200]已定义变量cnt请勿改动主函数main读函数readDat和写函数writeDat的内容试题程序#include<stdio.h>#defineMAX200inta[MAX]b[MAX]cnt=0;voidjsValvoidreadDatinti;FILE*fp;fp=fopenIN68.DATr;fori=0;i<MAX;i++fscanffp%d&a[i];fclosefp;voidmaininti;readDat;jsVal;printf满足条件的数=%d/ncnt;fori=0;i<cnt;i++printf%db[i];printf/n;writeDat;writeDatFILE*fp;inti;fp=fopenout68.datw;fprintffp%d/ncnt;fori=0;i<cnt;i++fprintffp%d/nb[i];fclosefp;
说明变量最常用的方法是使用______结构
函数ReadDat的功能是实现从文件IN74.DAT中读取一篇英文文章存入到字符串数组xx中请编制函数StrCharJL该函数的功能是以行为单位把字符串中的所有字符的ASCⅡ值左移4位如果左移后其字符的ASCⅡ值小于等于32或大于100则原字符保持不变否则就把左移后的字符ASCⅡ值再加上原字符的ASCⅡ值得到的新字符仍存入到原字符串对应的位置最后把已处理的字符串仍按行重新存入字符串数组xx中最后调用函数Wiltedat把结果xx输出到文件OUT74.DAT中注意部分源程序已给出原始数据文件存放的格式是每行的宽度均小于80个字符含标点符号和空格请勿改动主函数main读函数ReadDat和写函数Wiltedat的内容试题程序:#include<stdio.h>#include<string.h>#include<conio.h>charxx[50][80];intmaxline=0;intReadDatvoid;voidWriteDatvoid;voidStrCharJLvoidvoidmainclrscr;ifReadDatprintf数据文件IN74.DAT不能打开/n/007;return;StrCharJL;WriteDat;intReadDatvoidFILE*fp;inti=0;char*p;iffp=fopenIN74.DATr==NULLreturn1;whilefgetsxx[i]80fp!=NULLp=strchrxx[i]’/n’;ifp*p=0;i++;maxline=i;fclosefp;return0;voidWriteDatvoidFILE*fp;inti;clrscr;fp=fopenOUT74.DATw;fori=0;i<maxline;i++printf%s/nxx[i];fprintffp%s/nxx[i];fclosefp;
fclosefp;
下列程序的功能是计算500~800之间素数的个数cnt并按所求素数的值从小到大的顺序再计算其间隔加减之和即第1个素数-第2个素数+第3个素数-第4个素数+第5个素数的值sum请编写函数countValue实现程序的要求最后调用函数writeDat把结果cnt和sum输出到文件OUT66.DAT中注意部分源程序已给出请勿改动主函数mam和写函数writeDAT的内容试题程序#include<stdio.h>intcntsum;voidcountValuevoidmaincnt=sum=0;countValue;printf素数的个数=%dkncnt;printf按要求计算得值=%d/nsum;writeDAT;writeDATFILE*fp;fp=fopenOUT66.DATw;fprintffp%d/n%d/ncntsum;fclosefp;
热门题库
更多
软件测试工程师
计算机等级考试
法宣在线考试
司法卷一
司法卷二
司法卷三
司法卷四
企业法律顾问资格考试
“十三五”规划继续教育
潜力激活与创造力开发继续教育
创新创业能力继续教育
科研方法与论文写作继续教育
全面深化改革实现文明发展
提高自身绩效路径与方法
互联网监管与网络道德建设
“互联网+”和电子商务继续教育