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

加入VIP,免费下载
 

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

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

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电大C语言程序的设计作业答案Word格式文档下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

电大C语言程序的设计作业答案Word格式文档下载.docx

1、11带有随机函数的表达式rand()%20的值在(C)区间内,A119 B120 C019 D02012当处理特定问题时的循环次数已知时,通常采用(A)循环来解决。 Afor Bwhile Cdo-while Dswitch13在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写为(B)语句。Afor Bif Cdo Dwhile14for语句能够被改写为(D)语句。A复合 Bif Cswitch Dwhile15下面循环语句执行结束后输出的i值为(B)。for(int i=0;in/2)coutendl;break;An/2 Bn/2+1 Cn

2、/2-1 Dn-116在下面循环w语句中内层循环体S语句的执行次数为(D)。i+) for(int j=i;jj+)S;An2 B(n+1)/2 Cn(n-1)/2 Dn(n+1)/217在下面的do循环语句中,其循环体被执行的次数为(A )。int i=0;do i+;while(i*i5的相反表达式为_x+yb | b=5的相反表达式为_a5 | by逻辑值为_false_。35若x=5,y=10,则x=y逻辑值为_true_。36假定x=5,则执行“a=(x?10:20);”语句后a的值为_10_。37执行“typedef int DataType;”语句后,在使用int定义整型变量的地

3、方都可以使用_DataType_来定义整型变量。38在switch语句中,每个语句标号所含保留字case后面的表达式必须是_整型_。39作为语句标号使用的C保留字case和default只能用于_switch_语句的定义体中。40在switch语句时,在进行作为条件的表达式求值后,将从某个匹配的标号位置起向下执行,当碰到下一个标号位置时(停止/不停止)_不停止_执行。41若do循环的“尾”为“while(+i10)”,并且i的初值为0,同时在循环体不会修改i的值,由循环体将被重复执行_10_次后正常结束。42当在程序执行到_break_语句时,将结束本层循环语句或switch语句的执行。43在

4、程序中执行到_return_语句时,将结束所在函数的执行过程,返回到调用该函数的位置。44在程序执行完_主(main)_函数调用后,将结束整个程序的执行过程,返回到操作系统或C语句集成开发环境界面窗口。三、写出下列每个程序运行后的输出结果1. #includevoid main() int x=5;switch(2*x-3) case 4:printf(%d ,x); case 7:,2*x+1); case 10:,3*x-1); default:%s ,defaultn); printf(%snswitch end.输出结果为:11 14 switch end.Press any key

5、to continue2. #include int i,s=0; for(i=1;=6; s+=i*i;s=%dn,s);s=91.3. #include int i,s1=0,s2=0; for(i=0;10; if(i%2)s1+=i; else s2+=i;%d %dn,s1,s2);25 20.4. #include int n=10,y=1; while(n-)y+;y+;y=%dn,y);y=21.5. #include int f,f1,f2,i; f1=f2=1;%d %d ,f1,f2); for(i=3;=10;i+) f=f1+f2;,f); if(i%5=0)prin

6、tf(n f1=f2; f2=f;1 1 2 3 58 13 21 34 556. #include#include int i,n; for(n=2;ntemp)printf(,n);2 3 5 7 11 13 17 197. #includeconst int M=20; int i,c2,c3,c5; c2=c3=c5=0;=M; if(i%2=0)c2+; if(i%3=0)c3+; if(i%5=0)c5+;%d %d %dn,c2,c3,c5);10 6 48. #include int i; char *a5=studentworkercadresoldierpeasant; c

7、har *p1,*p2; p1=p2=a0;5; if(strcmp(ai,p1)0)p1=ai; if(strcmp(ai,p2)m)m=aij;ii=i;jj=j;,ii,jj,aiijj);2 1 12 int a,b; for(a=1,b=2;bb)return 1; else if(a=b)return 0; else return -1;函数功能为:根据实参a大于、等于或小于实参b,返回1,0或-1int SC(int a,int b,int c) a=c)return a; if(b=a & b=c)return b; return c;返回实参a、 b、c中的最大数3.doub

8、le SF(double x,int n) /n为大于等于0的整数 double p=1,s=1;=n; p*=x; s+=p/(i+1); return s;计算x+x2/2+x3/3+xn/(n+1)的值int SC(int x) int a=(int)sqrt(x); int i=2; while(i=a) if(x%i=0)break; if(i=0)return 0;else return 1;判断一个整数是否是素数void trans(int x) char a10; int i=0,rem; do rem=x%16; x=x/16; if(rem0)printf(%c,a-i);

9、将一个整数化成十六进制数五、根据下列每个题目要求编写程序1.编写一个函数,函数头格式为“void fun4(char *a , int b)”,分别求出由字符指针a所指向的字符串中包含的每种十进制数字出现的次数,把统计结果保存在数组b的相应元素。void fun4(char* a,int b) if(*a= & *a9)b*a-48+; while(*a+);/*void main() char * a=122333444499888 int b10=0; fun4(a,b); for(int i=0;,bi);*/2. 编写一个函数,函数头格式为“double Mean(double aMN

10、 , int m , int n)”,要求返回二维数组amn中所有元素的平均值,假定在计算过程是采用变量v存放平均值。const int M=2,N=3;double Mean(double aMN, int m,int n ) double v=0;m; for(int j=0; v+=aij; return v/(m*n); double a23=1,2,3,4,5,6;%lfn,Mean(a,2,3);3. 编写一个递归函数“int FF(int a , int n)”,求出数组a中所有元素n个元素之积并返回。int FF(int a , int n) int mul=1; if(n=1)mul*=a0; else mul=a

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1