• 回答数

    6

  • 浏览数

    349

冰峰之晶
首页 > 建造师 > 建造师二级C语言题库

6个回答 默认排序
  • 默认排序
  • 按时间排序

昂昂千里

已采纳
上机考试试题1、填空题下列给定程序中,函数fun()的作用是:将字符串tt中的大写字母都改为对应的小写字母,其他字符不变。例如,若输入“Ab,cD”,则输出“ab,cd”。试题程序:# include # include # include Char【1】fun(char tt[]){int i;for (i=0;tt[i];i++){if ((tt[i]>=’A’)&&(tt[i]<=【2】))tt[i]+=32;}return(tt);}main(){char tt[81];printf (“\nPlease enter a string:”);gets (tt);printf (“\nThe result string is: \n%s”,fun(【3】));}2、改错题下列给定程序中,函数fun()的功能是逐个比较a,b两个字符串对应位置中的字符,把ASCII值小或相等的字符依次存放到c数组中,形成一个新的字符串。例如:a中的字符串为fshADfg,b中的字符为sdAEdi,则c中的字符串应为fdAADf。请改正程序中的错误,使它能得到正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:# include # include void fun(char *p,char *q,char *c){ int k=0;while(*p‖*q)/***************found******************/{ if (*p<=*q)c[k]=*q;else c[k]=*p;if (*p) p++;if(*q) q++;/***************found*******************/k++}}main()( char a[10]=”fshADfg”,b[10]=”sdAEdi”,c[80]={‘\0’};fun(a,b,c);printf(“The string a:”); puts(a);printf(“The string b:”); puts(b);printf(“The string c:”); puts(c);}3、编程题请编写函数fun,其功能是将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的十位和个位数依次放在c数的百位和千位上。例如,当a=16,b=35,调用该函数后,c=5361。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语名。试题程序:# includevoid fun(int a,int b,long *c){}main(){int a,b;long c;clrscr();printf(“Input a,b;”);scanf(“%d%d”,&a&b);fun(a,b,&c);printf(“The result is:%d\n”,c);}

353 评论(11)

wangqixiaqi

我觉得没必要刷太多题…把上课的内容看看,记牢,然后练两套卷子找找细节疏漏。一个月通关。

276 评论(14)

减肥的小新

未来教育,需要的话分享给你

242 评论(13)

FLYINGJOHNNY

不会C语言的题库有上万道题每年都从同一个题库里出考题所以说题库不会变,但是题型会变得

208 评论(13)

chocolate宸

各省份题库不一样,很多,你哪个省的

308 评论(10)

唐小七7

国家二级的题库有105套,选择操作都有原题库,其他省二级的不知道有没有。

93 评论(14)

相关问答