首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
有以下程序: main( ) int i,j,X=0; for(i=0;i<2;i++) X++; for(j=0;j≤3;j++) if(i%2)continue; X++; ...
查看本题答案
包含此试题的试卷
计算机等级考试《单项选择》真题及答案
点击查看
你可能感兴趣的试题
有以下程序:main{intijx=0;fori=0;i<2;i++{x++;forj=0;j<=3
x=4
x=8
x=6
x=12
有以下程序main{intijx=0fori=0;i<2;i++{x++;forj=0;j<=3;j
x=4
x=8
x=6
x=12
有以下程序 #include<iostream> usingnamespacestd; cla
有以下程序voidfunint*aintiintj{intt;ifi<j{t=a[i];a[i]=a
1 2 6 8
8 6 2 1
8 1 6 2
8 6 1 2
有以下程序mainintijx=0fori=0;i<2;i++x++;forj=0;j<=3;j++
x=4 x=8 x=6 x=12
有以下程序voidfunint*aintiintjintt;ifi<jt=a[i];a[i]=a[j
有以下程序mainintijx=0;fori=0;i<2;i++x++;forj=0;j<=3;j+
x=4
x=8
x=6
x=12
有以下程序 voidfunint*aintiintj {intt; ifi<j {t=a[i
有以下程序voidfunint*aintiintj{intt;ifi<j{t=a[i];a[i]=a
1 2 6 8
8 6 2 1
8 1 6 2
8 6 1 2
有以下程序voidfunint*aintiintiintt;ifi<jt==a[i];a[i]=a[
1268
8621
8162
8612
有以下程序 main {intijX=0 fori=0i
X=4
X=8
X=6
X=12
有以下程序:#include<stdioh>voidfuniht*aintiintjintt;ifi
1268
8621
8162
8612
有以下程序voidfunint*aintiintjintt;ifi<jt=a[i];a[i]=a[j
有以下程序:#include<stdioh>voidfuniht*aintiintjintt;ifi
有以下程序voidfunint*aintiintj{inttifi<j{t=a[j]a[i]=a[j
1 2 6 8
8 6 2 1
8 1 6 2
8 6 1 2
有以下程序 voidfunint*aintiintj {intt; ifi<j {t=a[i
1 2 6 8
8 6 2 1
8 1 6 2
8 6 1 2
有以下程序 main {intijx=0; fori=0;i
x=4
x=8
x=6
x=12
有以下程序mainintijx=0fori=0;i<2;i++x++;forj=0;j<=3;j++
x=4
x=8
x=6 x=12
有以下程序voidfunint*aintiintj{intt;ifi<j{t=a[i];a[i]=a
1 2 6 8
8 6 2 1
8 1 6 2
8 6 1 2
热门试题
更多
给定程序中函数fun的功能是把形参S所指字符串中下标为奇数的字符右移到下一个奇数位置最右边被移出字符串的字符绕回放到第一个奇数位置下标为偶数的字符不动注字符串的长度大于等于2例如形参s所指的字符串为abcdefgh执行结果为ahcbedgf注意部分源程序已给出请勿改动主函数main和其他函数中的任何内容仅在fun函数的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>voidfunchar*sintinkcharcn=0fori=0s[i]!=’/0’i++n++ifn%2==0k=n-1elsek=n-2c=s[k]fori=k-2i>=1i=i-2s[i+2]=s[i]sell=3voidmainchars[80]=abcdefghprintf/nTheoriginalstringis:%s/nsfunsprintf/nTheresultis:%s/ns
请补充main函数该函数的功能是从键盘输入一个长整数如果这个数是负数则取它的绝对值并显示出来例如输入-12345678结果为12345678注意部分源程序已给出请勿改动函数中的其他任何内容仅在横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>#include<conio.h>voidmainlongintnprintfEnterthedata/nseanf1printf*****theorigialdata*****/nifn<02printf/n/nprintf3
给定程序中函数fun的功能是将形参s所指字符串中的所有数字字符顺序前移其他字符顺序后移处理后新字符串的首地址作为函数值返回例如s所指字符串为asdl23fgh5##43df处理后新字符串为123543asdfgh##df注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的行线上填入所编写的若干表达式或语句[试题源程序]#include<stdio.h>#include<string.h>#include<stdlib.h>#include<ctype.h>char*funChar*sintijknchar*p*tn=strlens+1t=char*mallocn*sizeofcharp=char*mallocn*sizeofcharj=0k=0fori=0i<ni++ifisdigits[i]/**********found**********/p[1]=s[i]j++elset[k]=s[i]k++A*********found**********/fori=0i<2i++p[j+i]=t[i]p[j+k]=0/**********found**********/return3mainchars[80]printfPleaseinput:scanf%ssprintf/nTheresultis:%s/nfuns
在主函数中已将N名学生的成绩放入一个带头结点的链表结构中h指向链表的头结点请编写函数fun它的功能是求出平均分由函数值返回例如若学生的成绩是8576698591726487则平均分应当是78.625注意部分源程序在文件PROG1.C中请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入你编写的若干语句文件PROG1.C内容如下#include<stdio.h>#include<stdlib.h>#defineN8structslistdoubles;structstist*next;;typedefstructslistSTREC;doublefunSTREC*hSTREC*creatdouble*sSTREC*h*p*q;inti=0;h=p=STREC*malloesizeofSTREC;p->s=0;whilei<Nq=STREC*malloesizeofSTREC;q->s=s[i];i++;p->next=q;p=q;p->next=0;returnh;voidoutlistSTREC*hSTREC*p;p=h->next;prinffhead;doprinff->%4.1fp->s;p=p->next;whilep!=0;printf/n/n;voidmaindoubles[N]=8576698591726487ave;STREC*h;h=creats;outlisth;ave=funh;prinffave=%6.3f/nave;
请补充fun函数该函数的功能是判断一个年份是否为闰年例如1900年不是闰年2004是闰年注意部分源程序已给出请勿改动主函数main和其他函数中的任何内容仅在fun函数的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>#include<conio.h>intfunintnintflag=0ifn%4==0if1intyearprintfInputtheyearscanf%d&yeariffunyearflag=1if2flag=1return3rnainprintf%disaleapyear./nyearelseprintf%disnotaleapyear./nyear
编写函数fun其功能是根据以下公式求值要求精度0.0005即某项小于0.0005时停止迭代 程序运行后若输入精度0.0005则程序应输出为3.14… 注意部分源程序已给出 请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句 试题程序 #include<stdio.h> #include<conio.h> #include<math.h> doublefundoubleeps voidmain doublex printf"Inputeps" scanf"%If”&x printf"/neps=%IfPI=%1f/n"xfunx
编写函数fun其功能是求出1~1000中能被7或11整除但不能同时被7和11整除的所有整数并将其放在a所指的数组中通过n返回这些数的个数注意部分源程序已给出请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<stdlib.h>#include<conio.h>#include<stdio.h>voidfunint*aint*nvoidmainintaa[1000]nksystemCLSfunaa&nfork=0k<nk++ifk+1%10==0printf%5daa[k]printf/n/*一行写9个数*/elseprintf%5daa[k]printf/n
请补充fun函数fun函数的功能是求n的阶乘注意部分源程序已给出请勿改动主函数main和其他函数中的任何内容仅在fun函数的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>longfunintnif1returnn*fun2return3mainprintf10!=%1d/nfun10
编写函数fun它的功能是求出1~1000之内能被7或11整除但不能同时被7和11整除的所有整数并将它们放在a所指的数组中通过n返回这些数的个数注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句[试题源程序]#include<conio.h>#include<stdio.h>voidfunint*aint*nmainintaa[1000]nkclrscrfunaa&nfork=0k<nk++ifk+1%10==0printf%5daa[k]printf/nelseprintf%5daa[i]
函数fun的功能是从三个形参abc中找出中间的那个数作为函数值返回例如当a=3b=5c=4时中间的数为4注意部分源程序已给出请勿改动主函数main和其他函数中的任何内容仅在fun函数的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>intfunintaintbintcinttt=a>bb>cba>cc1a>c2b>cc3returntvoidmaininta1=3a2=5a3=4rr=funa1a2a3printf/nThemiddlenumberis%d/nr
给定程序的功能是计算score中m个人的平均成绩aver将低于aver的成绩放在below中通过函数名返回人数例如当score=102030405060708090m=9时函数返回的人数应该是4below=10203040注意部分源程序已给出请勿改动主函数main和其他函数中的任何内容仅在横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>#include<string.h>intfunintscore[]intmintbelow[]intij=0floataver=0.0fori=0i<mi++aver+=score[i]aver/=floatmn=funscore92printf/nBelowtheaveragescoreare%d/nnfori=0i<ni++fori=0i<mi++ifscore[i]~averbelow[j++]=1returnjvoidmainintinbelow[9]intscore[9]=102030405060708090printf%d3
规定输入的字符串中只包含字母和*号编写函数fun其功能是删除字符串中所有的*号编写函数时不得使用C语言提供的字符串函数例如字符串中的内容为****A*BC*DEF*G*******删除后字符串中的内容应当是ABCDEFG注意部分源程序已给出请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<conio.h>#include<stdio.h>voidfunchar*aintij=0fori=0a[i]!=’/0’i++ifa[i]!=’*’a[j++]=a[i]/*若不是要删除的字符’*’则保留*/a[j]=’/0’/*最后加上字符串结束符’/0’*/voidmainchars[81]printfEnterastring/ngetssfunsprintfThestringafterdeleted/nputss
下列给定程序中函数fun的功能是将长整型数中各位上为奇数的数依次取出构成一个新数放在t中高位仍在高位低位仍在低位例如当s中的数为87653142时t中的数为7531请改正程序中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构!试题程序#include<stdlib.h>#include<stdio.h>#include<conio.h>voidfunlongslong*tintdlongs1=1/*********found*********/t=0whiles>0d=s%10/*********found*********/ifd%2==0*t=d*s1+*ts1*=10s/=10voidmainlongstsystemCLSprintf/nPleaseentersscanf%id&sfuns&tprintfTheresultis%id/nt
请补充fun函数fun函数的功能是求n的阶乘注意部分源程序已给出请勿改动主函数main和其他函数中的任何内容仅在fun函数的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>longfunintnif1returnn*fun2return3mainprintf10!=%1d/nfun10
给定程序的功能是分别统计字符串中大写字母和小写字母的个数例如给字符串ss输入AaaaBBb123CCccccd则输出结果应为upper=5lower=9注意部分源程序已给出请勿改动函数中的其他内容仅在横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>voidfunchar*8int*aint*bwhile*sif*s>=’A’&&*s<=’Z’1if*s>=’a’&&*s<=’z’2s++mainchars[100]intupper=0lower=0printf/nPleaseastringgetssfuns&upper&lowerprintf/nupper=%dlower=%d/n3
下列给定程序中函数fun的功能是用递归算法计算斐波拉契数列中第n项的值从第1项起斐波拉契数列为11235.81321例如若给n输入7则该项的斐波拉契数值为13请改正程序中的错误使它能得出正确结果注意不要改动main函数不得增行或删行也不得更改程序的结构!试题程序#include<stdio.h>longfunintg/*********found*********/switchgcase0return0/*********found*********/case1case2return1returnfung-1+fung-2voidmainlongfibintnprintfInputnscanf%d&nprintfn=%d/nnfib=funnprintffib=%d/n/nfib
下列给定程序中函数fun的功能是将tt所指字符串中的小写字母全部改为对应的大写字母其他字符不变例如若输入AbcD则输出ABCD请改正程序中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构!试题程序#include<conio.h>#inctude<stdio.h>#include<string.h>char*funchartt[]intifori=0tt[i]i++/*********found*********/iftt[i]>=’a’||tt[i]<=’z’/*********found*********/tt[i]+=32returnttvoidmainchartt[81]printf/nPleaseenterastringgetsttprintf/nTheresultstringis%s/nfuntt
请补充fun函数该函数的功能是判断一个年份是否为闰年例如1900年不是闰年2004是闰年注意部分源程序已给出请勿改动主函数main和其他函数中的任何内容仅在fun函数的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>#include<conio.h>intfunintnintflag=0ifn%4==0if1intyearprintfInputtheyearscanf%d&yeariffunyearflag=1if2flag=1return3rnainprintf%disaleapyear./nyearelseprintf%disnotaleapyear./nyear
下列给定程序中函数fun的功能是求出数组中最小数和次最小数并把最小数和a[0]中的数对调次最小数和a[1]中的数对调请改正程序中的错误使它能得到正确结果注意不要改动main函数不得增行或删行也不得更改程序的结构[试题源程序]#include<stdio.h>#include<conio.h>#defineN20voidfunint*aintnintimtk/**********************found***********************/fori=0i<ni++m=ifork=ik<nk++ifa[k]<a[m]/**********************found***********************/k=mt=a[i]a[i]=a[m]a[m]=t
给定程序中函数fun的功能是把形参S所指字符串中下标为奇数的字符右移到下一个奇数位置最右边被移出字符串的字符绕回放到第一个奇数位置下标为偶数的字符不动注字符串的长度大于等于2例如形参s所指的字符串为abcdefgh执行结果为ahcbedgf注意部分源程序已给出请勿改动主函数main和其他函数中的任何内容仅在fun函数的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>voidfunchar*sintinkcharcn=0fori=0s[i]!=’/0’i++n++ifn%2==0k=n-1elsek=n-2c=s[k]fori=k-2i>=1i=i-2s[i+2]=s[i]sell=3voidmainchars[80]=abcdefghprintf/nTheoriginalstringis:%s/nsfunsprintf/nTheresultis:%s/ns
在给定程序中函数fun的功能是将不带头结点的单向链表逆置即若原链表中从头至尾结点数据域依次为246810逆置后从头至尾结点数据域依次为108642请在程序的下画线处填入正确的内容并把下画线删除使程序得出正确的结果注意源程序存放在考生文件夹下的BLANK1.C中不得增行或删行也不得更改程序的结构文件BLANK1.C内容如下#include<stdio.h>#include<stdlib.h>#defineN5typedefstructnodeintdatastructnode*nextNODE/**********found**********/1funNODE*hNODE*p*q*rp=hifp==NULLreturnNULLq=p->nextp->next=NULL/**********found**********/while2r=q->next;q->next=pp=q/**********found**********/q=3returnpNODE*creatlistinta[]NODEh*p*qintih=NULLfori=0i<Ni++q=NODE%mallocsizeofNODEq->data=a[i]q->next=NULLifh==NULLh=p=q;elsep->next=qp=qreturnhvoidoutlistNODE*hNODE*pp=hifp==NULLprintfThelistisNULL!/nelseprintf/nHeaddoprintf->%dp->datap=p->next;whilep!=NULLprintf->End/nvoidmainNODE*headinta[N]=246810head=creatlistaprintf/nTheoriginallist:/noutlistheadhead=funheadprintf/nThelistafterinverting:/noutlisthead
函数fun的功能是逆置数组元素中的值形参n给出数组中数据的个数例如若a所指数组中的数据依次为123456789则逆置后依次为987654321注意部分源程序已给出请勿改动主函数main和其他函数中的任何内容仅在fun函数的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>voidfuninta[]intnintitfori=0i<1i++t=a[i]a[i]=a[n-1-2]3=tVoidmainintb[9]=123456789iprintf/nTheoriginaldata/nfori=0i<9i++printf%4db[i]printf/nfunb9printf/nThedataafterinvert/nfori=0i<9i++printf%4db[i]printf/n
函数fun的功能是从三个形参abc中找出中间的那个数作为函数值返回例如当a=3b=5c=4时中间的数为4注意部分源程序已给出请勿改动主函数main和其他函数中的任何内容仅在fun函数的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>intfunintaintbintcinttt=a>bb>cba>cc1a>c2b>cc3returntvoidmaininta1=3a2=5a3=4rr=funa1a2a3printf/nThemiddlenumberis%d/nr
下列给定的程序中函数fun的功能是求输入的两个数中较小的数例如输入510结果为minis5注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在行线上填入所编写的若干表达式或语句[试题源程序]#include<stdio.h>#include<conio.h>intfunintx1intzz=x<y2x:yreturnzmainintabcscanf%d%d/n3c=funabprintfminis%dc
请补充fun函数该函数的功能是将带头结点的单向链表逆置即若原链表中从头至尾结点数据域依次为246810逆置后从头至尾结点数据域依次为108642注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的行线上填入所编写的若干表达式或语句[试题源程序]#include<stdio.h>#include<stdlib.h>#defineN5typedefstructnodeintdatastructnode*nextNODEvoidfunNODE*hNODE*P*q*rp=1if2returnq=p->nextp->next=NULLwhileqr=q->nextq->next=pp=qq=3h->next=pNODE*creatlistinta[]NODE*h.*p*qintih=NODE*mallocsizeofNODEh->next=NULLfori=0i<Ni++q=NODE*mallocsizeofNODEq->data=a[i]q->next=NULLifh->next==NULLh->next=p=qelseP->next=qp=qreturnhvoidoutlistNODE*hNODE*Pp=h->nextifp==NULLprintfThelistisNULL!/nelseprintf/nHeaddoprintf->%dp->datap=p->nextwhilep!=NULLprintf->End/nmainNODE*headinta[N]=246810head=creatlistaprintf/nTheoriginallist/noutlistheadfunheadprintf/nThelistafterinverting/noutlisthead
编写函数fun其功能是求ss所指字符串中指定字符的个数并返回此值例如若输入字符串123412132输入字符为1则输出3注意部分源程序已给出请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<stdlib.h>#include<conio.h>#include<stdio.h>#defineM81intfunchar*sscharcinti=0for*ss!=’/0’ss++if*ss==ci++/*求出ss所指字符串中指定字符的个数*/return1voidmainchara[M]chsystemCLSprintf/nPleaseenterastringgetsaprintf/nPleaseenteracharch=getcharprintf/nThenumberofthecharis%d/nfunach
请补充fun函数该函数的功能是将带头结点的单向链表逆置即若原链表中从头至尾结点数据域依次为246810逆置后从头至尾结点数据域依次为108642注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的行线上填入所编写的若干表达式或语句[试题源程序]#include<stdio.h>#include<stdlib.h>#defineN5typedefstructnodeintdatastructnode*nextNODEvoidfunNODE*hNODE*P*q*rp=1if2returnq=p->nextp->next=NULLwhileqr=q->nextq->next=pp=qq=3h->next=pNODE*creatlistinta[]NODE*h.*p*qintih=NODE*mallocsizeofNODEh->next=NULLfori=0i<Ni++q=NODE*mallocsizeofNODEq->data=a[i]q->next=NULLifh->next==NULLh->next=p=qelseP->next=qp=qreturnhvoidoutlistNODE*hNODE*Pp=h->nextifp==NULLprintfThelistisNULL!/nelseprintf/nHeaddoprintf->%dp->datap=p->nextwhilep!=NULLprintf->End/nmainNODE*headinta[N]=246810head=creatlistaprintf/nTheoriginallist/noutlistheadfunheadprintf/nThelistafterinverting/noutlisthead
下列给定程序中函数fun的功能是求出如下分数序列的前n项之和和值通过函数值返回 例如若n=5则应输出8.391667 请改正程序中的错误使其得出正确的结果 注意不要改动main函数不得增行或删行也不得更改程序的结构! 试题程序 #include<stdlib.h> #include<conio.h> #include<stdio.h> /**********found**********/ funintn inta=2b=1ck returns voidmain doubles=0.0 fork=1k<=nk++ /*********found*********/ s=s+doublea/b c=aa=a+bb=c intn=5 systemCLS printf/nThevalueoffunctionis%f/nfunn
函数fun的功能是读入一个字符串长度<20将该字符串中的所有字符按ASCII码升序排序后输出例如若输入edcba则应输出abcde请改正程序中的错误使它能得到正确结果注意不要改动main函数不得增行或删行也不得更改程序的结构[试题源程序]#include<stdio.h>voidfunchart[]Charcintij/**********found***********/fori=strlentii--forj=0j<ij++/**********found***********/ift[j]<t[j+1]c=[j]t[j]=t[j+1]t[j+1]=cmainchars[81]printf/nPleaseenteracharacterstringgetssprintf/n/nBeforesortingn/%s/sfunsprintf/nAftersortingdecendingly/n/%s/s
给定程序的功能是将n个人员的考试成绩进行分段统计考试成绩放在a数组中各分段的人数存到b数组中成绩为60~69分的人数存到b[0]中成绩为70~79分的人数存到b[1]成绩为80~89分的人数存到b[2]成绩为90~99分的人数存到b[3]成绩为100分的人数存到b[4]成绩为60分以下的人数存到b[5]中例如当a数组中的数据是938577685943947598调用该函数后b数组中存放的数据应是121302注意部分源程序已给出请勿改动主函数main和其他函数中的任何内容仅在横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>voidfuninta[]intb[]intnintifori=0i<6i++b[i]=0fori=0i<1i++ifa[i]<60b[5]++2b[a[i]-60/10]++voidmainintia[100]=938577685943947598b[6]fun39printftheresultisfori=0i<6i++printf%db[i]printf/n
热门题库
更多
计算机等级考试
法宣在线考试
司法卷一
司法卷二
司法卷三
司法卷四
企业法律顾问资格考试
“十三五”规划继续教育
潜力激活与创造力开发继续教育
创新创业能力继续教育
科研方法与论文写作继续教育
全面深化改革实现文明发展
提高自身绩效路径与方法
互联网监管与网络道德建设
“互联网+”和电子商务继续教育
职业道德素养继续教育