首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
下列程序的输出结果是______。 #define A100 main( ) int i=0,sum=0; do if(i==(i/2)*2)continue; sum+=i; ...
查看本题答案
包含此试题的试卷
计算机等级考试《单项选择》真题及答案
点击查看
你可能感兴趣的试题
若定义#definePI3.14159则执行完下列程序后输出结果是______#definePI3.
若定义#definePI3.14159则执行完下列程序后输出结果是______#definePI3.
程序中头文件typel.h的内容是#defineN5#defineM1N*3#definetypel
10
20
25
30
有以下程序 #include<stdio.h> #definePT3.5; #defineSX
7.5
31.5
程序有错无输出结果
14.0
以下程序运行后的输出结果是#include<stdio.h>#definePT3.5;#define
14.0
31.5
7.5
程序有错,无输出结果
以下程序的输出结果是______#include<stdio.h>#defineFUDGEy2.84
&nb
下列程序执行后的输出结果是______#defineMAxx*x-1main{inta=1b=2pr
6
8
10
12
若定义#definePI3.14159则执行完下列程序后输出结果是______ #definePI
程序中头文件typel.h的内容是#defineN5#defineM1N*3程序如下#include
10
20
25
30
程序中头文件type1.h的内容是#defineN5#defineM1N*3程序如下:#define
10
20
25
30
下列程序的输出结果是______ #definePaprintf%dinta #definePR
以下程序的输出结果是______#include<stdio.h>#defineFUDGEy2.84
pri
有以下程序#include<stdio.h>#definePT3.5;#defineSxPT*x*x
程序有错无输出结果
31.5
7.5
14.0
下列程序的输出结果是______ #definePAprintf%dintA #definePR
有下列程序#include<stdio.h>#definePT3.5#defineSxPT*x*xv
14.0
31.5
7.5
程序有错无输出结果
若定义#definePI3.14159则执行完下列程序后输出结果是______ #definePI
下列程序的输出结果是【6】 #definePRaprintf%d/tinta #definePR
若定义#definePI3.14159则执行完下列程序后输出结果是______#definePI3.
有下列程序#include<stdio.h>#definePT3.5#defineSxPT*x*xm
14.0
31.5
7.5
程序有错无输出结果
下列程序的输出结果是______ #definePAprintf%dintA #definePR
热门试题
更多
请编写函数fun它的功能是求出ss所指字符串中指定字符的个数并返回此值例如若输入字符串123412132输入字符1则输出3注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<coio.h>#include<stdio.h>#defineM81intfunchar*sscharcmainchara[M]chclrscrprintf/nPleaseenterastringgetsaprintf/nPleaseenteracharch=getcharprintf/nThenumberofthecharis%d/nfunach
下列给定程序中函数fun的功能是通过某种方式实现两个变量值的交换规定不允许增加语句和表达式例如变量a中的值原为8b中的值原为3程序运行后a中的值为3b中的值为8请改正程序中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构试题程序#include<conio.h>#include<stdio.h>intfunint*xintyintt/***************found***************/t=xx=y/***************found***************/returnymaininta=3b=8;clrscrprintf%d%d/nabb=fun&abprintf%d%d/nab
printfmax=%6.1f/nmax;
数组str全由大小写字母字符组成请补充函数fun该函数的功能是把str中的字母转换成紧接着的下一个字母如果原来的字母为‘z’或‘Z’则相应地转换成‘a’或‘A’结果仍保存在原数组中例如输入StudentZz则输出TuvefouAa注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>#defineN80voidfunchars[]inti;fori=0【1】i++ifs[i]==’z’||s[i]=’Z’s[i]-=【2】elses[i]+=【3】maincharstr[N]clrscrprintf/nInputastring/ngetsstrprintf/n***originalstring***/nputsstrfunstrprintf/n***newstring***/nputsstr
下列给定程序中函数fun的功能是在字符串的最前端加入n个*号形成新串并且覆盖原串注意字符串的长度最长允许79请改正函数fun中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构试题程序#include<stdio.h>#include<strzng.h>#include<conio.h>/*****************found***************/voidfunchars[]intnchara[80]*pinti;/*****************found***************/s=p;fori=0;i<n;i++a[i]=’*’doa[i]=*p/*****************found***************/i++;while*pa[i]=0strcpysamainintn;chars[80]clrscrprintf/nEnterastring:;getss;printf/nThestring/%s/ns;printf/nEnternnumberof*:;scanf%d&n;funsnprintf/nThestringafterinster:/%s/ns
编写一个函数从传入的num个字符中找出最长的一个字符串并通过形参指针max传回该串地址用****作为结束输入的标志注意部分源程序给出如下.请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<conio.h>#include<stdio.h>#include<string.h>funchar*a[81]intnumchar*maxmaincharss[l0][81]*ps;intni=0;clrscr;prlntf输入若干个字符串;getsss[i];putsss[i];while!strcmpss[i]****==0/*用****作为结束输入的标志*/i++;getsss[i];putsss[i];n=i;ps=funssn&ps;print~/nmax=%s/nps;
假定输入的字符串中只包含字母和*号请编写函数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;
N个有序整数数列已放在一维数组中给定下列程序中函数fun的功能是利用折半查找算法查找整数m在数组中的位置若找到则返回其下标值反之则返回-1折半查找的基本算法是每次查找前先确定数组中待查的范围low和highlow<high然后把m与中间位置mid中元素的值进行比较如果m的值大于中间位置元素中的值则下一次的查找范围放在中间位置之后的元素中反之下次查找范围落在中间位置之前的元素中直到low>high查找结束请改正程序中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构试题程序#include<stdio.h>#defineN10/*************found*********************/voidfuninta[]intmintlow--0high=N-lmid;whilelow<=highmid=low+high/2;ifm<a[mid]high=mid-1;/*************found*********************/elseifm>=a[mid]low=mid+1;elsereturnmid;return-1;mainintia[N]=-347913246789100180km;printfa数组中的数据如下:;fori=0;i<N;i++printf%da[i];printfEnterm:;scanf%d&m;k=funam;ifk>=0printfm=%dindex=%d/nmk;elseprintfNotbefound!/n;
下列给定程序中函数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该函数的功能是把字符下标能铍2或3整除的字符从字符串str中删除把剩余的字符重新保存在字符串str中字符串str从键盘输入其长度作为参数传入函数fun例如输入abcdefghijk输出bfh注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>#defineN80voidfunchars[]intnintik;【1】fori=0;i<n;i++s[k++]=s[i];if【2】k--【3】maininti=0strlen=0charstr[N];clrscr;printf/nInputastring/ngetsstrwhilestr[i]!=’/0’strlen++i++funstrstrlen;printf’/n***displaystring***/nputsstr
请补充函数fun该函数的功能是从键盘输入一个下标n把数组aa中比元素aa[n]小的元素放在它的左边比它大的元素放在它的右边排列成的新数组仍然保存在原数组中例如数组aa=33674258257685164156输入3结果输出33422516415658677685注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仪在函数fun的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>#defineN10voidfunintaa[]intnintij=0k=0tintbb[N]t=aa[n]fori=0i<Ni++ifaa[i]>tbb[j++]=aa[i]ifaa[i]<taa[k++]=aa[i]【1】fori=0【2】i++k++aa[k]=bb[i]mainintinintaa[N]=33674258257685164156clrscrprintf/n***originallist***/nfori=0i<Ni++printf%4d/aa[i]printf/nsuffixn/nscanf%d&nfunaanprintf/n***newlist***/nfori=0i<N;i++printf%4daa[i]
下列给定程序中函数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该函数的功能是删去一维数组中所有相同的数使之只剩一个数组中的数已按由小到大的顺序排列函数返回删除后数组中数据的个数例如若一维数组中的数据是1112223445566778991010删除后数组中的内容应该是12345678910注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>#defineN80intfuninta[]intnintitj=0;t=a[0];fori=1;i<n;i++if【1】;else【2】;t=a[i];a[j++]=t;returnj;maininta[N]=1122234455666778991010in=20;printfTheoriginaldata:/n;fori=0;i<n;i++printf%4da[i];n=funan;printf/n/nThedataafterdeleted;/n;fori=0;i<n;i++printf%4da[i];printf/n;
请补充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函数该函数的功能是把字符串str中的字符向前移动一位原来的第一个字符移动到字符串尾结果仍然保存在原字符串中例如输入howdoyoudo则结果输出owdoyoudoh注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在main函数的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>#defineN80maincharstr[N]ch;inti;clrscr;printf/nInputastring:In;getsstr;printf/n***originalstring***In;putsstr;ch=str[0];fori=0;【1】;i++str[i]=str[i+1];【2】;printf/n***newstring***/n;putsstr;
请编写一个函数用来删除字符串中的所有空格例如输入asdafaaz67则输出为asdafaz67注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<stdio.h>#include<ctype.h>#include<conio.h>intfunchar*strmaincharstr[81]intnclrscrprintfInputastringgetsstrputsstrfunstrprintf***Str%s/nstr
从键盘输入一组小写字母保存在字符数组str中请补充函数fun该函数的功能是把字符数组str中字符下标为奇数的小写字母转换成对应的大写字母结果仍保存在原数组中例如输入acegikm输出aCeGiKm注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>#defineN80voidfunchars[]inti=0;while【1】ifi%2!=0s[i]-=【2】;【3】;maincharstr[N];clrscr;printf/nInputastring:/n;getsstr;printf/n***originalstring***/n;putsstr;funstr;printfIn***newstring***/n;putsstr;
请编写一个函数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;
下列给定的程序中fun函数的功能是将p所指字符串中每个单词的最后一个字母改成大写这里的单词是指有空格隔开的字符串例如若输入Iamastudenttotaketheexamination则应输出IaMAstudenTtOtakethEexaminatioN请改正程序中的错误使它能得出正确的结果注童不要改动main函数不得增行或删行也不得更改程序的结构试题程序#include<conio.h>#include<ctype.h>#include<stdio.h>voidfunchar*pintk=0for;*pp++ifk/*************found**************/ifp==’’k=0/*************found**************/*p=toupper*p-1elsek=1;maincharchrstr[64];intd;clrscrprintf/nPleaseenteranEnglishsentencewithin63lettersgetschrstrd=strlenchrstrchrstr[d==’’chrstr[d+1]=0printf/nBoforechanging/n%schrstrfunchrstrprintf/nAfterchanging/n%schrstr
请编写函数fun该函数的功能是移动字符串中的内容移动的规则是把第1到第m个字符平移到字符串的最后把第m+1到最后的字符移到字符串的前部例如字符串中原有的内容为ABCDEFGHIJKm的值为3移动后字符串中的内容应该是DEFGHIJKABC注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<stdio.h>#include<string.h>#defineN80voidfunchar*wintmmainchara[N]=ABCDEFGHIJK;intm;printfTheoriginastring:/n;putsa;printf/n/nEnterm:;scanf%d&m;funam;printf/nThestringaftermoving:/n;putsa;printf/n/n;
下列给定程序中函数fun的功能是从N个字符串中找出最长的那个中并将其地址作为函数值返回各字符串在主函数中输入并放入一个字符串数组中请改正程序中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构试题程序#include<string.h>#include<stdio.h>#defineN5#defineM81/*************found**************/funchar*sq[N]inti;char*sp;sp=sq[0];fori=0;i<N;i++ifstrlensp<strlensq[i]sp=sq[i];/*************found**************/returnsq;maincharstr[N][M]*longest;inti;printfEnter%dlines:/nN;fori=0;i<N;i++getsstr[i];printf/nThe%dstring:/nN;fori=0;i<N;i++putsstr[i];longest=funstr;printf/nThelongeststring:/n;putslongest;
请编写一个函数fun它的功能是根据以下公式求π的值要求满足精度0.005即某项小于0.005时停止迭代π/2=1+1/3+1*2/3*5+1*2*3/3*5*7+1*2*3*4/3*5*7*9++1*2*3**n/3*5*7**2n+1程序运行后如果输入精度0.0005则程序输出3.14注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<conio.h>#include<math.h>doublefundoubleepsmaindoublex;printfInputeps:;scanf%1f&x;printf/neps=%1fPI=%1f/nxfunx;
请补充函数fun该函数的功能是删除字符数组中小于等于指定字符的字符指定字符从键盘输入结果仍保存例如输入abcdefghij指定字符为‘d’则结果输出defghij注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>#defineN80voidfunchars[]charchinti=0j=0;whiles[i]ifsIii<ch【1】;else【2】i++;【3】maincharstr[N]ch;clrscr;printf/nInputastring:/n;getsstr;printf/n***originalstring***/n;putsstr;printf/nInputacharacter:/n;scanf%c&ch;funstrch;printf/n***newstring***/n;putsstr;
请编写一个函数fun它的功能是求出一个2×M整型二维数组中最大元素的值并将此值返回调用函数注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fan的花括号中填入所编写的若干语句试题程序#defineM4#include<stdio.h>funinta[][M]mainintarr[2][M]=5834576-41282printfmax=%d/nfunarr
请补充函数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其功能是将s所指字符串中除了下标为偶数同时ASCII码值为奇数的字符之外其余的所有字符都删除串中剩余字符所形成的一个新串放在t所指的数组中例如若s所指字符串中的内容为ABCDEFG12345其中字符B的ASCII码值为偶数所在元素的下标为奇数因此必须删除而字符A的ASCII码值为奇数所在数组中的下标为偶数因此不应当删除其他依次类推最后t所指的数组中的内容应是ACEG注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<conio.h>#include<stdio.h>#include<string.hvoidfunchar*schart[]mainchars[100]t[100]clrscrprintf/nPleaseenterstringsscanf%ssfunstprintf/nTheresultis%s/nt
下列给定程序中函数fun的功能是先从键盘上输入一个3行3列的矩阵的各个元素的值然后输出主对角线元素之和请改正函数fun中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构试题程序#include<stdio.h>intfuninta[3][3]sum;intij;/*************found**************/sum=1;fori=0;i<3;i++forj=0;j<3;j++/*************found**************/scanf%da[i][j];fori=0;i<3;i++sum=sum+a[i][i];printfSum=%d/nsum;mainfun;
请补充函数fun它的功能是计算并输出n包括n以内能被3或7整除的所有自然数的倒数之和例如在主函数中从键盘给n输入32后输出为s=1.226323注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>doublefunintninti;doublesum=0.0;ifn>0&&n<=100fori=1;【1】;i++if【2】sum+=【3】;returnsum;mainintn;doubles;printf/nInputn:;scanf%d&n;s=funn;printf/n/ns=%f/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];
下列给定程序中函数fun的功能是将s所指字符串中的字母转换为按字母序列的后续字母但Z转化为Az转化为a其他字符不变请改正函数fun中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构试题程序#include<stdio.h>#include<ctype.h>#include<conio.h>voidfunchar*s/*************found**************/while*s!=’@’if*s>=’A’&*s<=’z’||*s>=’a’&&*s<=’z’if*s==’Z’*S=’A’elseif*S==’z’*s=’a’else*s+=1/*************found**************/*s++mainchars[80];clrscrprintf/nEnterastringwithlength<80/n/ngetssprintf/nThestring/n/nputssfunsprintf/n/nTheCords/n/nputss
热门题库
更多
法宣在线考试
司法卷一
司法卷二
司法卷三
司法卷四
企业法律顾问资格考试
“十三五”规划继续教育
潜力激活与创造力开发继续教育
创新创业能力继续教育
科研方法与论文写作继续教育
全面深化改革实现文明发展
提高自身绩效路径与方法
互联网监管与网络道德建设
“互联网+”和电子商务继续教育
职业道德素养继续教育
加强和创新网络道德教育