首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
在考生目录下有一个工程文件sjt3.vbp,窗体上有一个组合框Combo1,其中已经预设了内容;还有一个文本框Text1和三个命令按钮,名称分别为Command1、Command2、Command3...
查看本题答案
包含此试题的试卷
计算机等级考试《问答》真题及答案
点击查看
你可能感兴趣的试题
注意下面出现的考生文件夹均为c/wexam/25160001 去掉程序中的注释符把程序中的改为正确
在名称窗体为Form1KeyPreview属性为True的窗体上有一个列表框名称为List1和一个文
注意下面出现的考生文件夹均为C:///wexam/25160002 1在考生文件夹下有一个工程文件
在名称为Form1的窗体上画一个名称为Text1的文本框通过属性窗口设置文本框属性在文本框中显示AA
在考生文件夹下有一个工程文件sjt5.vbp在其窗体中有一个实心圆程序运行时当用鼠标左键单击窗体任何
注意下面出现的考生文件夹均为C:///wexam/25160002 1在考生文件夹下有一个工程文件
请根据以下各小题的要求设计VisualBasic应用程序包括界面和代码在名称为Form1标题为图片的
在名称为Form1的窗体上画一个名称为Text1的文本框通过属性窗口设置文本框属性在文本框中显示AA
请根据以下各小题的要求设计VisualBasic应用程序包括界面和代码在名称为Form1的窗体上画一
在考生文件夹下有一个工程文件sjt4.vbp相应的窗体文件为sjt4.frm在窗体上有一个文本框和一
以下叙述中错误的是
.vbp文件是工程文件,一个工程可以包含.bas文件
.frm文件是窗体文件,一个窗体可以包含.bas文件
.vbp文件是工程文件,一个工程可以由多个.frm文件组成
.vbg文件是工程组文件,一个工程组可以由多个工程组成
请根据以下各小题的要求设计VisualBasic应用程序包括界面和代码在名称为Form1的窗体上画一
在名称窗体为Form1KeyPreview属性为True的窗体上有一个列表框名称为List1和一个文
请根据以下各小题的要求设计VisualBasic应用程序包括界面和代码 1.在考生文件夹下打开工程
注意下面出现的考生文件夹均为C:///wexam/251600021在考生文件夹下有一个工程文件sj
请根据以下各小题的要求设计VisualBasic应用程序包括界面和代码1.在考生文件夹下打开工程sj
注意下面出现的考生文件夹均为c:/wexam/25160001 1在考生文件夹中有工程文件sjt3
在考生文件夹下有一个工程文件sjt4.vbp相应的窗体文件为sjt4.fm在窗体上有一个文本框和一个
在考生文件夹下有一个工程文件sjt4.vbp相应的窗体文件为sjt4.frm在窗体上有一个文本框和一
注意下面出现的考生文件夹均为C:///wexam/251600021在考生文件夹下有一个工程文件sj
热门试题
更多
函数ReadDat实现从文件in.dat中读取一篇英文文章并将其存入到字符串数组xx中请编制函数StrOL其函数的功能是以行为单位对行中以空格或标点符号为分隔的所有单词进行倒排最后把已处理的字符串应不含标点符号仍按行重新存入字符串数组XX中最后调用函数WriteDat把结果xx输出到文件out.dat中 例如原文YouHeMe Iamsstudent. 结果MeHeYou studentaamI 原是数据文件存放的格式是每行的宽度均小于80个字符含标点符号和空格 注意部分源程序给出如下 请勿改动主函数main读数据函数ReadDat和输出数据函数WriteDat的内容 [试题源程序] #include<stdioh> #include<string.h> #include<conio.h> #include<ctypeh> charxx[50][80] intmaxline=0/*文章的总行数*/ intReadDatvoid voidWriteDatvoid voidStrOLvoid { } voidmain { system"cls" ifReadDat { printf"数据文件IN.DAT不能打开!/n/007" return } StrOL WriteDat } intReadDatvoid { FILE*fp inti=0 char*P iffp=fopen"INDAT""r"==NULLreturn1 whilefgetsxx[i]80fp!=NULL { P=strchrxx[i]’/n’ ifp*P=0 i++ } maxline=i fclosefp return0 } voidWriteDatvoid { FILE*fp inti system"cls" fp=fopen"OUT.DAT""w"; fori=0i<maxlinei++ { printf"%s/n"xx[i] fprintffp"%s/n"xx[i] } fclosefp }
下列给定的程序中函数fun的功能是求输入的两个数中较小的数例如输入510结果为rainis5[注意]部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的横线上填入所编写的若干表达式或语句[试题源程序]#include<stdio.h>#include<conio.h>intfunintx1intz;z=x<y2x:y;returnz;mainintabc;scanf%d%d/n3;c=funab;printfminis%dc;
已知在文件IN.DAT中存有100个产品销售记录每个产品销售记录由产品代码DM字符型4位产品名称MC字符型10位单价DJ整型数量SL整型金额JE长整型五部分组成其中金额=单价×数量函数ReadDat读取这100个销售记录并将其存入结构数组SELL中请编制函数SortDat其功能要求为按金额从小到大进行排列若金额相同则按产品代码从大到小进行排列最终排列结果仍存入结构数组距SELL中最后调用函数WriteDat把结果输出到文件OUT.DAT中 注意部分源程序给出如下 请勿改动主函数main读数据函数ReadDat和输出数据函数WriteDat的内容 [试题源程序] #include<Stdio.h> #include<string.h> #include<conio.h> #include<stdlib.h> #defineMAX100 typedefStruct chardm[5];/*产品代码*/ charmc[11];/*产品名称*/ intdj;/*单价*/ intSl;/*数量*/ longje;/*金额*/ PRO; PROSeii[MAX]; voidReadDat; voidWriteDat; voidSortDat voidmain memsetsell0sizeofsell; ReadDat; SortDat; WriteDat; voidReadDat FILE*fp; charstr[80]ch[11]; inti;iffp=fopen"IN.DAT""r"==NULL return; 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; voidWriteDat FILE*fp; inti; iffp=fopen"OUT.DAT""w"==NULL return; fori=0;i<100;i++ printf"%s%s%4d%5d%5d/n"sell[i].dmsell[i].mcsell[i].djsell[i].slsell[i].je; fprintffp"%S%S%4d%5d%10ld/n"sell[i].dmsell[i].mcsell[i].djsell[i].slsell[i].je; fclosefp;
将表单bd1添加到新建项目xm中
请编制程序ex7.ASM其功能是从第0行第0列开始依次取出N阶矩阵中对角线上的元素字节型并计算累加和字型然后将其存放在指定的内存区中 例如 内存中有01H01H01H02H02H02H03H03H03H 结果为01H02H03H06HOOH 部分程序已经给出其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中运算结果要求从RESULT开始存放由过程SAVE保存到文件OUTPUT1.DAT中填空BEGIN和END之间已给出的源程序使其完整空白处已用横线标出每行空白一般只需一条指令但采用功能相当的多条指令亦可或删去BEGIN和END之间原有的代码并自行编程来完成所要求的功能 对程序必须进行汇编并与IO.OBJ连接产生可执行文件最终运行程序产生结果调试中若发现整个程序存在错误之处请加以修改 [试题程序] EXTRNLOAD:FARSAVE:FAR NEQU4 DSEGSEGMENT SOURCEDBN*10DUP RESULTDBN+2DUP0 NAME0DB’INPUT.DAT’0 NAME1DB’OUTPUT.DAT’0 DSEGENDS SSEGSEGMENTSTACK DB256DUP SSEGENDS CSEGSEGMENT ASSUMECS:CSEGSS:SSEGDS:DSEG STARTPROCFAR PUSHDS XORAXAX PUSHAX MOVAXDSEG MOVDSAX MOVESAX LEADXSOURCE LEASINAME0 MOVCXN*4 CALLLOAD ;********BEGIN******** LEADIRESULT MOVCX0 MOVDH0行 MOVDL0行 NEXT:MOVALN MUL1 MOVBXAX MOVALDL 2 MOVSIAX列号送SI MOVAL3[BX+SI] MOV[DI]AL ADDCLAL 4 INCDI INCDH INCDL CMPDL5 JNENEXT MOV[DT]CX ;********END******** LEADXRESULT LEASINAME1 MOVCXN+2 CALLSAVE RET STARTENDP CSEGENDS ENDSTART
给定程序中函数fun的功能是根据整型形参m计算如下公式的值 例如若m中的值为5则应输出1.463611 请改正程序中的错误使它能得到正确结果 [注意]不要改动main函数不得增行或删行也不得更改程序的结构 [试题源程序] #include<stdi0.h> doublefunintm doubley=1.0; inti; /*************found*************/ fori=2;i<m;i++ /*************found*************/ y+=1/i*i; returny; main intn=5; printf"/nTheresultis%1f/n"funn;
注意下面出现的“考生文件夹”均为%USER% 在考生文件夹中存有文件名为Java_2.jav__件本题功能是在JFrame窗口中显示一个字符串并保证窗口正常关闭和退出请完善Java_2.jav__件并进行调试使某次程序结果如下 由于Java_2.jav__件不完整请在注释行“//*********Found*********”下一行语句的下画线地方填入正确内容然后删除下画线请勿删除注释行或其他已有语句内容存盘时文件必须存放在考生文件夹下不得改变原有文件的文件名 给定源程序 importJavax.swing.*; importJava.awt.*; publicclassJava_2 publicstaticvoidmainString[]args WelcomFrameframe=newWelcomFrame; //*********Found********** frame.setDefaultCloseOperationJFrame.______; frame.show; //*********Found********** classWelcomFrameextends______ publicWelcomFrame setTitle"Java等级考试"; //*********Found********** ______DEFAULT_WIDTHDEFAULT_HEIGHT; WelcomPanelpanel=newWelcomPanel; ContainercontentPane=getContentPane; contentPane.addpanel; publicstaticfinalintDEFAULT_WIDTH=250; publicstaticfinalintDEFAULT_HEIGHT=100; //*********Found********** classWelcomPanelextends______ publicvoidpaintComponentGraphicsg super.paintComponentg; g.drawString"欢迎参加Java等级考试!"MESSAGE_XMESSAGE_Y; publicstaticfinalintMESSAGE_X=60; publicstaticfinalintMESSAGE_Y=50;
下列给定程序中函数fun的功能是用选择法对数组中的n个元素按从小到大的顺序进行排序请改正程序中的错误使它能得到正确结果[注意]不要改动main函数不得增行或删行也不得更改程序的结构[试题源程序]#include<stdio.h>#defineN20voidfuninta[]intnintijtp;forj=0;j<n-1;j++/***********found***********/p=jfori=j;i<n;i++ifa[i]<a[p]/***********found***********/p=j;t=a[P];a[p]=a[j];a[j]=t;msininta[N]=9683-1im=5;printf排序前的数据:;fori=0;i<m;i++printf%da[i];printf/n;funam;printf排序后的数据:;fori=0;i<m;i++printf%da[i];printf/n;
请编制程序ex8.ASM其功能是内存中连续存放的20个8位无符号数是一个自动抄表示抄录的20个用户某月的用水量立方米为了控制用水量水费计算公式如下X表示用水量Y表示水费单位为分 aY=XX70X<=10 bY=10×70+X-10×120X>10 例如 用水量X04H0FH18H…… 水费Y0118H0514H094CH…… 试计算出这20个用户应缴纳的水费结果用字word表示 部分程序已经给出其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中运算结果要求从RESULT开始存放由过程SAVE保存到文件OUTPUT1.DAT中填空BEGIN和END之间已给出的源程序使其完整空白处已用横线标出每行空白一般只需一条指令但采用功能相当的多条指令亦可或删去BEGIN和END之间原有的代码并自行编程来完成所要求的功能 对程序必须进行汇编并与IO.ON连接产生可执行文件最终运行程序产生结果调试中若发现整个程序存在错误之处请加以修改 [试题程序] EXTRNLOAD:FARSAVE:FAR NEQU20 RATE1EQU70 RATE2EQU120 DELTAEQU10 STACSEGMENTSTACK DB128DUP STACENDS DATASEGNENT SOURCEDBNDUP RESULTDWNDUP0 NAME0DB’INPUT1.DAT’0 NAME1DB’OUTPUT1.DAT’0 DATAENDS CODESEGMENT ASSUMECS:CODEDS:DATASS:STAC STARTPROCFAR PUSHDS XORAXAX PUSHAX MOVAXDATA MOVDSAX LEADXSOURCE数据区起始地址 LEASINAME0原始数据文件名起始地址 MOVCXN字节数 CALLLOAD从’INPUT.DAT’中读取数据 ;********BEGIN******** LEASISOURCE LEADIRESULT CLD MOVCXN MOVBLRATE1 MOVBHRATE2 NEXT:1 CMPALDELTA J2GREAT MULBL JMPSTORE GREAT:3 MULBH 4 STORE:5 6 INCSI LOOPNEXT ;********END******** LEADXRESULT结果数据区首址 LEASINAME1结果文件名起始地址 MOVCXN*2字节数 CALLSAVE保存结果到’OUTPUT.DAT’文件 RET STARTENDP CODEENDS ENDSTART
下列程序定义了N×N的二维数组并在主函数中赋值请编写一个函数fun函数的功能是求数组周边元素的平方和并作为函数值返回给主函数例如若数组a中的值为012791112155221611197910254141则返回主程序后s的值应为310[注意]部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句[试题源程序]#include<stdio.h>#include<conio.h>#include<stdiib.h>#defineN5intfunintw[][N]maininta[N][N]=012791112155221611197910254141intij;ints;clrscrprintf*****Thearray*****/nfori=0;i<N;i++forj=0;j<N;j++printf%4da[i][j];printf/n’;s=funa;printf*****THERESULT*****/n;printfThesumis:%d/ns;
在考生文件夹中有“student.mdb”数据库 1将考生文件夹中的“成绩.xls”导入数据库选课ID为主键表的名字为“成绩” 2按照下表所示要求修改“成绩”表的设计成绩字段的有效性规则是>=0And<=100 字段名称 数据类型 字段大小 选课ID 自动编号 长整型 学生编号 文本 8 课程编号 文本 5 成绩 数字 整型 3以“成绩”表为数据源创建高级筛选筛选成绩字段筛选不及格<60成绩信息“成绩”表结果如下图所示 执行筛选后如下图所示
请补充fun函数该函数的功能是判断一个年份是否为闰年例如1900年不是闰年2004是闰年[注意]部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的横线上填入所编写的若干表达式或语句[试题源程序]#include<stdio.h>#include<conio.h>intfunintnintfiag=0;ifn%4==0if1fiag=1;if2flag=1;return3;voidmainintyear;clrscr;printfInputtheyear:;scanf%d&year;iffunyearprintf%disaleapyear./nyear;elseprintf%disnotaleapyear./nyear;
注意下面出现的“考生文件夹”均为%USER% 在考生文件夹中存有文件名为Java_1.jav__件请完善Java_1.jav__件并进行调试使程序运行后输出窗口如下 由于Java_1.jav__件不完整请在注释行“//*********Found*********”下一行语句的下面线地方填入正确内容然后删除下面线请勿删除注释行或其他已有语句内容存盘时文件必须存放在考生文件夹下不得改变原有文件的文件名 给定源程序 importJavax.swing.*; importJava.text.DecimalFormat; publicclassJava_1 //*********Found********** publicstatic______mainStringargs[] SimpleTimet=newSimpleTime123019; //*********Found********** ______.showMessageDialognullt.buildString "/"this/"引用示范" JOptionPane.INFORMATIONMESSAGE; Systemexit0; classSimpleTime privateinthourminutesecond; publicSimpleTimeinthourintminuteintsecond this.hour=hour; this.minute=minute; this.second=second; publicStringbuildString //*********Found********** return"this.toString:"+______+ "/ntoString:"+toString+ "/nthiswithimplicittoStringcall:"+this; publicStringtoString DecimalFormattwoDigits=newDecimalFormat"00"; returntwoDigits.formatthis.hour+":"+ twoDigits.formatthis.minute+":"+ twoDigits.formatthis.second;
注意下面出现的“考生文件夹”均为%USER% 在考生文件夹中存有文件名为Java_3.java和Java_3.html文件本题的功能是由用户输入两个浮点数求和请完善Java_3.jav__件和Java_3.html文件并进行调试在命令行中使用appletviewerJava_3.html或者使用集成开发环境程序先显示输入如下 输入两个浮点数后小程序窗口显示结果如下 由于Java_3.java和Java_3.html文件都不完整需分别进行修改请在注释行“//*********Found*********”下一行语句的下画线地方填入正确内容然后删除下画线请勿删除注释行或其他已有语句内容存盘时文件必须存放在考生文件夹下不得改变原有文件的文件名 给定源程序 importJava.awt.Graphics; importJavax.swing.*; //*********Found********** publicclassJava_3extends______ doublesum;//存和的变量 //*********Found********** publicvoid______ StringfirstNumber//输入第1个字符串格式的数 secondNumber;//输入第2个字符串格式的数 doublenumber1//加数 number2;//被加数 //读入第1个输入的数 firstNumber= JOptionPaneshowInputDialog "Enterfirstfloating-pointvalue"; //读入第2个输入的数 secondNumber= JOptionPane.showInputDialog "Entersecondfloating-pointvalue"; //将字符串数据转换成双字长类型 number1=Double.parseDoublefirstNumber; number2=Double.parseDoublesecondNumber; //数据相加 sum=number1+number2; publicvoidpaintGraphicsg //用g.drawString给结果 g.drawRect151027020; g.drawString"数相加之和为:"+sum2525;
给定程序的功能是从键盘输入若干行文本每行不超过80个字符并写入文件myfile4.txt中用-1作为字符串输入结束的标志然后将文件的内容读出显示在屏幕上文件的读写分别由自定义函数ReadText和WriteText实现[注意]部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的横线上填入所编写的若干表达式或语句[试题源程序]#include<stdio.h>#include<string.h>#include<stdlib.h>voidWriteTextFILE*;voidReadTextFILE*;mainFILE*fp;iffp=fopenmyfile4.txtW==NULLprintfopenfail!!/n;exit0;WriteTextfp;fclosefp;iffp=fopenmyfile4.txtr==NULLprintfopenfail!!1/n;exit0;ReadTextfp;fclosefp;/*********found*********/voidWriteTextFILE1charstr[81];printf/nEnterstringwith-1toend:/n;getsstr;whilestrcmpStr-1!=0/**********found*********/fputs2fw;fputs/nfw;getsstr;voidReadTextFILE*frcharstr[81];printf/nReadfileandoutputtoscreen:/n;fgetsstr81fr;while!feoffr/**********found**********/printf%s3;fgetsstr81fr;
学生的记录由学号和成绩组成N名学生的数据已存放在主函数的结构体数组s中请编写函数fun它的功能是把低于平均分的学生数据放在b所指的数组中低于平均分的学生人数通过形参n传回平均分通过函数值返回[注意]部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在fun函数的花括号中填入所编写的若干语句[试题源程序]#include<stdio.h>#defineN8typedefstructcharnum[10];doubles;STREC;doublefunSTREC*aSTREC*bint*nvoidmainSTRECs[N]=GA0585GA0376GA0269GA0485GA0191GA0772GA0864GA0687;STRECh[N]t;FILE*out;intijn;doubleave;ave=funsh&n;printfThe%dstudentdatawhichislowerthan%7.3f:/nnave;fori=0;i<n;i++printf%s%4.1f/nh[i].numh[i].s;printf/n;out=fopenout.datW;fprintfout%d/n%7.3f/nnave;fori=0;2<n-1;i++forj=i+1;j<n;j++ifh[i].s>h[j].st=h[i];h[i]=h[j];h[j]=t;fori=0;2<n;i++fprintfout%4.1f/nh[i].s;fcloseout;
已知文件IN.DAT中存有若干个小于200的四位正整数函数ReadDat读取若干个正整数并将其存入数组xx中请编制函数CalValue其功能要求求出这个文件中共有所少个正整数totNum求这些数中的各位数字之和是奇数的数的个数totCnt以及满足此条件的这些数的算术平均值totPjz最后调用函数writeDat把求出的结果输出到文件OUT.DAT中注意部分源程序已经给出请勿改动主函数main读函数ReadDat和写函数writeDAT的内容[试题源程序]#inciude<stdio.h>#include<conio.h>#defineMAXNUM200intxx[MAXNUM];inttotNum=0;inttotCnt=0;doubletotPjz=0.0;intReadDatvoid;voidwriteDatvoid;voidCaiVaiuevoidvoidmaininti;systemcls;fori=0;i<MAXNUM;i++xx[i]=0;ifReadDatprintf数据文件IN.DAT不能打开!/007/n;return;CalValme;printf文件IN.DAT中共有正整数=%d个/ntotNum;printf符合条件的正整数的个数=%d个/ntotCnt;printf平均值=%.2f/ntotpjZ;writeDat;intReadDatvoidFILE*fp;inti=0;iffp=fopenIN.DATr==NULLreturn1;while!feoffpfscanffp%d&xx[i++];fclosefp;return0;voidwriteDatvoidFILE*fp;fp=fopenOUT.DATw;fprintffp%d/n%d/n%6.2f/ntotNumtotCnttotPjz;fclosefp;
注意下面出现的“考生文件夹”均为%USER% 在考生文件夹中存有文件名为Java_1.java的文件该程序是不完整的请在注释行“//**********Found**********”下一行语句的下画线地方填入正确内容然后删除下画线请勿删除注释行或改动其他已有语句内容存盘时文件必须存放在考生文件夹下不得改变原有文件的文件名 本题的要求是 完善Java_1.java程序并完成两个整数的输入两个整数为 运行结果为 最后单击“确定”按钮退出程序 给定源程序 //计算两个整数的乘法 importjavax.swing.JOptionPane; publicclassJava_1 publicstaticvoidmainstringargs[] intxyresult; StringxValyVal; xVal=JOptionPane.showInputDialog"输入第1个整数:"; yVal=JOptionPane.showInputDialog"输入第2个整数:"; //*********Found******** x=Integer.parseInt______; y=Integer.parseIntyVal; result=x*y; //*********Found******** JOptionPane.______null"两个数的积:"+result; System.exit0;
请编写函数fun它的功能是判断字符串是否是回文若是函数返回1主函数中输出YES否则返回0主函数输出NO回文是指顺读和倒读都一样的字符串例如字符串LEVEL是回文而字符串12312就不是回文[注意]部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句[试题源程序]#include<stdio.h>#defineN80intfunchar*strmainchars[N];printfEnterastring:getss;printf/n/n;putss;iffunsprintfYES/n;elseprintfNO/n;NONO;NONO/*请在此函数内打开文件输入测试数据调用fun函数输出数据关闭文件*/FILE*rf*wf;inti;chars[N];rf=fopenK://k06//24010001//in.datr;wf=fopenK://k06//24010001//out.datw;fori=0;i<10;i++fscanfrf%ss;iffunSfprintfwf%sYES/ns;elsefprintfwf%sNO/ns;fcloserf;fclosewf;
注意下面出现的“考生文件夹”均为%USER% 在考生文件夹中存有文件名为Java_3.java和Java_3.html文件本题的功能是用递归定义n!=n*n-1!计算0至10的阶乘请完善Java_3.jav__件并进行调试在命令行中使用appletviewerJava_3.html或者使用集成开发环境使小程序结果如下 由于Java_3.jav__件不完整请在注释行“//*********Found*****l****”下一行语句的下画线地方填入正确内容然后删除下画线请勿删除注释行或其他已有语句内容存盘时文件必须存放在考生文件夹下不得改变原有文件的文件名 给定源程序 importjava.awt.*; importjavax.swing.*; //*********Found********* publicclassJava_3extends______ JTextAreaoutputArea; publicvoidinit outputArea=newJTextArea; //*********Found********* Containerc=______; //*********Found********** cadd______; //计算0至10的阶乘 forlongi=0;i<=10;i++ outputArea.append i+"!="+factoriali+"/n"; //阶乘的递归定义 publiclongfactoriallongnumber ifnumber<=1 return1; else returnnumber*factorialnumber-1;
N个有序整数数列已放在一维数组中给定的下列程序中函数fun的功能是利用折半查找法查找整数m在数组中的位置若找到则返回其下标值反之则返回Notbefound!折半查找法的基本算法是每次查找前先确定数组中待确定的范围low和highlow<high然后把m与中间位置mid中元素的值进行比较如果m的值大于中间位置元素中的值则下一次的查找范围放在中间位置之后的元素中反之下次查找范围落在中间位置之前的元素中直到low>high查找结束[注意]部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的横线上填入所编写的若干表达式或语句[试题源程序]#include<stdio.h>#defineN10intfuninta[]intmintlow=0high=N-1mid;whilelow<=highmid=1;ifm<a[mid]high=2;eiseifm>a[mid]low=mid+1;elsereturnmid;3-1;mainintia[N]=-347913246789100180km;printfa数组中的数据如下:;fori=0;i<N;i++;printf%da[i];printfEnterm:;scanf%d&m;k=funam;ifk>=0printfm=%dindex=%d/nmk;elseprintfNotbefound/n;
函数ReadDat实现从文件eng.in中读取一篇英文文章存入到字符串数组xx中请编制函数encryptChar按给定的替代关系对数组xx中所有的字符进行替代仍存入字符串数组xx的对应位置上最后调用函数writeDat把结果xx输出到文件ps3.dat中 替代关系fp=p*17mod256p是数组中某一个字符的ASCⅡ码值fp是计算后新字符的ASCⅡ码值如果计算后fp值小于32或其ASCⅡ码值是奇数则该字符不变否则将fp所对应的字符进行替代 原始数据文件存放的格式是每行的宽度均小于80个字符 注意部分源程序给出如下 请勿改动主函数main读数据函数ReadDat和输出数据函数WriteDat的内容 [试题源程序] #include<stdio.h> #include<string.h> #include<conio.h> #include<ctype.h> unsignedcharxx[50][80] intmaxline=0/*文章的总行数*/ intReadDatvoid voidWriteDatvoid voidencryptChar { } voidmain { system"cls" ifReadDat { printf"数据文件ENG.IN不能打开!/n/007" return } encryptChar WriteDat } intReadDatvoid { FILE*fp inti=0 unsignedchar*P iffp=fopen"eng.in""r"==NULLreturn1 whilefgetsxx[i]80fp!=NULL { P=strchrxx[i]’n’ ifp*P=0 i++ } maxline=i fclosefp return0 } voidWriteDatvoid { FILE*fp inti fp=fopen"ps.dat""w" fori=0i<maxlinei++ { printf"%s/n"xx[i] fprintffp"%s/n"xx[i] } fclosefp }
给定程序中函数fun的功能是将一个由八进制数字字符组成的字符串转换为与其值相等的十进制整数规定输入的字符串最多只能包含5位八进制数字字符例如若输入77777则输出将是32767请改正程序中的错误使它能得到正确结果[注意]不要改动main函数不得增行或删行也不得更改程序的结构[试题源程序]#include<stdio.h>#include<string.h>#include<stdlib.h>intfunchar*pintn;/**********found**********/n=*p-’o’;p++;while*p!=0/**********found**********/n=n*8+*p-’o’;p++;returnn;mainchars[6];inti;intn;printfEnterastringOcataldigits:;getss;ifstrlens>5printfError:Stringtoolonger!/n/n;exit0;fori=0;s[i];i++ifs[i]<’0’||s[i]>’7’printfError:%cnotisocataldigits!/n/ns[i];exit0;printfTheoriginalstring:;putss;n=funs;printf/n%siSconveredtointegernumber:%d/n/nsn;
下列给定程序中函数fun的功能是计算并输出high以内的素数之和high由主函数传给fun函数例如若high的值为100则函数的返回值为1060请改正程序中的错误使它能得到正确结果[注意]不要改动main函数不得增行或删行也不得更改程序的结构[试题源程序]#include<conio.h>#include<stdio.h>#include<math.h>intfuninthighintsum=0n=0jyes;whilehigh>=2yes=1;forj=2j<=high/2;j++**********************found**********************/ifhigh%j==0yes=0;break;/**********************found**********************/ifyes==0sum+=high;n++;high--;returnsum;mainclrscr;printf%d/nfun100;
注意下面出现的考生文件夹均为%USER%在考生文件夹中存有文件名为Java_2.java的文件该程序是不完整的请在注释行//**********Found**********下一行语句的下画线地方填入正确内容然后删除下画线请勿删除注释行或改动其他已有语句内容存盘时文件必须存放在考生文件夹下不得改变原有文件的文件名本题的要求是创建了一个线程连续输出6行字符串Hello运行结果为Hello!Hello!Hello!Hello!Hello!Hello!给定源程序://Java_2.javapublicclassJava_2publicstaticvoidmainStringargs[]Helloh=newHello;//*********Found********Threadt=______;t.start;//*********Found********classHelloimplements______inti=0;publicvoidrunwhiletrueSystem.out.printlnHello!;ifi++==5break;
在考生文件夹下有“xx.mdb”数据库 1以班级信息查询为数据源创建“班级信息输出”报表显示班级信息查询的全部字段通过班级号码查看字段按照学生编号字段升序排列布局为左对齐1方向为纵向样式为组织标题为“班级信息输出”报表的结果如下图所示局部 2在班级窗体中添加“打印报表”Command1及“预览报表”Command2按钮分别实现打印或预览“班级信息输出”报表
注意下面出现的考生文件夹均为%USER%在考生文件夹中存有文件名为Java_1.jav__件请完善Java_1.jav__件并进行调试使程序结果为abcdefghi由于Java_1.jav__件不完整请在注释行//*********Found*********下一行语句的下画线地方填入正确内容然后删除下划线请勿删除注释行或其他已有语句内容存盘时文件必须存放在考生文件夹下不得改变原有文件的文件名给定源程序:importJava.io.*;publicclassJava_1publicstaticvoidmainString[]argschar[]charArray=’a’’b’’c’’d’’e’’f’’g’’h’’i’;charc;try//*********Found**********DataOutputStreamout=new______newFileOutputStreamtest.dat;forinti=0;i<charArraylength;i++out.writeCharcharArray[i];out.close;DataInputStreamin=newDataInputStream//*********Found**********newFilelnputStream______;whilein.available!=0c=in.readChar;System.out.printc+;System.out.println;//*********Found**********in______;catchIOExceptione
将表投稿中的记录复制到表n_投稿中
打开myprog程序该程序包含3条SQL语句每条语句都有一个错误请改正
请编写函数fun其功能是计算并输出3~n之间含3和n所有素数的平方根之和例如在主函数中从键盘为n输入100后输出为sum=148.874270[注意]要求n的值大于2但不大于100[注意]部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句[试题源程序]#include<math.h>#include<stdio.h>doublefunintnmainintn;doublesum;printf/n/nInputn:;scanf%d&n;sum=funn;printfkn/nsum=%f/n/nsum;
热门题库
更多
软件测试工程师
计算机等级考试
法宣在线考试
司法卷一
司法卷二
司法卷三
司法卷四
企业法律顾问资格考试
“十三五”规划继续教育
潜力激活与创造力开发继续教育
创新创业能力继续教育
科研方法与论文写作继续教育
全面深化改革实现文明发展
提高自身绩效路径与方法
互联网监管与网络道德建设
“互联网+”和电子商务继续教育