ImageVerifierCode 换一换
格式:DOC , 页数:42 ,大小:80.04KB ,
资源ID:8191171      下载积分:12 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/8191171.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(2024年份c语言等级考试模拟试卷集成.doc)为本站上传会员【快乐****生活】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

2024年份c语言等级考试模拟试卷集成.doc

1、6月份《C语言等级考试》模拟试卷集成 一、选择题部分 二、改错题部分 三、填空题部分 四、编程题部分 一、选择题 1、有关C语言数据类型的论述,正确的是(C)。 A)枚举类型不是基本类型 B)数组不是结构类型 C)变量必须先定义后使用 D)不允许使用空类型 2、下面有关C语言用户标识符的描述,正确的是(D)。 A)不辨别大小写 B)用户标识符不能描述常量 C)类型名也是用户标识符 D)用户标识符能够作为变量名 3、下面论述正确的是(b)。 A)2/3与2.0/3.0等价 B)(int)2.0/3与2/3等价 C)++5与6等价

2、 D)’A’与”A”等价 4、已知char a;使用scanf()函数输入一个字符给变量a,不正确的函数调用是(B)。 A)scanf(“%d”,&a); B)scanf(“%lf”,&a); C)scanf(“%c”,&a); D)scanf(“%u”,&a); 5、下面论述中,(A)不是结构化程序设计三种基本结构的共同特点。 A)先判断后执行 B)单入口,单出口 C)程序中没有执行不到的语句 D)无死循环 6、已知int a=3, b=5; 则体现式 a &&( ! b) 的值为(C)。 A)3 B)2

3、 C)0 D)1 7、已知char a=’R’; 则正确的赋值体现式是(A)。 A)a=(a++)%4 B)a+2=3 C)a+=256-- D)a=’\078’ 8、如下的语句中,无内嵌的if语句是(B)。 A)if(x= =y) x+=y; B)if(x>y && x!=y); x+=y; C)if(x!=y) scanf(“%d”,&x); else scanf(“%d”,&y); D)if(x

4、环。 A)for( ; ; x+=1) B)for( ; (x=getchar())!=’\n’; ) ; C)while(1) {x++ ;} D)for(x=10; ;x--) ; 10、下列数组申明中,正确的是(A)。 A)int a[5]={0}; B)int a[]={0 1 2}; C)int a[5]=0; D)int a[] ; 11、如下数组定义中,正确的是(D)。 A)int a[2][3]={1,2,3,4,5,6,7}; B)int a[][]={{1,2,3},{4,5,6},{7,8,9}};

5、 C)int a[2][]={1,2,3,4,5,6}; D)int a[][4]={6}; 12、设有如下数组定义: char str[8]={“FuJian”}; 则分派给数组str的存储空间是(C)字节。 A)6 B)7 C)8 D)9 13、如下程序的运行成果是(A)。 int fun(int array[4][4]) {int j; for(j=0;j<4;j++) printf(“%2d”,array[2][j]); printf(“\n”); } main() {int a[4][4]={0,1,2,0

6、1,0,0,4,2,0,0,5,0,4,5,0}; fun(a); } A)2 0 0 5 B)1 0 0 4 C)0 1 2 0 D)0 4 5 0 14、若有如下宏定义, #define MOD(x,y) x%y 则执行如下程序段后,z的值是(D)。 int z,a=15,b=100; z=MOD(b,a); A)100 B)15 C)11 D)10 15、对于基类型相同的两个指针变量之间,不能进行的运算是(C)。 A)< B)= C)+ D)- 16、若函数fun的函数头为: int

7、 fun(int i,int j) 且函数指针变量p定义如下: int (*p)(int i,int j); 则要使指针p指向函数fun的赋值语句是(B)。 A)p=*fun(); B)p=fun; C)p=fun(i,j); D)p=&fun; 17、设有如下定义语句: struct student {int num; char name[10]; float score; }wang,zhang; 则不正确的论述是(C)。 A)struct是结构体类型的核心字 B)zhang是结构体变量名 C)wang是结构体类型名

8、 D)num,name,score都是结构体类型student的组员名 18、若有如下定义: struct link {int data; struct link *next; }*head,*p; 并已建立如下图所示的链表结构: data NULL data next data next …… head 指针p指向如下结点: data next p 则能够把p所指结点插入到链表中成为链表第2个结点的程序段是(A)。 A)p->next=head->next;

9、head->next=p; B)head->next=p;p->next=head->next; C)p.next=head.next;head.next=p; D)(*head).next=p;(*p).next=(*head).next; 19、设有如下定义: typedef int *INTEGER; INTEGER p,*q; 则(B)是正确的论述。 A)p是int型变量 B)q是基类型为int的指针变量 C)p是基类型为int的指针变量 D)程序中可用INTEGER替代int类型名 20、如下程序的可执行

10、文献名是file.exe。 main() int argc; char *argv[]; {int i; for(i=2;i,其输出成果是(A)。 A)C Language and Programming B)My C Language and Programming C)MyCLanguageandProgramming D)file My C

11、Language and Programming 21、在C语言源程序中,如下论述正确的是(C)。 A)main函数必须位于文献的开头 B)每行只能写一条语句 C)程序中的一个语句能够写成多行 D)每个语句的最后必须有点号 22、下面有关算术运算符的论述,错误的是(A)。 A)其运算对象不包括函数 B)%(模运算符)的运算对象只能为整型量 C)算术运算符的结合方向是“自左至右” D)自加和自减运算符的结合方向是“自右至左” 23、下面论述中,(A)不是结构化程序设计中的三种基本结构之一。 A)数据结构

12、 B)选择结构 C)循环结构 D)次序结构 24、已知 double a=5.2; 则正确的赋值体现式是(A)。 A)a+=a-=(a=4)*(a=3) B)a=a*3=2 C)a%3 D)a=double(-3) 25、逻辑运算符的优先级依次为(C)。 A)|| && ! B)&& || ! C)! && || D)! || && 26、对于整型变量x,与while(!x) 等价的是(B)。 A)while(x!=0)

13、B)while(x= =0) C)while(x!=1) D)while(~ x) 27、下列数组申明中,正确的是(A)。 A)int a[10]; B)int n=10,a[n]; C)int N=10;int a[N]; D)int n;scanf(“%d”,&n);int a[n]; 28、有如下定义: char str[6]={‘a’,’b’,’\0’,’d’,’e’,’f’}; 则语句: printf(“%s”,str); 的输出成果是(D)。 A)ab\ B)abdef C)ab\0 D

14、ab 29、执行如下程序段的输出成果是(B)。 int a=10,*p=&a; printf(“%d”,++(*p)); A)10 B)11 C)变量a的地址 D)变量a的地址+1 30、若有如下程序段,且0≤i<4,0≤j<3,则不能正确访问a数组元素的是(D)。 int i,j,(*p)[3]; int a[][3]={1,2,3,4,5,6,7,8,9,10,11,12}; p=a; A)*(*(a+i)+j) B)p[i][j] C) *(p+i) [j] D)p[i]+j

15、31、若有如下定义: struct link {int data; struct link *next; }*head,*p; 并已建立如下图所示的链表结构: p data NULL data next data next …… head 则能保存链表其他结点,而删除P所指向结点的程序段是(A)。 A)head->next=p->next;free(p)

16、B)head->next=p;p->next=head->next;free(p); C)free(p);head->next=p;p->next=head->next; D)free(p);head->next=p->next; 32、假定已经有如下变量阐明和枚举定义: char ch; int j,k; enum day{sun,mon,tue,wed,thu,fri,sat}; int a[sat] 判断下列语句是否符合语法规则,成果是(C)。 char a; /*语句1 */ j+k=j; /*语句

17、2 */ if(a[mon]>0) j++; /*语句 3 */ A)语句2错误,其他正确 B)语句1正确,其他错误 C)语句3正确,其他错误 D)语句1错误,其他正确 33、如下(D)是正确的常量。 A)E-5 B)1E5.1 C)’a12’ D)32766L 34、标准函数fgets(s,n,f)的功效是(B)。 A)从文献f中读取长度为n的字符串存入指针s所指的内存 B)从文献f中读取长度不超出n-1的字符串存入指针s所指的内存 C)从文献f中读取n个字符串存入指针s所指的内存 D)

18、从文献f中读取长度为n-1的字符串存入指针s所指的内存 35、有关C语言的源程序的论述中,错误的是(C)。 A)C语言的源程序由函数组成 B)main函数能够书写在自定义函数之后 C)必须包括有输入语句 D)一行能够书写多个语句 36、下面论述正确的是(A)。 A)制类型转换运算的优先级高于算术强运算 B)若a和b是整型变量,(a+b)++是合法的 C)’A’*’B’是不合法的 D)”A”+”B”是合法的 37、设有如下语句,则(D)是对a数组元素的不正确引用,其中0≤i<10。 int a[10]={0,1,2,3,4,5,6,7,8,9

19、},*p=a; A)a[p-1] B)*(&a[i]) C)p[i] D)*(*(a+i)) 38、结构化程序设计不包括(A)。 A)最优化 B)自顶而下,逐渐细化 C)模块化设计 D)结构化编码 39、已知 int a=3,b=5; 则体现式 a= =3 && b !=1的值为(C)。 A)3 B)5 C)1 D)0 40、已知 int a[10]; 则对a数组元素引用不正确的是(A)。 A)a[10] B)a[3+5] C)a[10-10]

20、 D)a[5] 41、有如下定义 int a[][3]={1,2,3,4,5,6,7,8}; 则数组a的行数是(B)。 A)2 B)3 C)4 D)无法确定的 42、设有如下变量定义: char str1[]=”string”, str2[8],*str3, *str4=”string”; (A)是正确的。 A)strcpy(str1,”china”); B)str2=”china”; C)strcpy(*str3,”china”); D)strcpy(str4[0],”china”); 43、如下fun函数

21、的类型是(C)。 fun(float x) {double y; int z; y=x*x; z=(int)y; return(z); } A)void B)double C)int D)float 44、如下论述中,正确的是(A)。 A)宏展开不占用运行时间,只占用编译时间 B)预编译处理命令行必须以分号结束 C)一个源程序只能有一个预编译处理命令行 D)使用带参数的宏定义时,应当阐明每个参数的数据类型 45、设有如下变量定义: char aa[ ][3]={‘a’,’b’,’c’,’d’,’e’,’f’};

22、char (*p)[3]=aa; 则如下程序段的运行成果是(D)。 p++; printf(“%c”,**p); A)a B)b C)c D)d 46、设有如下定义语句: struct student {int num; char name[10]; float score; }wang,zhang; 则变量wang所占的内存字节数是(B)。 A)14 B)16 C)18 D)20 47、若有如下定义: struct link {int data; struct link *next; }a

23、b,c,*head,*p; 其中,指针head指向变量a,p指向变量c,a.next指向变量b,链表结构如下图所示: a b c data next data NULL data next head p 则能够把c插入到a和b之间并形成新链表的程序段是(D)。 A)a.next=c; c.next=b; B)head.n

24、ext=p; p.next=head.next; C)head->next=&c;p->next=head->next; D)(*head).next=p; (*p).next=&b; 48、设有如下定义: typedef int *INTEGER; INTEGER p,*q; 则(b)是正确的论述。 A)p是int型变量 B)q是基类型为int的指针变量 C)p是基类型为int的指针变量 D)程序中可用INTEGER替代int类型名 49、已知int a=’R’; 则正确的体现

25、式是(A)。 A)a%10 B)a=int(3e2) C)2*a=a++ D)a=a+a=a+3 50、C语言对if嵌套语句的要求:else总是与(B)配对。 A)第一个if B)之前最近的且尚未配正确if C)缩进位置相同的if D)之前最近的if 51、设有如下函数定义: int fun(char *str) {char *p=str; while (*p != ‘\0’) p++; return (p-str); } 则如下语句执行后的输出成果是(A)。 printf(“%d\n”,fun

26、Student”)); A)7 B)8 C)9 D)10 52、设有如下定义语句: union u_type {int i; double x; float f; }; struct str_type {char str[100]; union u_type u[2]; } 则语句 printf(“%d”,sizeof(struct str_type)); 的输出成果是(B)。 A)100 B)116 C)120 D)200 53、对于整型变量x,下述if语句(B)与赋值语句: x=x%2=

27、 =0?1:0; 不等价。 A)if(x%2!=0) x=0;else x=1; B)if(x%2) x=1;else x=0; C)if(x%2= =0) x=1;else x=0; D)if(x%2= =1) x=0;else x=1; 54、对于整型变量x和y,语句 for(x=0,y=0;(y!=123)&&(x<4);x++) y++; 中的“y++;”被执行(A)。 A)4次 B)0次 C)123次 D)3次 55、如下(D)是正确的变量名。 A)5f B)if C)f.5

28、D)_f5 56、设有如下程序段: int a[3][3]={1,0,2,1,0,2,1,0,1},i,j,s=0; for(i=0;i<3;i++) for(j=0;j

29、对枚举类型进行定义,不正确的是(A)。 A)enum b{1,2,3}; B)enum a{A,B,C}; C)enum c{D=3,E,F}; D)enum d{X=0,Y=5,Z=9}; 59、如下程序的功效是(C)。 #include main() {FILE *fp; long int n; fp=fopen(“wj.txt”,”rb”); fseek(fp,0,SEEK_END); n=ftell(fp); fclose(fp); printf(“%ld”,n); } A)计算文献wj.txt的起

30、始地址 B)计算文献wj.txt的终止地址 C)计算文献wj.txt内容数 D)将文献指针定位到文献末尾 的字节 (如下红色字体为答案) 二、改错题 注意:(1)修改程序在每对“/**/”之间存在的错误; (2)不得删改程序中所有的“/**/”注释和其他代码; (3)完成修改后务必以原文献名保存程序,并运行该程序; (4)源程序存储在KS文献夹下,须先运行Turbo C 再调用对应源程序文献。 (5)按Alt+Tab键,切换题目与Turbo C;按Alt+Enter键,切换Turbo C窗口大小。

31、1、程序cmody031.c的功效是:从键盘上输入两个整数,及一个运算符(+、-、*、/ 或%),进行对应的运算后输出运算的成果。 如输入:1+2 将输出:1+2=3 #include #include void main() { int m,n,result,flag=0; /**/ char ch, /**/ /**/char ch; /**/ clrscr(); printf("Input an expression: "); scanf("%d%c%d",&m,&ch,&n

32、); /**/ switch ch /**/ /**/ switch(ch) /**/ { case '+': result=m+n; break; case '-': result=m-n; break; case '*': result=m*n; break; case '%': result=m%n; break; case '/': result=m/n; break; default: { printf("Error!\n"); flag=1; } } if (!flag) p

33、rintf("%d %c %d = %d\n",m,ch,n,result); getch(); } 2、程序cmody032.c的功效是:输出201~300之间的所有素数,统计总个数。 #include #include void main() { int num; printf("\n"); num=fun(); printf("\nThe total of prime is %d",num); getch(); } int fun() { int m,i,k,n=0; for(m=201; m<=

34、300;m+=2) { k=sqrt(m+1); for(i=2;i<=k;i++) /**/ if(m/i==0) /**/ /**/ if(m%i= =0) /**/ break; /**/ if(i==k) /**/ /**/ if(i>=k+1) /**/ { printf("%-4d",m); n++;; if(n%10==0) printf("\n"); } } return n; } 3、程序cmod

35、y011.c的功效是:从字符串数组str1中取出ASCII码值为偶数且下标为偶数的字符依次存储在字符串t中。 例如,若str1所指的字符串为:4AZ18c?Ge9a0z! 则t所指的字符串为:4Z8z 注意:数组下标从0开始。 #include #include #include #include void main() { char str1[100], t[200]; int i, j; /**/ i = 0; /**/ /**/ j =

36、 0; /**/ clrscr(); strcpy(str1, "4AZ18c?Ge9a0z!"); for (i = 0; i

37、tring: %s\n", str1); printf("\n Result string: %s\n", t); } 4、程序cmody012.c中,函数fun(int n)的功效是:依照参数n,计算不小于10的最小n 个能被3整除的正整数的倒数之和。例如: 1 1 1 1 1 fun(8)= — + — + — + — + …… + — =0.396 12 15 18 21 33 #include #include

38、 #include #include #define M 50 double fun(int n) { double y = 0.0; int i,j; j=0; for(i=1;;i++) { /**/ if((i<10)&&(i%3==0)) /**/ /**/ if((i>10)&&(i%3==0)) /**/ { /**/ y+=1/i; /**/ /**/ y+=1.0/i; /**/ j++;

39、 } if(j==n) break; } return y; } void main() { clrscr(); printf("fun(8) = %8.3lf\n", fun(8)); } 5、程序cmody021.c输出如下所示图形: * *** ***** ******* ********* #include void main() { /**/ int i; j; /**/

40、 /**/ int i,j; /**/ for (i=1;i<=5;i++) { for (j=1;j<=10-2*i;j++) printf(" "); /**/ for (j=1;j<=5;j++) /**/ /**/ for (j=1;j<=2*i-1;j++) /**/ printf("* "); printf("\n"); } } 6、程序cmody022.c的功效是求解百元买百鸡问题: 设一只公鸡2元、一只母鸡1元、一只小鸡0

41、5元。问一百元买一百只鸡,公鸡、母鸡、小鸡数可分别为多少?有多少种分派方案? #include #include /**/int fun();/**/ /**/ int fun() /**/ { int hen,cock,chicken,n=0; clrscr(); /**/ if((cock+hen+chicken==100)&&(chicken>=0)) /**/ for(cock=0;cock<=50;cock+=1) for(hen=0;hen<

42、100;hen=hen+1) { chicken=2*(100-hen-2*cock); /**/ if(cock+hen+chicken=100) /**/ { n++; printf("%d-->hen:%d,cock:%d,chicken:%d\n",n,hen,cock,chicken); if(n==20) getch(); } } return n; } void main() { int

43、 num; num=fun(); printf("\n There are %d solutions.\n",num); getch(); } 三、填空题 注意:(1)编写程序,补充在每对“/**/”之间的空白处,以完成题目标要求; (2)不得删改程序中所有的“/**/”注释和其他代码; (3)完成填空后务必以原文献名保存程序,并运行该程序; (4)源程序存储在KS文献夹下,须先运行Turbo C 再调用对应源程序文献。 (5)按Alt+Tab键,切换题目与Turbo C;按Alt+Enter键,切换Turbo

44、 C窗口大小。 1、补充程序ccon021.c,使其计算满足下式的一位整数A和B的值。 A B × B A —————— 4 0 3 #include void main() { int a,b,k; int plu = /**/ 403 /**/; for(a=1; a<10; a++) for(b=1; b<10; b++) { k = (a*10+b) * /**/ (b*10+a) /**/ ; if(k==plu) prin

45、tf("A = %d, B = %d\n",a,b); } } 2、补充程序Ccon022.c,使其实现输入若干整数,统计其中不小于零和小于零的个数。以零结束输入。 #include void main() { int n,a,b; /**/ a=0; b=0; /**/ scanf("%d",&n); while(/**/ n!=0 /**/) { if(n>0) a++; else /**/ b++ /**/ scanf("%d",&n); }

46、 printf("Positive integer: %d, negative integer: %d\n",a,b); } 3、补充程序Ccon023.c,该程序可测试歌德巴赫猜测:从键盘上输入一个不小于6的偶数,总能找到两个素数,使得这两素数之和恰好等于该偶数。 #include #include int prime(int n) { int k,flag=1; for(k=2; k<=n/2+1; k++) if (n%k==0) { flag=/**/ 0 /**/ ; break;} return flag

47、 } void main() { int num, a; clrscr(); do { printf("Please input an even number:"); scanf("%d", &num); }while(num<=6||num%2==1); for(a=2;a<=num/2+1;a++) if(prime(a) && prime(/**/ num-a /**/)) printf("\n %d = %d + %d ", num, a, num-a); } 4、补充程序Ccon031.c,使其用牛顿迭代法

48、求方程2x3-4x2+3x-6=0在1.5附近的根。 #include #include /**/void main() /**/ { float x,x0,f,f1; x=1.5; do { x0=x; f=((2*x0-4)*x0+3)*x0-6; f1=(6*x0-8)*x0+3; x=x0-f/f1; }/**/ while /**/(fabs(x-x0)>=1e-6); printf("the root is: %.2f\n",x); } 5、补充程序Ccon0

49、32.c,该程序的功效是将输入的一行字符中的大写字母转变为对应的小写字母,小写字母则转变为对应的大写字母,其他字符不变。 #include void main() { char s[80]; int i; printf("Please input a string: "); for(i=0;((s[i]=getchar())!='\n')&&(i<80);i++); s[i]='\0'; for(i=0;s[i]!='\0';/**/ i++ /**/) { if(s[i]>='a'&&s[i]<='z')

50、 s[i]=s[i]-32; else if(/**/ s[i]>=’A’&&(s[i]<='Z' /**/) s[i]=s[i]+32; printf("%c",s[i]); } } 6、补充程序Ccon033.c,其中main函数通过调用average函数计算数组元素的平均值。 #include float average(int *pa,int n) { int k; /**/ float avg=0.0; /**/ for(k=0;k

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服