首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
从键盘输入一组小写字母,并保存在字符数组str中。请补充函数fun( ),该函数的功能是:把字符数组str中ASCII码为奇数的小写字母转换成对应的大写字母,结果仍保存在原数组中。 例如,输入“ab...
查看本题答案
包含此试题的试卷
计算机等级考试《填空》真题及答案
点击查看
你可能感兴趣的试题
从键盘输入一组小写字母保存在字符数组str中请补充函数fun该函数的功能是把字符数组str中字符下标
试编写一个汇编语言程序要求对键盘输入的小写字母用大写字母显示出来
以下程序的功能是从键盘输入一字符串要求将每个单词中的第一个字母改成小写如果原来已是小写字母则不变然后
使键盘输入大小写字母锁定使用键
shift
Alt
Capslock
Numlock
进行键盘输入大小写字母转换的控制键是.
CapsLock
Shift
NumLock
Alt
AutoACD中要从键盘上输入命令只须在命令行中输入下列形式的命令名
用小写字母
用大写字母
小写或大写字母或两者相结合
不能通过键盘输入命令
从键盘输入一组小写字母保存在字符数组str中请补充函数fun该函数的功能是把字符数组str中字符下标
要从键盘上输入命令只需在命令提示下输入形式的命令名
小写字母
大写字母
或A或B或两者相结合
不能能过键盘输入命令
下列程序段是从键盘输入的字符中统计小写字母的个数用换行符结束循环请填空intn=0c;c=getch
要从键盘上输入命令只需在命令行中输入下列形式的命令名
用小写字母
用大写字母
或a或b或两者相结合
不能通过键盘输入命令
以下程序的功能是从键盘输入一字符串要求将每个单词中的第一个字母改成小写如果原来已是小写字母则不变然后
数组str全由大小写字母字符组成请补充函数fun该函数的功能是把str中的字母转换成紧接着的下一个字
数组str全由大小写字母字符组成请补充函数fun该函数的功能是把str中的字母转换成紧接着的下一个字
为进行键盘输入大小写字母转换的控制键是
CapsLock
Shift
NumLock
Alt
要从键盘上输入命令只须在命令行中输入下列形式的命令名
用小写字母
用大写字母
或a或b或两者相结合
不能通过键盘输入命令
从键盘输入一组小写字母并保存在字符数组str中请补充函数fun该函数的功能是把字符数组str中ASC
下面关于基本ASCII码字符集的叙述中错误的是
ASCII码字符集中字符的代码值小于128
ASCII码字符集中的部分字符是不可打印(显示)的
对同一个英文字母,小写字母的ASCII代码值比大写字母的值大26
ASCII码字符集中部分字符无法使用PC键盘输入
下列程序段是从键盘输入的字符中统计小写字母的个数用换行符结束循环请填空 intn=0c; c=g
热门试题
更多
下列程序定义了N×N的二维数组并在主函数中自动赋值请编写函数funinta[][N]intn该函数的功能是使数字右上半三角元素中的值乘以m例如若m的值为2a数组中的值为a=1927则返回主程序后a数组的值应为218214注意部分源程序给出如下.请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<conio.h>#include<stdio.h>#include<stdlib.h>#defineN5intfuninta[][N]intmmaininta[N][N]mij;clrscr;printf*****Thearray*****/n;fori=O;i<N;i++/*输出一个随机的5×5矩阵*/forj=0;j<N;j++a[i][j]=rand%20;printf%4da[i][j];printf/n;dom=rand%10;whilem>=3;/*产生一个上于3的随机数*/printfm=%4d/nm;funam;printfTHERESULT/n;fori=0;i<N;i++forj=0;j<N;j++printf%4da[i][j];printf/n;
请编一个函数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;
请补充函数fun该函数的功能是把数给aa中元素下标为奇数的元素按从大到小的顺序重新保存在原数组中其它元素位置不变例如输入33674258257685164156则输出33764267255885564116注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>#defineN10voidfunintaa[]intijt;for【1】;i<N;i=i+2forj=i;j<N;j=j+2ifaa[i]<aa[j]【2】;aa[j]=aa[i];【3】;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];
请补充main函数该函数的功能是计算两个自然数n和mm<10000之间所有数的和n和m从键盘输入例如当n=1m=100时sum=5050当n=100m=1000时sum=495550注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在main函数的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>#include<conio.h>mainintnm;longsum;【1】clrscr;printf/nInputnm/n;scanf%d%d&n&m;whilen<=m【2】n++;printfsum=%【3】/nsum;
下列给定的程序中函数fun的功能是判断字符ch是否与str所指字符串中的某个字符相同若相同则什么也不做若相同则将其插在申的最后请改正程序中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构试题程序#include<conio.h>#include<stdio.h>#include<string.h>/*************found**************/voidfuncharstrcharchwhile*str&&*str!=chstr++;/*************found**************/if*str==chstr[0]=ch;/*************found**************/str[1]=’0’;mainchars[81]c;clrscr;printf/nPleaseenterastrzng:;getss;printf/nPleaseenterthecharactertosearch:;c=getchar;funsc;printf/nTheresultis%s/ns;
请编写函数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;
以下程序可把输入的十进制数以十六进制数的形式输出请在横线上填上适当的内容并把横线删除使它能得出正确的结果注意不要改动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;
请补充函数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函数该函数的功能是从键盘输入一组字符串以‘*’结束输入并显示出这个字符串例如输入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++;
在主函数中从键盘输入若干个数放入数组x中用0结束输入但不计入数组下列给定程序中函数fun的功能是输出数组元素中小于平均值的元素请补充函数fun例如数组中元素的值依次为12212515则程序的运行结果为1225注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的横线上填入所编写的若干表达式或语句试题程序#include<conio.h>#include<stdio.h>voidfun【1】intndoublesum=0.0doubleaverage=0.0inti=0fori=0i<ni++【2】average=【3】fori=0i<ni++ifx[i]<averageifi%5==0printf/nprintf%d/x[i]mainintx[1000]inti=0clrscrprintf/nPleaseentersomedataendwith0doscanf%d&x[i]whilex[i++]!=0;funxi-1
下列给定程序中函数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的功能是将m1≤m≤10个字符串反着连接起来组成一个新串放入pt所指字符串中例如把3个串DEGacdf反着串联起来结果是dfacDEG请改正程序中的错误使它能得出正确的结果注意不要改动main函数不得增行或者删行也不得改变程序的结构!试题程序#include<conio.h>#include<string.h>#include<stdio.h>voidfuncharstr[][10]intmchar*ptintkqij=0/*************found*************/fork=mk>0k--q=strlenstr[k]j+=qfori=0i<qi++pt[i]=str[k][i]pt+=qpt[0]=0/*************found**************/pt=jmainintmhchars[10][10]p[120]clrscrprintf/nPleaseentermscanf%d&mprintf/nPleaseenter%dstring/nmgetss[0]forh=0h<mh++getss[h]funsmpprintf/nTheresultis%s/np
下列给定程序中函数fun的功能是依次取出字符串中所有的字母形成新的字符串并取代原字符串请改正程序中的错误使它能得到正确结果注意不要改动main函数不得增行或删行也不得更改程序的结构试题程序#include<stdio.h>#include<conio.h>voidfunchar*Sintijfori=0j=0s[i]!=’/0’i++/*************found************/ifs[i]>=’A’&&s[i]<=’Z’&&s[i]>=’a’&&S[i]<=’z’s[j++]=s[i]/*************found*************/s[j]=/0maincharitem[80]clrscrprintf/nEnterastringgetsitemprintf/n/nThestringis/%s/nitemfunitemprintf/n/nThestringofchangingis/%S/nitem
请编写函数fun它的功能是计算s=1-ln1-ln2-ln3--lnm2s作为函数值返回在C语言中可调用logn函数求lnnlog函数的引用说明是doublelogdoublex例如若m的值为15则fun函数值为723.570801注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<conio.h>#include<stdio.h>#include<math.h>doublefunintmmainclrscrprintf%f/nfun15
printf/n;
str为一个字符序列请补充函数fun该函数的功能是查找str中值为x的元素返回该字符序列中值为x的元素个数并把这些值为x的元素下标依次保存在数组bb中例如在abcdefahij中查找‘a’结果为2个‘a’下标依次为06注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>#include<conio.h>#defineN20intbb[N];intfunchar*strcharchinti=0n=0;chart=ch;char*p=str;while*pif【1】【2】;p++;i++;return【3】;maincharstr[N];charch;intijn;clrscr;printf***Inputtheoriginalstring***/n;getsstr;printf***TheOriginal***/n;putsstr;printf***Inputcharacter***/n;scanf%c&ch;n=funstrch;printf/nThenumbrofcharacteris:%d/nn;printf***Thesuffixofcharacter***/n;fori=0;i<n;i++printf%dbb[i];
给定程序中函数fun的功能是使数组中的元素的值缩小5倍请改正程序中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构试题程序#include<stdio.h>#include<conio.h>floatm[10];/*************found**************/intfunvoidintj;printfInsubfuncaftercalling/n;forj=O;j<lO;j++;/*************found**************/print%fm[j]%5;maininti;printfInmainbeforecalling/n;fori=0;i<10;i++m[i]=i+20;printf%fm[i];fun;printf/nInmainaftercalling/n;fori=O;i<10;i++printf%fm[i]/5;
请编写函数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的功能是用冒泡法对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];
请编写一个函数intfunint*sinttint*k用来求出数组的最小元素在数组中的下标并存放在k所指的存储单元中例如输入如下整数234345753134436458100321135760则输出结果为6100注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<conio.h>#include<stdio.h>intfunint*sinttint*kmaininta[10]=234345753134436458100321135760kclrscrfuna10&kprintf%dr%d/nka[k]
假定输入的字符串中只包含字母和*号请编写函数fun它的功能是将字符串中的前导*号全部删除中间和后面的*号不删除例如若字符串中的内容为****A*BC*DEF*G*******删除后字符串中的内容则应当是A*BC*DEF*G*******注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<stdio.h>#include<conio.h>voidfunchar*amainchars[81];printfEnterastring:/n;getss;funs;printfThestringafterdeleted:/n;putss;
数组xx[N]保存着一组4位无符号整数其元素的个数通过变量num传入函数fun请补充函数fun该函数的功能是从数组xx中找出个位和百位的数字相等的所有无符号整数结果保存在数组yy中其个数由函数fun返回例如当xx[8]=11112413232122224245333314145335时bb[6]=111123212222424533331414注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>#include<conio.h>#defineN1000intfunintxx[]intbb[]intnumintin=0;intgb;fori=0;i<num;i++g=【1】;b=xx[i]/100%10;ifg==b【2】return【3】;mainintxx[8]=11112413232122224245333314145335;intyy[N];intnum=0n=0i=0;num=8;clrscr;printf*****originaldata******/n;fori=0;i<num;i++printf%uxx[i];printf/n/n/n;n=funxxyynum;printf/nyy=;fori=0;i<n;i++printf%uyy[i];
请编写函数fun它的功能是计算s=ln1+ln2+ln3++lnm0.5在C语言中可调用logn函数求lnn例如若m的值为20则fun函数值为6.506583注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<conio.h>#include<stdio.h>#include<math.h>doublefunintmmainclrscr;printf%f/nfun20;
下列给定程序中函数fun的功能是从字符串s中删除所有小写字母’c’请改正程序中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构.试题程序#include<stdio.h>voidfunchar*sintij;fori=j=0;s[i]!=’/0’;i++ifsill!=’c’/********************************/s[j]=s[i];/**************found*************/s[i]=’/0’;mainchars[80];printf/nEnterastring:;getss;printfTheoriginalstring:putss;funs;printfThestringafterdeleted:;putss;printf/n/n:
请补充main函数该函数的功能是从键盘输入一个字符串并保存在字符str1中把字符串str1中下标为偶数的字符保存在字符串str2中并输出例如当str1=cdefghij则str2=cegi注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>#include<conio.h>#defineLEN80maincharstr1[LEN]str2[LEN]char*p1=str1*p2=str2inti=0j=0clrscrprintfEnterthestring/nscanf【1】printf***theorigialstring***/nwhile*p1+jprintf【2】*p1+jj++fori=0i<ji+=2*p2++=*str1+i*p2=’/0’printf/nThenewstringis%s/n【3】
请补充函数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;
请补充函数fun该函数的功能是将字符串tt中的大写字母都改为对应的小写字母其他字符不变例如若输入AreyoucomefromSichuan则输入areyoucomefromsichuan注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>#include<string.h>#include<conio.h>char*funchartt[]inti;fori=0;tt[i];i++iftt[i]>=’A’&&【1】【2】;return【3】;mainchartt[81];printf/nPleaseenterastring:;getstt;printf/nTheresultstringis:/n%sfuntt;
下列给定程序中函数fun的功能是计算1/n!的值例如给n输入5则输出0.0083330请改正程序中的错误使它能得到正确结果注意不要改动main函数不得增行或删行也不得更改程序的结构试题程序#include<stdio.h>#include<conio.h>/******+****found*************/intfunintndoubleresult=1.0ifn==0return1.0whilen>1&&n<170/**********found************/result*=n++result=1/resultreturnresultmainintnprintfInputNscanf%d&nprintf/n1/%d!=%If/nnfunn
请编写函数voidfunintxintpp[]int*n它的功能是求出能整除x且不是偶数的各整数并按从小到大的顺序放在即所指的数组中这些除数的个数通过形参n返回例如若x中的值为30则有4个数符合要求它们是13515注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<conio.h>#include<stdio.h>voidfunintxintpp[]int*nmainintxaa[1000]ni;clrscr;printf/nPleaseenteranintegernumber:/n;scanf%d&x;funxaa&n;fori=0;i<n;i++printf%daa[i];printf/n;
下列给定程序中函数fun的功能是求出数组中最小数和次最小数并把最小数和a[0]中的数对调次最小数和a[1]中的数对调请改正程序中的错误使它能得到正确结果注意不要改动main函数不得增行或删行也不得更改程序的结构试题程序#include<conio.h>#include<stdio.h>#defineN20voidfunint*aintnintimtk/*************found**************/fori=Oi<ni++m==ifork=ik<nk++ifa[k]<a[m]/*************found**************/k=mt=a[i]a[i]=a[m]a[m]=tmainintxb[N]=1151203697108n=10iclrscrfori=0i<ni++printf%db[i]printf/nfunbnfori=0i<ni++printf%db[i]printf/n
热门题库
更多
计算机等级考试
法宣在线考试
司法卷一
司法卷二
司法卷三
司法卷四
企业法律顾问资格考试
“十三五”规划继续教育
潜力激活与创造力开发继续教育
创新创业能力继续教育
科研方法与论文写作继续教育
全面深化改革实现文明发展
提高自身绩效路径与方法
互联网监管与网络道德建设
“互联网+”和电子商务继续教育
职业道德素养继续教育