首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
下列程序执行后输出的结果是 【12】 。 struct s int x,y; data[2]=10,100,20,200; main( ) struct s*p=data; p...
查看本题答案
包含此试题的试卷
计算机等级考试《填空》真题及答案
点击查看
你可能感兴趣的试题
有以下程序#include<stdio.h>structs{intxy;}data[2]={1010
10
11
20
21
有以下程序#include<stdio.h>structSintab;data[2]=1010020
10
11
20
21
有以下程序structs{intxy;}data[2]={1010020200};mainstruc
10
11
20
21
有以下程序#include<stdio.h>structSintab;data[2]=1010020
21
11
20
10
有以下程序 structs {intxy;}data[2]={1010020200};} main
10
11
20
21
以下程序运行后的输出结果是#includestdio.hmainstructdateintyearm
6
8
10
12
有以下程序structsintxy;data[2]=1010020200;mainstructs*p
10
11
20
21
有以下程序 } structs {intxy;}data[2]={1010020200};}
10
11
20
21
执行下面程序后输出结果是【8】mainchars[12]=verygood!;printf%dstr
下列程序的输出结果是______structabc{intabc};main{structabcs[
5
6
7
8
有以下程序structsintxy;data[2]=1010020200;mainstructs*p
10
11
20
21
下列程序i=12s=1DOs=s*ii=i-1LOOPUNTIL条件PRINTsEND执行后输出的结
i > 11
i >=11
i <=11
i<11
下面程序运行后的输出结果是______structabc{intabc;}main{structab
5
6
7
8
有以下程序 #include<stdio.h> structS {intab;}data[2]
10
11
20
21
有以下程序structsintxy;data[2]=1010020200;mainstructs*p
10
11
20
21
有以下程序structsintxy;data[2]=1010020200;mainstructs*p
下列程序执行后输出的结果是【12】 structs {intxy;}data[2]={10100
有以下程序#include<stdio.h>structsintxy;data[2]=1010020
10
11
20
21
热门试题
更多
请补充main函数该函数的功能是计算三名学生学科的平均成绩例如当score[N][M]=83.5828665678091.58499959095869597时五门学科的平均分为84.589.585.386.386.3注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在main函数的横线上填入所编写的若干表达式或语句试题程序#include<stdioh>#defineN3#defineM5mainintij;staticfloatscore[N][M]=83.5828665678091.58499959095869597;staticfloatbb[N];clrscr;fori=0;i<M;i++bb[i]=0.0;fori=0;i<【1】;i++forj=0;j<【2】;j++bb[j]+=score[i][j];fori=0;i<M;i++printf/nsubject%d/taverage=%5.1fi+1【3】;return0;
编写函数fun它的功能是计算和输出下列级数的和S=1/1×2+1/2×3++1/n×n+1例如当n=10时函数值为0.909091注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<conio.h>#include<stdio.h>doublefunintnmainclrscr;printf%f/nfun10;
请编写函数fun其功能是将s所指字符串中下标为偶数的字符删除串中剩余字符形成的新串放在t所指数组中例如当s所指字符串中的内容为ABCDEFGHIJK则在t所指数组中的内容应是BDFHJ注意部分源程序给出如下请勿改动主函数main口其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<conio.h>#include<stdio.h>#include<string.h>voidfunchar*schart[]mainchars[l00]t[l00];clrscr;printf%nPleaseenterstringS:;scanf%ss;funst;prlntf/nTheresultis:%s/nt;
请补充main函数该函数的功能是把1~100间的所有素数保存在数组aa中然后输出这些素数并计算它们的和注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在main函数的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>mainintnijkflagsum;intaa[50];sum=O;k=O;clrscr;fori=2;i<100;i++【1】;forj=2;j<i&&flag;j++ifi%j==O【2】;ifflagsum+=i;【3】;printf/n***primenumber***/n;fori=0;i<k;i++ifi%10==0printf/n;printf%4daa[i];printf/nsum=%dsum;
学生的记录由学号和成绩组成N名学生的数据已在主函数中放入结构体数组s中请编写函数fun它的功能是把指定分数范围内的学生数据放在b所指的数组中分数范围内的学生人数由函数值返回例如输入的分数是60和69则应当把分数在60到69的学生数据进行输出包含60分和69分的学生数据主函数中把60放在low中把69放在heigh中注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<stdio.h>#defineN16typedefstructcharnum[10];ints;STREC;intfunSTREC*aSTREC*bint1inthmainSTRECs[N]=GA00585GA00376GA00269GA00485GA00196GA00772GA00864GA00687GA01585GA01394GA01264GA01491GA01190GA01764GA01864GA01672;STRECh[N]tt;FILE*out;intijnlowheight;printfEnter2integernumberlow&heigh:;scanf%d%d&low&heigh;ifheigh<lowt=heigh;heigh=low;low=t;n=funshlowheigh;printfThestudent’sdatabetween%d--%d:/nlowheigh;fori=0;i<n;i++printf%s%4d/nh[i].numh[i].s;/*输出指定分数范围内的学生记录*/printf/n;out=fopenout74.datwfprintfout%d/nn-n=funsh8098;fori=0;i<n-1;i++/*分数在80~98之间的学生记录按他数从低到高排序*/forj=i+l;j<n;j++ifh[i].s>h[j].stt=h[i];h[ii=h[j];h[j]=tt;fori=0;i<n;i++fprintfout%4d/nh[i].s;fprintfout/n;fcloseout;
请补充main函数该函数的功能是把一维数组中的元素逆置结果仍然保存在原数组中注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在main函数的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>#defineN10mainintijt;intbb[N];clrscr;fori=0;i<N;i++bb[i]=i;printf/n***originallist***/n;fori=0;i<N;i++printf%4dbb[i];for【1】;j<=i;【2】t=bb[j];bb[j]=bb[i];bb[i]=t;printf/n******newlist******/n;fori=0;i<N;i++printf%4dbb[i];
请编写函数fun其功能是将所有大于1小于整数m的非素数存入xx所指数组中非素数的个数通过k传回例如输入17则应输出46891012141516注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<conio.h>#include<stdio.h>voidfunintmint*kintxx[]mainintmnzz[100];clrscr;printf/nPleaseenteranintegernumberbetween10and100:;scanf%d&n;funn&mzz;printf/n/nThereare%dnon-primenumberslessthan%d:mn;forn-0;n<m;n++printf/n%4dzz[n];
学生的记录由学号和成绩组成N名学生的数据已在主函数中放入结构体数组s中请编写函数fun它的功能是把低于平均分的学生数据放在b所指的数组中低于平均分的学生人数通过形参n传回平均分通过函数值返回注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<stdioh>#defineN8typedefstructcharnum[10];doubles;STREC;doublefunSTREC*aSTREC*bint*nmainSTRECs[N]=GA0585GA0376GA0269GA0485GA0191GA0772GA0864GA0687;STSCh[N]t;FILE*out;int.ijn;doubleave;ave=funsh&n;printfThe%dstudentdatawhichislowerthan%7.3f:/nnave;fori=0;i<n;i++/*输出成绩低平均值的学生记录*/printf%s%4lf/nh[i]numh[i].s;printf/n;out=fopenout71datwfprintfout%d/n%7.3f/nnave;/*输出平均值/fori=0;i<n-1;i++forj=i+l;j<n;j++ifh[i].s>h[j].st=h[i];h[i]=h[j];h[j]=t;/*将成绩由低至高排列*/fori=0;i<n;i++fprintfout%4lf/nh[i]s;fcloseout;
假定输入的字符串中只包含字母和*号请编写函数fun它的功能是只删除字符串前导和尾部的*号串中字母之间的*号都不删除形参n给出了字符串的K度形参h给出了字符串中前导*号的个数形参e给出了字符山中最后*号的个数在编写函数时不得使用c语言提供的字符串函数例如若字符串中的内容为****A*BC*DEF*G*******删除后字符串中的内容则应当是A*BC*DEF*G注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仪在函数fun的花括号中填入所编写的若干语句试题程序#include<stdio.h>#include<conio.h>voidfunchar*a;intninthintemainchars[81]*t*f;intm=0tn=0fn=0;printfEnterastring:/n;getss;t=f=s;while*tt++;m++;/*m为字符串的长度*/t--;/*指针t指身字符串尾部*/while*t==’*’t--;tn++;/*指针t指向最后一个字母tn统计尾部’*’的个数*/while*f==’*’f++;fn++;/*指针f指向第一个字母tn统计导’*’的个数*/funsmfntn;printfThestringafterdeleted:/n;putss;
假定输入的字符串中只包含字母和*号请编写函数fun它的功能是删除字符串中所有的*号在编写函数时不得使用C语言中提供的字符串函数例如若字符串中的内容为****A*BC*DEF*G*******删除后字符串中的内容则应当是ABCDEFG注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<conioh>#include<stdioh>voidfunchar*amainchars[81];printfEnterastring:/n;getss;funs;printfThestringafterdeleted:/n;putss;
下列给定程序中函数fun的功能是根据输入的3个边长整型值判断能否构成三角形若能构成等边三角形则返回3若是等腰三角形则返回2若能构成三角形则返回1若不能则返回0请改正程序中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构试题程序#include<math.h>intfunintaintbintcifa+b>c&&b+c>a&&a+c>bifa==b&&b==c/*************found**************/return1;elseifa==b||b==c||a==creturn2;/*************found**************/elsereturn3;elsereturn0;mainintabcshape;printf/nInputabc:;scanf%d%d%d&a&b&c;printf/na=%db=%dc=%d/nabc;shape=funabc;printf/n/nTheshape:%d/nshape;
下列给定程序中函数fun的功能是先将在字符串s中的字符按逆序存放到t串中然后把s中的字符按正序连接到t串的后面例如当s中的字符串为ABCDE时则t中的字符串应为EDCBAABCDE请改正程序中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构试题程序#include<conio.h>#include<stdio.h>#include<string.h>voidfunchar*schar*tintisl;sl=strlens;fori=0;i<sl;i++t[i]=s[sl-1];fori=0;i<sl;i++/*************found**************t[sl+i]=s[i];t[2*sl]-’/0’;mainchars[100]t[100];clrscr;printf/nPleaseenterstrings:;scanf%ss;funst;printfTheresultis:%s/nt;
下列给定程序中函数fun的功能是传入一个整数m计算如下公式的值t=1/2-1/3--1/m例如若输入5则应输出-0.283333请改正程序中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构试题程序#include<conio.h>#include<stdio.h>doublefunintmdoublet=l.0;inti;fori=2;i<=m;i++/*************found**************/t=l.0-1/i;/*************found**************/mainintm;clrscr;printf/nPleaseenter1integernumbers:In;scanf%d&m;printf/n/nTheresultis%lflnfunm;
下列给定程序中函数fun的功能是用递归算法计算斐波拉契级数列中第n项的值从第一项起斐波`拉契级数序列为1123581321例如若给n输入7该项的斐波拉契级数值为13请改正程序中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构试题程序#include<stdio.h>longfunintg/*************found**************/switchg;case0:return0;switchgcase1;case2:return1;returnfung-1+fung-2;mainlongfib;intn;printfInputn:;scanf%d&n;printfn-%d/nn;fib=funn;printffib=%d/D/nfib;
请编写函数fun该函数的功能是统计各年龄段的人数N个年龄通过调用随机函数获得并放在主函数的age数组中要求函数把0至9岁年龄段的人数在d[0]中把10至19岁年龄段的人数放在d[1]中把20至29岁年龄段的人数放在d[2]中依次类推把100岁含100以上年龄的人数都放在d[10]中结果在主函数中输出注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<stdio.h>#defineN50#defineM11voidfunint*aint*bdoublerndstatict=29c=217m=1024r=0;r=r*t+c%m;returndoubler/m;mainintage[N]id[M];fori=0;i<N;i++age[i]=inti15*rnd;/*产生一个随机的年龄数组*/printfTheoriginaldata:/n;fori=0;i<N;i++printfi+l%10==07%4d/n:%4dage[i];/*每行输出10个数*/printf/n/n;funaged;fori=0;i<l0;i++printf%4d---%4d:%4d/ni*l0i*10+9d[i];printfOver100:%4dknd[10].;
下列给定程序中函数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;
请补充main函数该函数的功能是把一个整数插入到一个已经按从小到大排序的数组中插入后数组仍然有序例如在数组bb[N]=12233144516371798595中插入93结果为bb[N]1121314151617l798l9395注意部分源程序给出如下.请勿改动主函数main和其他函数中的任何内容仅在main函数的横线上填入所编写的若干表达式或语句试题程序#include<std/o.h>#defineN10mainintij;intn;intbbIN+l]=t2233144516371798595;clrscr;printf/nInputn/n;scanf%d&n;printf/nn=%dn;printf/n***originallist***In;fori=0;i<N;i++printf%4dbb[ii;fori=0;i<N;i++ifn<=bb[i]forj=N;【1】;j--【2】;bb[j]=n;【3】;ifi=Nbb[i]=n;printf/n*****newlist******In;fori=0;i<N+l;i++printf%4dbb[i];
给定程序中函数fun的功能是求输入的两个数中较小的数例如输入510结果为minis5请改正fun程序中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构试题程序#include<stdio.h>#include<conio.h>/*************found**************/intfunintxyintz;z=x<yx:y;returnz;mainintabc;scanf%d%d/n&a&b;c=funab;printfminis%dc;
请补充main函数该函数的功能是从键盘输入一个字符串及一个指定字符然后把这个字符及其后面的所有字符全部删除结果仍然保存在原串中例如输入abcdef指定字符为‘e’则输出abcd注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在main函数的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>#defineN80maininti=0;charstr[N];charch;clrscr;printf/nInputastring:/n;getsstr;printfknInputacharator;/n;scanf%c&ch;whilestr[i]!=’/0’ifstr[i]==ch【1】【2】;str[i]=【3】;printf/n***displaystring***/n;putsstr;
请补充main函数该函数的功能是打印出满足个位的数字十位上的数字和百位上的数字都相等的所有二位数本题的结果为111222333444555666777888999注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在main函数的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>mainintgsb;clrscr;forg=1;g<10;g++fors=1;s<10;s++forb=l;b<10;b++if【1】printf%5d【2】;
请补充main函数该函数的功能是从键盘输入若干字符放到一个字符数组中当桉回车键时结束输入最后输出这个字符数组中的所有字符注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在main函数的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>#include<ctype.h>maininti=0;chara[81];char*p=s;clrscr;printfInputastring/n;fori=0;i<80;i++s[i]=getchar;ifs[i]==’/n’【1】;s[i]=【2】printfdisplaythestring/n;while*pputchar【3】;
下列给定函数中函数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;
请编写一个函数voidfunchar*ss其功能是将字符串ss中所有下标为偶数位置上的字母转化为大写若该位置上不是字母则不转换例如若输入abc4Efg则应输出AbC4EfG注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<conio.h>#include<stdio.h>voidfunchar*ssmainchartt[51];clrscr;printfPleaseenterancharacterstringwithin50characters:/n;getstt;printf/n/nAfterchangingthestring/n%stt;funtt;printf/nbecomes/n/%stt;
请补充main函数该函数的功能是如果数组aa的前一个元素比后一个元素小则把它保存在数组比中并输出例如输入40516233355248956673则结果输出405133354866注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在main函数的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>#defineN10mainintin=0;intaa[N]=40516233355248956673;intbb[N];clrscr;fori=0;i<【1】;i++ifaa[i]<aa[i+l]【2】;printf/n***displaybb***In;fori=0;i<n;i++printfbb[%d]=%2d【3】;
下列给定程序中函数fun的功能是求k!k<13所有阶乘的值作为函数值返回例如若k=10则应输出3628800请改正程序中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构试题程序#include<conio.h>#include<stdio.h>longfunintk/*************found**************/ifk>0returnk*funk-l;/*************found**************/elseifk=0return1;mainintk=10;clrscr;print%d!=%1d/nkfunk;
下列给定程序中函数fun的功能是输出M行N列整数方阵然后求两条对角线上的各元素之和返回此和数请改正程序中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构.试题程序#include<conio.h>#include<stdio.h>#defineM5/**********************************/ihtfunintnintxx[][]intijsum=0;printf/nThe%dx%dmatrix:/nMM;fori=0;i<M;i++forj=0;j<M;j++/**********************************/printf%4fxx[i][j];printf/n;fori=0;i<n;i++sum+=xx[i][i]+xx[i][n-i-1];returnsum;mainintaa[M][M]=1234543210678909876534567;clrscr;printf/nThesumofallelementson2diagnalsis%dfunMaa;
下列给定程序中函数fun的功能是应用递归算法求某数a的平方根求平方根的迭代公式如下 例如2的平方根为1.414214 请改正程序中的错误使它能得出正确的结果 注意不要改动main函数不得增行或删行也不得更改程序的结构 试题程序 #include<math.h> #include<stdio.h> /*************found**************/ fundoubleadoublex0 doublexly; xl=x0+a/x0/2.0; /*************found**************/ iffabsxl-x0>0.00001 y=funaxl; elsey=x1; returny; main doublex; printf"Enterx:";scanf"%1f"&x; printf"Thesquarerootof%1fis%1f/n" xfunxl.O;
请补充main函数该函数的功能是输入两个正整数m和n求这两个数的最大公约和最小公倍数注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在main函数的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>mainintabnmt;clrscr;printf/nInputtwonumbers:/n;scanf%d%d&n&m;ifn<ma=m;b=n;elsea=n;b=m;while【1】t=【2】a=b;b=t;printfgreatestcon.nondivisor:%d/na;printfleastcommonmultiple:%d/n【3】;
请补充函数fun该函数的功能是把ASCII码为奇数的字符从字符串str中删除结果仍然保存在字符串str中字符串str从键盘输入其长度作为参数传入函数fun例如输入abcdef输出bdf注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>#defineN80voidfunchars[]intnintij;j=0;fori=0;【1】;i++if【2】s[j++]-s[i];【3】;maininti=0strlen=0;charstr[N];clrscr;printf/nInputastring:/n;getsstr;whilestr[i]!=’/0’strlen++;i++;funstrstrlen;printf/n***displaystring***/n;putsstr;
下列给定程序中函数fun的功能是用冒泡法对6个字符串按由小到大的顺序进行排序请改正程序中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构.试题程序#include<conio.h>#include<stdio.h>#defineMAXLINE20/*************found**************/funchar*pstr[6]intij;char*p;fori=0;i<5;i++forj=i+l;j<6;j++/*************found**************/ifstrcmp*pstr+ipstr+j>0p=*pstr+i;/*************found**************/*pstr+i-pstr+j;*pstr+j=p;maininti;char*pstr[6]str[6][MAXLINE];clrscr;fori=0;i<6;i++pstr[i]=str[i];printf/nEnter6string1stringateachline:/n;fori=0;i<6;i++scanf%spstr[i];funpstr;printfThestringsaftersorting:/n;fori=0;i<6;i++printf%s/npstr[i];
热门题库
更多
计算机等级考试
法宣在线考试
司法卷一
司法卷二
司法卷三
司法卷四
企业法律顾问资格考试
“十三五”规划继续教育
潜力激活与创造力开发继续教育
创新创业能力继续教育
科研方法与论文写作继续教育
全面深化改革实现文明发展
提高自身绩效路径与方法
互联网监管与网络道德建设
“互联网+”和电子商务继续教育
职业道德素养继续教育