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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

第七次c语言上机实验课.docx

1、第七次c语言上机实验课 上机任务一 选择题1、以下错误的描述是【 】。A break语句不能用于循环语句和switch语句外的任何其他语句B 在switch 语句中使用break语句或continue语句的作用相同C 在循环语句中使用continue语句是为了结束本次循环,而不是终止整个循环D 在循环语句中使用break语句是为了使流程跳出循环体,提前结束循环2、以下程序段运行后,循环体运行的次数为( )。int i=10,x;for (;i10;i+) x=x+i; A. 10 B. 0 C. 1 D. 无限3、以下程序段运行后x的值为( )。 int i=0,x=0; for(;i=5;i

2、+,i+) x+=3; A. 15 B. 6 C.12 D.94. 下面程序的运行结果是_。#includemain()int a, s, n, count;a=2; s=0;n=1;count=1;while(count=3) n=n*a; s=s+n; +count;printf(“s=%d”,s);A. 14 B. 8 C.30 D.35、以下程序输入3时,输出结果是 main() int k;scanf(“%d”,&k); switch(k) case 1:printf(“%d”,k+); case 2:printf(“%d”,k+); case 3:printf(“%d”,k+);

3、case 4:printf(“%d”,k+); break; default :printf(“FULL!”); printf(“n”); A. 3 B. 4 C.34 D.456、以下程序段运行后,循环体中的count+=2;语句运行的次数为( )。int i,j,count=0;for(i=1;i=4;i+) for(j=1;j=i;j+) count+=2; printf(%d ,count); A. 8次 B. 10次 C. 16次 D. 20次7、以下程序的运行结果是( )。void main() int sum = 0, item = 0; while(item =6) break

4、; printf(%dn,sum); A. 10 B. 15 C. 6 D. 7二、改错题1. 程序Cmody012.C中,函数fun(int n)的功能是:根据参数n,计算大于10的最小n个能被3整数的正整数的倒数之和。例如:double fun(int n) double y = 0.0; int i,j; j=0; for(i=1;i+) /*/ if(i10)&(i%3=0) /*/ /*/ y+=1/i; /*/ j+; if(j=n) break; return y;2. 程序Cmody031.C的功能是:从键盘上输入两个整数,及一个运算符(+、-、*、/或%),进行相应的运算后输

5、出运算的结果。如输入:1+2 将输出:1+23#include #include void main() int m,n,result,flag=0; /*/ char ch, /*/ clrscr(); printf(Input an expression: ); scanf(%d%c%d,&m,&ch,&n); /*/ switch ch /*/ case +: result=m+n; break; case -: result=m-n; break; case *: result=m*n; break; case %: result=m%n; break; case /: result=

6、m/n; break; default: printf(Error!n); flag=1; if (!flag) printf(%d %c %d = %dn,m,ch,n,result); getch();3. 程序Cmody081.C,其功能是求一堆零件的总数(100到200之间)。如果分成4个零件一组的若干组,则多2个零件;若分成7个零件一组,则多3个零件;若分成9个零件一组,则多5个零件。#include void main() int i; /*/ for( i=100; i200; i+ ); /*/ if(i-2)%4 = 0) if( !(i-3)%7) ) if( i%9 =

7、5 ) printf(%dn,/*/ &i /*/); getch();4程序Cmody111.c,输出如下所示图形: #include #include void main() /*/ int i;j; /*/ /*/ for(i=6;i1;i-) /*/ printf(); for(j=1;j=6-i;j+) printf(); printf(/*/ r /*/); getch();三、填空题1. 补充程序Ccon011.C,使其计算。#include #include void main() int x; /*/ /*/ printf(Input an integer: ); scanf

8、(%d,&x); f = /*/ /*/ ; printf(F(x)=%fn,f);2补充程序Ccon112.c,其功能是求下列级数的部分和。ex=1+x+例如:当m=100,x=2时,ex=7.389057#include main() int i,m; float x,s,tem; printf(Input m and xn); scanf(%d%f,&m,&x); /*/ /*/ for(i=1;/*/ /*/;i+) tem*=x/i; s+=tem; printf(e*%.2f=%fn,x,s); getch();3. 补充程序Ccon022.C,使其实现输入若干整数,统计其中大于零和小于零的个数。以零结束输入。#include void main( ) int n,a,b; /*/ /*/ scanf(%d,&n); while(/*/ /*/) if(n0) a+; else /*/ /*/ scanf(%d,&n); printf(Positive integer: %d, negative integer: %dn,a,b);

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

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