程序设计基础平时作业2

程序设计基础平时作业2

ID:20381455

大小:42.50 KB

页数:6页

时间:2018-10-13

程序设计基础平时作业2_第1页
程序设计基础平时作业2_第2页
程序设计基础平时作业2_第3页
程序设计基础平时作业2_第4页
程序设计基础平时作业2_第5页
资源描述:

《程序设计基础平时作业2》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、程序设计基础平时作业2第二部分练习(第四章)一.选择题1.正确的C语言自定义标志符是。A)file_bakB)abc(10)C)continueD)class+32.设a=6,b=4,则表达式b*=a+3的值为。A)3B)18C)27D)363.若给定表达式(m)?a++:a--,则其中表达式m和等价。A)m==0B)m!=0C)m=0D)m=14.设intx=8,y,z;执行y=z=x++;x=y==z后,变量x的值是。A)0B)1C)8D)95.设inta=9,b=8,c=7,x=1;则执行语句if(a>7)if(b>8)if(c>9)x=2;elsex=3;后x的值是。A)0B)2C

2、)1D)36.有如下程序main(){intx=23;do{printf(“%d”,x--);}while(!x);}该程序的执行结果是。A)321B)23C)不输出任何内容D)陷入死循环7.I,j为int型的变量,则下面程序中的循环体的执行次数为。I=1;j=0;While(I+j<=10){if(I>j)j=j+2;elseI=I+2;}A)0B)5C)8D)108.若调用一个函数,且此函数没有return语句,则正确的说法是。(A)没有返回值(B)返回若干个系统默认值(C)能返回一个用户所希望的函数值(D)返回一个不确定的值9.以下函数test返回值类型为。test(intx){pr

3、intf(“%f”,(float)x);}A)intB)floatC)voidD)不确定或错误二.填空题 阅读分析下列程序,在   线处填上合适的内容使程序(或函数)完整。1.下面程序的功能是判断输入的一个年份是否是闰年。(闰年能够被4整除,但不能被100整除;或能被400整除)#include“stdio.h”main(){intyear,leap;printf(“inputyear:”);scanf(“%d,&year);if(year%400==0);elseif(year%4==0)&&(year%100!=0)leap=1;elseleap=0;if(leap!=)print

4、f(“%disaleapyear.”,year);elseprintf(“%disnotaleapyear.”,year);}2.下程序的功能是求三个数的最小公倍数。Max(intx,inty,intz){if(x>y&&x>z)return(x);elseif(y>=x&&y>z);elsereturn(z);}main(){inta,b,c,I=1,j,s;scanf(“%d%d%d”,&a,&b,&c);s=;while(1){j=s*i;if()break;I++;}prinf(“%d”,j);  }3.由键盘输入三个数a,b,c,计算以这三个数为边长的三角形面积。#inc

5、ludevoidmain(){floata,b,c,s,s1;scanf(“%f%f%f”,);if((a+b)>c&&(a+c)>b&&(b+c)>a){s=(a+b+c)/2;s1=s*(s-a)*(s-b)*(s-c);s=;printf(“三角形面积为:%f”,s);}elseprintf(“不是三角!”);}4.下面程序用于计算n!的值。main(){inti,s,n;s=1;printf(“entern:”);scanf(“%d”,&n);for(i=1;i<=n;i++)();printf(“s=%d”,s);} 5.下面函数pi()的功能是根

6、据以下公式求π值(直到最后一项小于10-5为止)。π/2=1+1/3+1/3*2/5+1/3*2/5*3/7+1/3*2/5*3/7*4/9……doublepi(){doubles=0.0,t=1.0;intn;for();t>=1e-5;n++){s+=t;t=();}return(2.0*);}三.阅读下列程序,写出运行结果1.#includevoidmain(){inta=1,b=4,c=2;a=(a+b)/c;printf(“%d”,--a);} 运行结果2.voidmain(){charc1=67;/*‘A’的ASCII码值为65*/if(‘A’<=c1&&

7、c1<=’Z’)printf(“%d,%c”,c1,c1+1);elseprintf(“%c”,c1);}运行结果:3.viodmain(){inta=0,n=5;for(;;){a++;n--;printf(“%d,”,a);a=n;if(n==0)break;}printf(“%d”,a);}运行结果:4.main(){intk=10;charc=’b’;doswith(c++){case‘a’:k++;case‘b

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。