电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言编程试题及答案

C语言编程试题及答案_第1页
1/6
C语言编程试题及答案_第2页
2/6
C语言编程试题及答案_第3页
3/6
C 语言编程试题 1. 给定程序program.c 中,编写函数fun 的功能用选择排序法对数组的的数据按从小到大的顺序排列。 注意:请勿改动主函数mian 和其他函数中的任何内容,仅在函数fun 的花括号中填入你编写的若干语句。 试题程序: #include #include void fun(a,n) { int i,j,k,t; } main() { int i,a[10]; for(i=0;i<10;i++) scanf(“%d”,&a[i]); putchar(“\n”); fun(a,10); for(i=0;i<10;i++) printf(“%d”,a[i]); } 2. 编写一个函数,从所读入的若干个字符串(用end 作为结束的标志)中找出长度最大的一个字符串,并输出该字符串。 注意:部分源程序在文件 PROG1.C 中。 请勿修改主函数main 和其他函数中的任何内容,仅在函数fun 的花括号中编写的若干语句。 文件 PROG1.C 内容如下: #undlude #include #include fun(char(*A) [81],int num,char* *max) { } main() { char ss[10][81],*ps; int n,i=0; clrscr(); gets(ss[i]); puts(ss[i]); while(!strcmp(ss[i], “end”)= =0) { i++; gets(ss[i]); puts(ss[i]); } n=i; fum(ss,n,&ps); printf(“\nmax=%s\n”,ps); } 3.给定程序program 中,编写函数fun,函数fun 的功能是:输入一行字符,将此字符串中最长的单词输出。 例如,输入一行字符 i am a student, 输出最长的单词: student 注意:请勿改动主函数mian 和其他函数中的任何内容,仅在函数fun 的花括号中填入你编写的若干语句。 试题程序: #include #include #include int fun1(c) char *c; { } main() { int j; char line[1000]; printf(“输入一行文本\n”); gets(line); printf(“最长的单词是:\n”); for(j=fun(line);fun1(line(j));j++); printf(“%c”,line[j]); printf(“\n”); } 4.请编写函数int fun(int x),该函数的功能是判断 x 是否出现在它的平方数的右边。例如,5出现在 5* *2=25 的右边,则即是一个满足要求的x。若满足要求,函数fun 返回 1,否则返回 0。x 不大于 100。 注意:部分源程序存在文件 PROG1.C 中。 请勿修改主函数main 和其他函数中的任何内容,仅在函数fun 的花括号中填入你编写的若干语句。 文件 PROG1.C 内容如下: #include...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C语言编程试题及答案

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部