首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
计算机的软件系统包括两大类,即应用软件和______。
查看本题答案
包含此试题的试卷
计算机等级考试《单选题》真题及答案
点击查看
你可能感兴趣的试题
计算机软件分为两大类即______
基础软件和扩展软件
系统软件和应用软件
基础软件和系统软件
初级软件和高级软件
通常把计算机软件分为两大类系统软件和应用软件
计算机软件分为两大类即______
基础软件和扩展软件
系统软件和应用软件
基础软件和系统软件
初级软件和高级软件
计算机软件可分为系统软件和应用软件两大类
计算机的软件根据功能可以分为系统软件和应用软件两大类
微型计算机软件系统可以分为指令系统和应用软件两大类
计算机软件可以分为系统软件和应用软件两大类
计算机软件分为系统软件和两大类下面各组中是系统软件 计算机软件分为系统软件和两大类
专用软件
通用软件
操作系统
应用软件
计算机的软件系统包括两大类即应用软件和
语言处理软件
系统软件
数据库管理系统
操作系统
计算机软件分为两大类即______
公用软件和专用软件
公开软件和保密软件
基础软件和高级软件
系统软件和应用软件
通常把计算机软件分为系统软件和应用软件两大类
计算机软件根据功能可以分为系统软件和应用软件两大类
计算机软件分为两大类即______
公用软件和专用软件
系统软件和应用软件
基础软件和高级软件
工业软件和商业软件
微型计算机软件系统可以分为系统软件和应用软件两大类
计算机软件分为两大类即______
公用软件和专用软件
公开软件和保密软件
基础软件和高级软件
系统软件和应用软件
热门试题
更多
函数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 }
注意下面出现的考生文件夹均为%USER% 在考生文件夹中存有文件名为Java_3.java的文件该程序是不完整的请在注释行//**********Found**********下一行语句的下画线地方填入正确内容然后删除下画线请勿删除注释行或改动其他已有语句内容存盘时文件必须存放在考生文件夹下不得改变原有文件的文件名 本题的要求是阅读Java_3.java程序该程序利用BitSet算法筛选得到1~1023的素数完成程序并运行所得结果为 给定源程序 //Java_3.java用BitSet完成Eratosthenes筛网算法找1~1023的素数 importJava.awt.*; importJavaawtevent.*; importJava.util.; importjavax.swing.*; publicclassJava_3extendsJFrame publicJava_3 superBitSets; finalBitSetsieve=newBitSet1024; Containerc=getContentPane; finalJLabelstatus=newJLabel; c.addstatusBorderLayout.SOUTH; JPanelinputPanel=newJPanel; inputPanel.addnewJLabel从1至1023+输入值; finalJTextFieldinput=newJTextField10; input.addActionListener newActionListener publicvoidactionPerformedActionEvente intval=Integer.parseIntinput.getText; ifSieve.getval status.setTextval+是一个素数; else status.setTextval+不是一个素数; ; inputPanel.addinput; c.addinputPanelBorderLayoutNORTH; JTextAreaprimes=newJTextArea; ScrollPanep=newScrollPane; //*********Found******** p.add______; c.addpBorderLayoutCENTER; //从1至1023设置所有位 intsize=sieve.size; forinti=1;i<size;i++ sieve.seti; //执行Eratosthenes筛网算法 intfinalBit=intMath.sqrtsievesize; forinti=2;i<finalBit;i++ ifsieve.geti forintj=2*i;j<size;j+=i sieve.clearj; intcounter=0; forinti=1;i<size;i++ ifsieve.get1 primes.appendString.valueOfi; primes.append++counter%7==0/n:/t; setSize300250; show; publicstaticvoidmainStringargs[] Java3app=newJava_3; //*********Found******** app.______ newwindowAdapter publicvoidwindowClosingWindowEvente System.exit0; ;
已知在文件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;
注意下面出现的考生文件夹均为%USER%在考生文件夹下存有文件名为Java_2.jav__件本题功能是完成点定义并输出点坐标请完善Java_2.jav__件.并进行调试使程序结果如下x=5y=5点的坐标是55x=8y=9点的坐标是89由于Java_2.jav__件不完整请在注释行//********Found*********下一行语句的下画线地方填入正确内容然后删除下画线请勿删除注释行或其他已有语句内容存盘时文件必须存放在考生文件夹下不得改变原有文件的文件名给定源程序publicclassJava_2publicintxy;publicJava_2publicJava_2intxintythis.x=x;this.y=y;//*********Found**********publicJava_2______px=p.x;y=p.y;publicJava_2getLocationJava_2P=newJava2xy;returnp;publicintgetXreturnx:publicintgetYreturny;publicvoidmoveintxintythis.x=x;this.y=y;publicvoidsetLocationJava_2px=p.z;y=p.y;publicStringtoStringreturn’’+Integer.toStringx+’’+Integer.toStringy+’’;publicvoidtranslateintxintythis.x+=x;this.y+=y;publicstaticvoidmainStringargs[]//*********Found**********Java_2p=new______55;System.outprintlnx=+p.x+y=+p.y;//*********Found**********System.out.println点的坐标是+______;p.translate34;System.out.printlnx=+p.x+y=+p.y;//*********Found**********Systemoutprintln点的坐标是+______;
请编制程序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
请补充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;
注意下面出现的考生文件夹均为%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;
注意下面出现的考生文件夹均为%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
十进制数37转换为无符号二进制整数是
下面哪些措施对预防病毒是无效的______
将表投稿中的记录复制到表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;
热门题库
更多
嵌入式软件助理工程师
计算机操作系统
软件测试工程师
计算机等级考试
法宣在线考试
司法卷一
司法卷二
司法卷三
司法卷四
企业法律顾问资格考试
“十三五”规划继续教育
潜力激活与创造力开发继续教育
创新创业能力继续教育
科研方法与论文写作继续教育
全面深化改革实现文明发展
提高自身绩效路径与方法