首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
下面程序的输出是______。 typedef union long x[2]; int y[4]; char z[8]; MYTYPE; MYTYPE them; main(...
查看本题答案
包含此试题的试卷
计算机等级考试《单项选择》真题及答案
点击查看
你可能感兴趣的试题
下面程序的输出是______typedefunionlongx[2];inty[4];charz[8
32
16
8
24
下面程序的输m结果是typedefuniondoublex[3];inty[4];charz[10]
32
26
24
4
下面程序的运行结果是【17】typedefunionstudentcharname[10];long
下面程序和运行运行结果是【19】 typedefunionstudent {charname[10
当执行下面的程序时其输出结果为______unionstintacharbmainunionstsc
1
2
3
不确定
下面程序的输出结果是______typedefunionlongx[1];inty[4];charz
32
26
10
4
当执行下面的程序时其输出结果为unionstintacharbmainunionstschar*p=
1
2
3
不确定
下面程序的运行结果是______ typedefunionstudent { charname
下面程序的运行结果是______typedefunionstudentcharname[10];lo
下面程序的运行结果是【19】typedefunionstudentcharname[10]longs
下面程序的输出是______typedefunion{longx[2];inty[4]charz[8
32
16
8
24
下面程序的输出结果是_______unionuninta[4]longbcharc[6]mainun
);
A) 82
88
188
182
下面各选项组中均是C语言关键字的组是
auto, enum, include
switch, typedef, continue
signed, union, scanf
if,struct, type
当执行下面的程序时其输出结果为______unionst{intacharb}main{unions
1
2
3
不确定
下面程序的输出结果是_______unionun{inta[4]longbcharc[6]}main
82
88
188
182
以下程序的输出结果是#include<stdio.h>main{unionun{intilongkc
10
13
7
8
下面程序的运行结果是【17】 typedefunionstudent {charname[10]
下面程序的输m结果是typedefunion{doublex[3];inty[4];charz[10
32
26
24
4
下面程序和运行运行结果是【】 typedefunionstudent {charname[10]
下面程序的输出是______typedefunion{longx[2];inty[4];charz[
32
16
8
24
热门试题
更多
请编写函数fun它的功能是计算下列级数和和值由函数值返回S=1+x+x2/2!3/3!+/xn/n!例如当n=10x=0.3时函数值为1349859注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<conio.h>#include<stdio.h>#include<math.h>doublefundoublexintnmainclrscr;printf%ffun0310;
请编写函数fun该函数的功能是将s所指字符串中ASCII值为偶数的字符删除串中剩余字符形成一个新串放在t所指的数组中例如若s所指字符串中的内容为ABCDEFGl2345其中字符B的ASCⅡ码值为偶数字符2的ASCⅡ码值为偶数都应当删除其他依次类推最后t所指的数组中的内容应是ACEGl35注定部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<stdio.h>#include<string.h>#include<conio.h>voidfunchar*schart[]mainchars[100]t[100];clrscr;printf/nPleaseenterstringS:;scanf%ss;funst;printf/nTheresultis:%s/nt;
请补充main函数改函数的功能是把一个二维字符数组每行字符串最大的字符拷贝到字符数组s中例如如果str[3]=efjhcfimlsowys则shsy注意部分源程序给出如下.请勿改动主函数main和其他函数中的任何内容仅在main函数的横线上填入所编写的若干表达式或语句试题程序#include<stdioh>maininti=0;char*str[3]=efjhefknlsowys;char**p;chars[8];clrscr0;【1】;fori=O;i<3;i++s[i]=*p[i];while*p[i]ifS[i]<*p[i]s[i]=*p[i];【2】;【3】;printfnewstring/n;putss;
下列给定程序中函数fun的功能是将长整型数中每一位上为偶数的数依次取出构成一个新数放在冲高位仍在高位低位仍在低位例如当s中的数为87653142时t中的数为8642请改正程序中的错误使它能得出正确的结果注意不要改动main~数不得增行或删行也不得更改程序的结构试题程序#include<conio.h>#include<stdio.h>voidfunlongslong*t/**********************************/intd;longs1=l;*t=0;whiles>0d=s%10;/**********************************/ifd%2=0*t=d*sl+*t;sl*=10/**********************************/s/=10;mainlongst;clrscr;printf/nPleaseenters:;scanf%ld&s;funs&t;printfTheresultis:%ld/nt;
下列给定程序中函数fun的功能是计算整数n的阶乘请改正程序中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构试题程序#include<stdio.h>doublefunintndoubleresult=l.0;whiln>l&&n<170/**************found********************/result*=--n;/**************found********************/return;mainint.n;clrscr;printfEnteraninteger:;scanf%d&n;printf/n/n%d!=%lg/n/nnfunn;
请编写函数fun该函数的功能是计算并输出S=1+1+20.5+1+20.5+30.5++1+20.5+30.5++n0.5例如若主函数从键盘给n输入20后则输出为s=534.188884注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<math.h>#include<stdio.h>doublefunintnmainintn;doubles;printf/n/nInputn:;scanf%d&n;s=funnprintf/n/ns=%f/n/ns;
下列给定程序中函数fun的功能是给一维数组a输入任意4个整数并按如下的规律输出例如输入1234程序运行后输出以下方阵4123341223411234请改正程序中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构试题程序#include<stdio.h>#defineM4/*******************************/voidfunintaintijkm;printfEnter4number:;fori=0;i<M;i++scanf%d&a[i];printf/n/nTheresult:/n/n;fori=M;i>0;i--k=a[M-1];forj=M-1;j>0;j--/**********************************/a[j]=a[j+1];a[0]=k;form=0;m<M;m++printf%da[m];printf/n;maininta[M];funa;printf/n/n;
请补充函数fun该函数的功能是把数组bb中的数按从小到大的排列数组的值及元素个数从土函数中输入例如输入23541结果为12345注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun吧的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>#defineN100voidfunintbb[]intnintijt;fori=0;【1】;i++forj=0;【2】;j++ifbb[j]>bb[j+1]t=bb[j];bb[j]=bb[j+1];bb[j+1]=t;maininti=0n=0;intbb[N];clrscr;printf/nInputn:/n;scanf%d&n;printf/nInputdata:/n;whilei<nprintfbb[%d]=i;scanf%d&bb[i];i++;funbbn;printf/n***theresult***/n;fori=0;i<n;i++printf%4d’’bb[i];
下列给定程序中函数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;
请编写函数fun其功能是计算并输出给定10个数的方差 其中 例如给定的10个数为95.089.076.065.088.072.085.081.090.056.0则输出为S=11.730729 注意部分源程序给出如下. 请勿改动主函数mam和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句 试题程序 #include<math.h> #include<stdio.h> doublefundoublex[10] main doublesx[i0]=95.089.076.065.0 88.072.085.081.090.056.0; inti; printf"/nTheoriginaldatais:/n"; fori=0;i<10;i++ printf"%6.1f"x[i]; printf"/n/n"; s=funx; printf"s=%f/n/n"s;
请补充函数fun该函数的功能是把从键盘输入的3个整数按从小到大输出例如输入337825结果输出253378注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>#include<conio.h>mainintxyzt;clrscr;printfInputxyz/n;scanf%d%d%d&x&y&z;if【1】t=x;x=y;y=t;/*变换xy的值*/if【2】t=z;z=x;x=t;/*交换xz的值*/if【3】t=y;y=z;z=t;/*变换zy的值*/printf******theresult*******/n;printffromsmalltobig:%d%d%d/nxyz;
以下程序可把输入的十进制数以十六进制数的形式输出请在横线上填上适当的内容并把横线删除使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构试题程序maincharb[17]=0123456789ABCDEF;intc[64]di=0base=16;longn;printfEnteranumber:/n;scanf%ld&n;do/*****************found****************/c[i]=______;i++;n=n/base;whilen!=0;printfTransmitenewbase:/n;for--i;i>=0;--i/***************found*******************/d=c[i];printf%cb______;printf/n;
排序方法中将整个无序序列分割成若干小的子序列并分别进行插入排序的方法称为______
请补充main函数该函数的功能是求n!例如7!=5040注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在main函数的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>#include<conio.h>mainintin;longf=1;clrscr;printfInputn:;scanf%d【1】;for【2】;i
假定输入的字符串中只包含字母和*号请编写函数fun它的功能是将字符串尾部的*号全部删除前面和中间的*号不删除例如若字符串中的内容为****A*BC*DEF*G*******删除后字符串中的内容则应当是****A*BC*DEF*G注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数6ln的花括号中填入所编写的若干语句试题程序#include<stdioh>#include<conio.h>voidfunchar*amainchars[81];printfEnterastring:/n;getss;funs;printfThestringafterdeleted:/n;putss;
请编写函数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;
以下程序的输出结果是______maincharstr[12]='s''t''r''i''n''g'printf%d/nstrlenstr
假定输入的字符串中只包含字母和*号请编写函数fun它的功能是使字符串中前部的*号不得多余n个若多余n个则删除多余的*号若少于或等于n个则什么也不做字符串中间和尾部的*号不删除例如字符串中的内容为****A*BC*DEF*G*******若n的值为2删除后字符串中的内容则应当是**A*BC*DEF*G*******若n的值为4则字符串中的内容仍为****A*BC*DEF*G******n的值在主函数中输入在编写函数时不得使用C语言提供的字符串函数注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<stdio.h>#include<conio.h>voidfuncharAaintnmainchars[81];intn;printfEnterastring:/n;getss;printfEntern:;scanf%d&n;funsn;printfThestringafterdeleted:/n;putss;
下列给定程序中函数fun的功能是计算并输出下列级数的的N项之和SN直到SN+1大于q为止q的值通过形参传入SN=2/1+3/2+4/3+N+1/N例如若q的值为50.0则函数值为49.394948请改正程序中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构.试题程序#include<conio.h>#include<stdio.h>/**************found***************/doublefundoubleqintn;doublest;n=2;s=2.0;whiles<=qt=s/*************found*************/s=s+n+1/n;n++;printfn=%d/nn;/************found***************/returns;mainclrscr;printf%f/nfun50;
请编一个函数floatfundoubleh函数的功能是对变量h中的值保留两位小数并对第三位进行四舍五入规定h中的值为正数例如若h值为8.32433则函数返回8.32若h值为8.32533则函数返回8.33注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<stdio.h>#include<conio.h>floatfunfloathmainfloata;clrscr;printfEntera:;scanf%f&a;printfTheoriginaldatais:;printf%f/n/na;printfTheresult:%f/nfuna;
请补充main函数该函数的功能是把字符串str1中的非空格字符拷贝到字符串str2中例如若sffl=gladtoseeyou!则str2=gladtoseeyou!注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在main函数的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>#defineN80mainstaticcharstrl[N]=gladtoseeyou!;charstr2IN];inti=0j=0;clrscr;printf/n*****strl*****/n;putsstr1;whilestr1[i]if【1】str2[J++]=strl[i];【2】;printf/n*****str2*****/n;fori=0;i<j;i++printf%cstr2[i];
请编写函数fun其功能是计算井输出下列多项式值S=1-1/2+1/3-1/4++1/2n-1-1/2n例如若主函数从键盘给n输入8后则输出为S-0.662872注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<stdio.h>doublefunintnmainintn;doubles;printf/nInputn:;scanf%d&n;s=funn;printf/ns=%f/ns;
请补充main函数该函数的功能是从键盘输入一组字符串以‘*’结束输入并显示出这个字符串例如输入abcdefghi*结果显示adcdefghi注意部分源程序给出如下.请勿改动主函数main和其他函数中的任何内容仅在main函数的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>#defineN80mainihti=-lj=0;charstrIN];clrscr;printf/nInputastring/n;doi++;scanf【1】;while【2】;printf/n**displaythestring**/n;whilej<iprintf【3】;j++;
请补充函数fun该函数的功能是比较字符串str1和str2的大小井返回比较的结果例如当str1=cdefstr2=cde时函数fun返回>注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的横线上填入所编写的若干表达式或语句试题程序#include<stdioh>#include<conio.h>#defineN80char*funchar*str1char*str2char*p1=str1*p2=str2;while*p1&&*p2if【1】return<;if【2】return>;p1++;p2++;if*p1=*p2return==;if*p1==【3】return<;elsereturn>;maincharstr1[N]str2[N];clrscr;printfInputstr1:/n;getsstr1;printfInputstr2:/n;getsstr2;printf/n*****theresult*****/n;printf/nstr1%sstr2funstr1str2;
请补充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】
下列给定程序中函数fun的功能是求整数x的y次方的低3位值例如整数5的6次方为15625此值的低3位值为6250请改正程序中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构试题程序#include<stdio.h>longfunintxintylong*pinti;longt=1;/**************found***************/fori=1;i<y;i++t=t*x;*p=t;/**************found***************/t=t/1000;returnt;mainlongtr;intxy;printf/nInputxandy:;scanf%1d%1d&x&y;t=funxy&r;printf/n/nx=%dy=%dr=%1dlast=%1d/n/nxyrt;
下列程序的输出结果是______maininta=0b=0c=0if++a>0||++b>0++cprintf/na=%db=%dc=%dabc
下列给定程序中函数fun的功能是删除字符串s中所有空白字符包括Tab字符回车符及换行符输入字符串时用’#’结束输入请改正程序中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构.试题程序#include<string.h>#include<stdio.h>#include<ctype.h>funchar*pint!it;charc[80];fori=0t=0;p[i];i++if!isspace*p+ic[t++]=p[i];/**********************************/c[t]=’/0’;strcpypc;maincharcs[80];inti=0;printfInputastring:;c=getchar;whilec!=’#’s[i]=c;i++;c=getchar;s[i]=/0;funs;putss;
下列给定程序中函数fun的功能是利用插入排序法对字符串中的字符按从小到大的顺序进行排序插入法的基本方法是先对字符串中的头两个元素进行排序然后把第3个字符插入到前两个字符中插入后前3个字符依然有序再把第4个字符插入到前3个字符中待排序的字符串已在主函数中赋予请改正程序中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构.试题程序#include<String.h>#include<stdio.h>#defineN80voidinsertchar*aaihtijn;charch;n=strlenaa;fori=1;i<n;i++/**********************************/c=aa[i];j=i-1;whilej>=0&&ch<aa[j]aa[j+l]=aa[j];j--;aa[j+l]=ch;mainchara[N]=QWERTYUIOPASDFGHJKIMNBVCXZ;inti;printfTheoriginalstring:%s/na;inserta;printfThestringaftersorting:%s/n/na;
请补充main函数该函数的功能是把文本文件B中的内容追加到文本文件A的内容之后例如文佃的内容为I’mten.文件A的内容为I’mastudent!追加之后文件A的内容为I’mastudent!I’mten.注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数main的横线上填入所编写的若干表达式或语句试题程序#include<stdioh>#include<conio.h>#defineN80mainFILE*fp*fp1*fp2;inti;charc[N]tch;clrscr;iffp=fopenA.datr==NULLprintffileAcannotbeopened/n;exit0;printf/nAcontentsare:/n/n;fori=0;ch=fgetcfp!=EOF;i++C[i]=ch;putcharc[i];fclosefp;iffp=fopenB.datr==NULLprintffileBcannotbeopened/n;exit0;printf/n/n/nBcontentsare:/n/n;fori=0;ch=fgetcfp!=EOF;i++c[i]=ch;putcharc[i];fclosefp;iffp1=fopenA.data【1】fp2=fopenB.datrwhilech=fgetcfp2!=EOF【2】;elseprintfCannotopenAB!/n;fclosefp2;fclosefp1;printf/n***newAcontents***/n/n;iffp=fopenA.darr==NULLprintffileAcannotbeopened/n;exit0;fori=0;ch=fgetcfp!=EOF;i++c[i]=ch;putcharc[i];【3】;
热门题库
更多
计算机操作系统
软件测试工程师
计算机等级考试
法宣在线考试
司法卷一
司法卷二
司法卷三
司法卷四
企业法律顾问资格考试
“十三五”规划继续教育
潜力激活与创造力开发继续教育
创新创业能力继续教育
科研方法与论文写作继续教育
全面深化改革实现文明发展
提高自身绩效路径与方法
互联网监管与网络道德建设