首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
请补充main函数,该函数的功能是:从键盘输入一个字符串及一个指定字符,然后把这个字符及其后面的所有字符全部删除。结果仍然保存在原串中。 例如,输入“abcdef”,指定字符为‘e’,则输出“abc...
查看本题答案
包含此试题的试卷
计算机等级考试《填空》真题及答案
点击查看
你可能感兴趣的试题
简单应用题 编写函数fun该函数的功能是从字符串中删除指定的字符同一字母的大小写按不同字符处理
编写一个函数该函数可以统计一个长度为2的字符串在另一个字符串中出现的次数例如假定输入的字符串为asd
从键盘上能够输入两个字符串分别保存在变量str1str2中确定第二个字符串在第一个字符串中起始位置的
Left
Mid
String
Instr
请补充main函数该函数的功能是从键盘输入一个字符串并保存在字符str1中把字符串str1中下标为偶
从键盘上输入两个字符串分别保存在变量str1str2中确定第二个字符串在第一个字符串中起始位置的函数
Left
Mid
String
Instr
填空题 请补充main函数该函数的功能是从键盘输入一个字符串并保存在字符str1中把字符串str1
下列关于输入流类成员函数getline的描述中错误的是【】
该函数是用来读取键盘输入的字符串的
该函数读取的字符串长度是受限制的
该函数读取字符串时,遇到终止符便停止
该函数读取字符串时,可以包含空格
请补充main函数该函数的功能是从键盘输入一个字符串及一个指定字符然后把这个字符及其后面的所有字符全
请补充main函数该函数的功能是从键盘输入若干字符放到一个字符数组中当桉回车键时结束输入最后输出这个
请补充函数fun该函数可以统计一个长度为n的字符串在另一个字符串中出现的次数例如假定输入的字符串为a
请补充函数fun该函数可以统计一个长度为n的字符串在另一个字符串中出现的次数例如假定输入的字符串为a
编写函数fun其功能是删除一个字符串中指定下标的字符其中a指向原字符串删除指定字符后的字符串存放在b
从键盘上输入两个字符串分别保存在变量str1str2中则确定第二个字符串在第一个字符串中起始位置的函
Left
Mid
String
Instr
请编写一个函数fun其功能是比较两个字符串的长度不得调用C语言提供的求字符串长度的函数函数返回较长的
下列关于输入流类成员函数getline的描述中错误的是
该函数是用来读取键盘输入的字符串的
该函数读取的字符串长度是受限制的
该函数读取字符串时,遇到终止符便停止
该函数读取字符串时,可以包含空格
请编写一个函数voidfuncbara[]charb[]intn其功能是删除一个字符申中指定下标的字
请补充main函数该函数的功能是从键盘输入一组字符串以‘*’结束输入并显示出这个字符串例如输入abc
请编写一个函数voidfunchara[]charb[]intn其功能是删除一个字符串中指定下标的
请补充main函数该函数的功能是从键盘输入一组字符串以‘*’结束输入并显示出这个字符串 例如输入a
请补充main函数该函数的功能是把字符串str中的字符向前移动一位原来的第一个字符移动到字符串尾结果
热门试题
更多
以下程序运行后的输出结果是______#include<strlng.h>maincharch[]=abcx[3][4]intifori=0i<3i++strcpyx[i]chfori=0i<3i++printf%s&x[i][i]printf/n
请完成函数fun它的功能是求Fibonacc数列中小于t的最大的一个数结果由函数0返回Fibonacc数列Fn定义为F0=0F1=1Fn=Fn-1+Fn-2例如t=1000时函数为987注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在下划线上填入所需的内容#include<conio.h>#include<stdio.h>#include<math.h>infuninttinta=lb=1c=0ido1a=bb=Cwhile2c=3returnCmainintnclrscrn=1000printfn=%df=%d/nnfunn}
请编写函数fun它的功能是移动一维数组中的内容若数组中有n个整数要求把下标从0到p含pp<n-1的数组元素平移到数组的最后例如一维数组中的原始内容为12345678910p的值为3移动后一维数组中的内容应为56789101234部分源程序在文件PROG1.C中请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入你编写的若干语句#include<stdiO.h>#defineN80voidfunint*wintpintnmainin[a[N]=123456789101112131415}intipn=15printfTheodginaldata:/nfori=0i<ni++printf%3da[i];printf/nEnterpscanf%d&pfunapnprintf/nThedataaftermoving/nfori=0i<ni++printf%3da[i]
请补充函数fun函数fun的功能是求7的阶乘注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>longfunintnif【1】returnn*fun【2】elseif【3】return1;mainintk=7printf%d!=%ld/nkfunk;
N名学生的成绩己在主函数中放入一个带头节点的链表结构中h指向链表的头节点请编写函数fun它的功能是求出平均分由函数值返回例如若学生的成绩是85766991726487则平均分应当是78.625注童部分源程序给出如下.请勿改动主函数main和其他函数中的任何内容仅在函数6m的花括号中填入所编写的若干语句试题程序#include<stdlib.h>#include<stdio.h>#defineN8structslistdoubles;structslist*next;;typedefstructslistSTREC;doublefunSTREC*hSTREC*creatdouble*s/*创建链表*/STREC*h*p*q;inti=0;h=p=STREC*mallocsizeofSTREC;p->s=0;whilei<Nq=STREC*mallocsizeofSTREC;q->s=sIi];i++;p->next=q;p=q;p->next=0;returnh;outlistSTREC*hSTREC*p;p=h->next;printfhead;doprintf->%4.ifp->s;p=p->next;/*输出各成绩*/whilep!=0maindoubles[N]=8576698591726487ave;STREC*h;h=creats;outlisth;ave=funh;printfave=%6.3f/nave;
下列给定程序中函数fun的功能是先从键盘上输入一个3行3列的矩阵的各个元素的值然后输出主对角线元素之积请改正函数fun中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构试题程序#include<stdio.h>intfuninta[3][3]mu1intijmu1=lfori=0i<3i++/*************found*************/fori=0i<3j++scanf%d&a[i][j]fori=0i<3i++/*************found*************/mu1=mu1*a[i][j]printfMu1=%d/nmu1mainfun
学生的记录由学号和成绩组成N名学生的数据已在主函数中放入结构体数组s中请编写函数fun它的功能是按分数的高低排列学生的记录高分在前注意部分源程序给出如下.请勿改动主函数main和其他函数中的任何内容仅在函数fum的花括号中填入所编写的若啡语句试题程序#include<stdio.h>#defineN16typedefstructcharnum[10];ints;STREC;intfunSTRECa[]mainSTRECsIN]=GA00585GA00376GA00269GA00485GA00191GA00772GA00864GA00687GA01585GA01391GA01264GA01491GA01166GA01764GA01864GA01672;inti;FILE*out;funs;printfThedataaftersorted:In;fori=0;i<N;i++ifi%4=-0/*每行输出4个学生记录*/printf/n;printf%s%4ds[i].nums[i].s;printf/n;out=fopenout16.datw;fori=0;i<N;i++;ifi%4==0&&ifprintfout/n;fprintfout%4ds[i].s;fprintfout/n;fcloseout;
请编写函数fun该函数的功能是将两个两位数的正整数ab合并形成一个整数放在c中合并的方式是将a数的十位和个位数依次放在c数的十位和千位上b数的十位和个位数依次放在c数的百位和个位上例如当a=45时b=12调用到该函数后c=5142注意部分源程序给出如下.请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<stdio.h>#include<conio.h>voidfunintaintblong*cmainintab;longc;clrscr;printfInputab:;scanf%d%d&a&b;funab&c;printfTheresultis:%ld/nc;
已有定义如下structnodeintdatastructnode*next*p以下语句调用malloc函数使指针p指向一个具有stmctnode类型的动态存储空间请填空p=structnode*malloc
请补充函数funchar*s该函数的功能是把字符串中的内容逆置例如字符串中原有的字符串为abcde则调用该函数后串中的内容变为edcba注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的横线上填入所编写的若干表达式或语句试题程序$include<string.h>#include<conio.h>#include<stdio.h>#defineN81voidfunchar*sinti=0tn=strlensfor;【1】i++t=*s+i【2】【3】mainchara[N]clrscrprintfEnterastring:getsaprintfTheoriginalstringis:putsafunaprintf/nprintfThestringaftermodifiedputsa
请补充main函数该函数的功能是从键盘输入两上字符串并分别保存在字符数组str1和str2中用字符串str2替换字符串str1前面的所有字符注意str2的K度不大于str1否则需要重新输入例如如果输入strl=abcedstr2=fk则输出fkced注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仪在main函数的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>#include<string.h>maincharstrl[81]str2[81];char*pl=strl*p2=str2;clrscr;doprintfInputstrltn;getsstrl;printfInputstr2In;getsstr2;while【1】;while【2】*p1++=*p2++;printfDisplaystrl/n;puts【3】
某学生的记录由学号8门课成绩和平均分组成学号和8门课的成绩已在主函数中给出请编写fun函数它的功能是求出该学生的平均分放在记录的ave成员中请自己定义正确的形参例如若学生的成绩是85.57669.585917264.587.5则他的平均分应当是78.875注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<stdio.h>#defineN8typedefstructcharnum[10]doubles[N]doubleaveSTRECvoidfunmainSTRECs=GA00585.57669.585917264.587.5inti;fun&sprintfThe%s’sstudentdata/ns.num//*输出学号*/fori=0i<N;i++printf%4.1f/ns.s[i]/*输出各科成绩*/printf/nave=%7.3f/ns.ave/*输出平均分*/
下面程序的运行结果是______intfinta[]intnifn>1returna[0]+f&a[1]n-1elsereturna[0]mainintaa[3]=12.3ss=f&aa[0]3printf%d/ns
请编写一个函数fun它的功能是计算并输出给定整数n的所有因子不包括1与自身的平方和规定n的值不大于100例如主函数从键盘给输入n的值为56则输出为sum=1113注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<stdio.h>longfunintnmainintnlongsumprintfInputnscanf%d&nsum=funnprintfsum=%ld/nsum
下列给定程序中函数fun的功能是从s所指字符串中找出t所指字符串的个数作为函数值返回例如当s所指字符串中的内容为abcdabfabt所指字符串的内容为ab则函数返回整数3请改正程序中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构.试题程序#include<conio.h>#include<stdio.h>#include<string.h>intfunchar*schar*tintn;char*p*r;n=0;while*sp=s;r=t;while*r/**************found**************/if*r==*pr++;p++elsebreak;/*************found**************/ifr==’/0’n++;s++;returnn;mainchars[100]t[100];intm;clrscr;printf/nPleaseenterstrings:;scanf%ss;printf/nPleaseentersubstringt:;scanf%st;m=funst;printf/nTheresultis:m=%d/nm;
以下程序运行后的输出结果是______maininta=1b=2c=3ifc=Aprintf%d/nCelseprintf%d/nB
以下程序运行后的输出结果是______mainchara[]=Languageb[]=Programechar*p1*p2intkp1=ap2=bfork=0k<=7k++if*p1+k==*p2+kprintf%c*p1+k
请补充函数fun该函数的功能是把字符下标为非素数的字符从字符串sb中删除把字符下标为素数的字符重新保存在字符串e口中字符串sb从键盘输入其长度作为参数传入函数fun例如输入abcdefghijkl输出cdfhl注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>#defineN80voidfunchars[]intnintijkflag;【1】;fori=0;i<n;i++ifi>1s[k++]=s[i];flag=I;for【2】;j<i&&flag;j++ifi%j==0flag=0;【3】s[k]=’/0’;maininti=0strlen=0;charstr[N];clrscr;printf/nInputastring:/n;getsstr;whilestr[i]!=’/0’strlen++;i++;funstrstrlen;printf/n***displaystring***/n;putsstr;
以卜函数sstrcat的功能是实现宁符串的连接即将t所指字符串复制到s所指字符串的尾部例如s所指字符串为abcdt所指字符申为efgh函数调用后s所指字符串为abcdefgh请填空#include<string.h>voidsstrcatchar*schar*tintnn=strlenswhile*s+n=s++t++
下列给定程序中函数fun的功能是计算函数Fxyz=x+y/x-y+z+y/z-y的值其中x和y不相等z和y不等例如当x的值为9y的值为112的值为15时函数值为-3.50请改正程序中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构试题程序#include<stdio.h>#include<math.h>/**************found******************/#defineFUmnm/nfloatfunfloatafloatbfloatcfloatvalue;value=FUa+ba-b+FUc+bc-b;/*************found******************/returnValue;mainfloatxyzsum;printfInputxyz::;scanf%f%f%f&x&y&z;printfx=%fy=%fz=%f/nxyz;ifx==y||y==zprintfDataerror!/n;exit0;sum=funxyz;printfTheresultis:%5.2f/nsum;
以下程序运行后的输出结果是______mainintim=0n=0k=0fori=9i<=11i++switchi/10case0m++n++breakcase10n++breakdefaultk++n++printf%d%d%d/nmnk
下列给定程序中函数fun的功能是给定n个实数输出平均值并统计平均值以上含平均值的实数个数例如n=8时输入193.199195.673195.757196.051196.092196.596196.579196.763所得平均值为195.838745在平均值以上的实数个数应为5请改正程序中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构试题程序#include<conio.h>#include<stdio.h>intfunfloatx[]intn/***************found*******************/ihtjc=0;floatxa=0.0;forj=0;j<n;.j++xa+=x[j]/n;printfave=%f/nxa;forj=0;j<n;j++ifx[j]>=xac++;returnc;mainfloatx[l00]=193.199195.673195.757196.051196.092196.596196.579196.763;clrscr;printf%d/nfunx8;
请补充函数fun该函数的功能是计算N×N维矩阵元素的方差结果由函数返回维数N在主函数中输入例如 注意部分源程序给出如下 请勿改动主函数main和其他函数中的任何内容仅在函数fun的横线上填入所编写的若干表达式或语句 试题程序 #include<stdio.h> #include<conio.h> #include<stdlib.h> #include<math.h> #defineN20 doublefun【1】intn intij intk doubles=0.0 doublef=0.0 doubleaver=0.0 doublesd=0.0 fori=0i<ni++ forj=0j<nj++ s+=a[i][j] aver=【2】; fori=0i<ni++ forj=0i<nj++ f+=a[i][j]-aver*a[i][j]-aver f/=n*n sd=【3】 returnsd main inta[N][N] intn intij doubles clrscr printf"***+Inputthedimensionof arrayN*****/n" scanf"%d"&n printf"*****Thearray*****/n" fori=0i<ni++ forj=0j<nj++ a[i][j]=rand%50 whilea[i][j]=0 a[i][j]=rand%60 printf"%4d"a[i][j] printf"/n/n" s=funan printf"*******THERESULT*******/n" printf"%4.3f/n"s
请补充函数fun该函数的功能是把数组aa中的奇数元素按原来的先后顺序放在原数组后面例如输入33674258257685164156输出结果42587616563367252541注意部分源程序给出如下请勿改动主函数main和具他函数中的任何内容仅在函数fun的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>#defineN10voidfunintaa[]intij=0k0;intbbIN];fori0;i<N;i++if【1】bb[k++]aa[i];elseaa[j++]=aaIi];fori=0;i<k;【2】aa[j]bb[i];maininti;intaa[N]=33674258257685164156;clrscr;printf/n***originallist***/n;fori=0;i<N;i++printf%4daa[i];funaa;printf/n***newlist***/n;fori=0;i<N;i++printf%4daa[i];
下列给定程序中函数fun的功能是将长整型数中每一位上为偶数的数依次逆向取出构成一个新数放在t中高位在低位低位在高位例如当s中的数为25846513时t中的数为6482请改正函数fun中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构试题程序#include<stdio.h>#include<conio.h>voidfunlongslong*tintdlongsl=li=1*t=0whiles/i>0i=i*10i=i/10whiles>0d=s/i/*************found*************/ifd%2!=0/*************found*************/t=d*sl+tsl*=l0s=s%ii=i/10mainlongstclrscrprintf/nPleaseentersscanf%ld&sfuns&tprintfTheresultis%ld/nt
下列给定函数中函数fun的功能是统计字符串中各元音字母即AEIOU的个数注意字母不分大小写例如输入THIsisaboot则应输出是10220请改正程序中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构试题程序#include<conio.h>#include<stdio.h>/*************found**************/funchar*sintnum[5]intki=5;fork=0;k<i;k++/*************found**************/num[i]=0;for;*s;s++i=-l;/*************found**************/switchscase’a’:case’A’:i=0;break;case’e’:case’E’:i=1;break;case’i’:case’I’:i=2;break;case’o’:case’O’:i=3;break;case’u’:case’U’:i=4;break;ifi>=0num[i]++;mainchars1[81];intnum1[5]i;clrscr;printf/nPleaseenterastring:;getss1;funs1num1;fori=0;i<5;i++printf%dnum1[i];printf/n;
请补充main函数该函数的功能是输出一个3×3的矩阵要求必须使用行指针表示输出变量注意部分源程序给出如下.请勿改动主函数main和其他函数中的任何内容仅在main函数的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>mainstaticintarray[3][3]=987654321;iht*p[3]ji;p=【1】clrscr;fori=0;i<3;i++printf/n/n;forj=0;j<3;j++printf%4d【2】;
请编写一个函数fun它的功能是将ss所指字符串中所有下标为奇数位置的字母转换为大写若该位置上不是字母则不转换例如若输入abc4Efg则应输出aBc4EFg注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<conio.h>#include<stdio.h>#include<string.h>voidfunchar*ssmainchartt[81]clrscrprintf/nPleaseenteranstringwithin80characters/ngetstt;printf/n/nAfterchangingthestring/n/%stt;funtt;printf/nbecomes/n/%s/ntt;
下列给定程序中函数fun的功能是判断一个整数m是否是素数若是返回l否则返回0在main函数中若fun返回1则输出YES若fun返回0则输出NO!请改正程序中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构.试题程序#include<conio.h>#include<stdio.h>intfunintmintk=2;whilek<=m&&m%k/*************found*********************/k++/*************found*********************/ifm=kreturn1;elsereturnO;mainihtn;clrscr;printf/nPleaseentern:;scanf%d&n;iffunnprintfYES/n;elseprintfNO!/n;
请编写一个函数fun它的功能是求出1到m含m之内能被7或11整除的所有整数放在数组a中通过n返回这些数的个数例如若传给m的值为50则程序输出7111421X283335424449注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<conio.h>#include<stdio.h>#defineM100voidfunintmint*aint*nmainintaa[M]nk;clrscr;fun50aa&nfork=0k<n;k++ifk+1%20==0/*每行输出20个数*/printf%4daa[k];printf/nelseprintf%4daa[k]printf/n;
热门题库
更多
计算机操作系统
软件测试工程师
计算机等级考试
法宣在线考试
司法卷一
司法卷二
司法卷三
司法卷四
企业法律顾问资格考试
“十三五”规划继续教育
潜力激活与创造力开发继续教育
创新创业能力继续教育
科研方法与论文写作继续教育
全面深化改革实现文明发展
提高自身绩效路径与方法
互联网监管与网络道德建设