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

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/6416104.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。

注意事项

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

c语言练习题.doc

1、 《C语言程序设计》作业题20120413 一、填空题 1、C语言中基本的数据类型有:    整型     、    实型     、     字符型    。 2、C语言中普通整型变量的类型说明符为    int   ,在内存中占  4  字节,有符号普通整型的数据范围是   -2^31~(2^31 -1)               。 3、执行下列语句int a=8;  a+=a-=a*a; 后,a的值是   -112   。 4、有如下语句:char  A[ ]={”I am a student”}; 该字符串的长度是 14   ,A[3]= ‘m’   。 5、符号

2、a”和’a’的区别是 “a”为字符串常量,‘a’为字符常量   。 6、有如下输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b的值为3,c的值为2,从键盘输入数据的正确形式应是  a=1,b=3,c=2    。 二、选择题 1、设整型变量a为5,使b不为2的表达式是(  C  )。       A. b=a/2    B. b=6-(--a)    C. b=a%2    D. b=a>3?2:1 2、为了避免嵌套的条件分支语句if-else的二义性,C语言规定:C程序中的else总是与(   C  )组成配对关系。 A. 缩

3、排位置相同的if                   B. 在其之前未配对的if C. 在其之前未配对的最近的if           D.同一行上的if 3、以下程序的输出结果是(    D  )。    int x=10,y=10;  printf(“%d  %d\n”,x--,--y);        A. 10  10      B. 9   9      C. 9   10     D. 10   9 4、 设A为存放(短)整型的一维数组,如果A的首地址为 P,那么A中第i 个元素的地址为(  B )。 A.P+i*2       B.  P+(i-1)*2     

4、 C.  P+(i-1)       D.  P+i 5、选出下列标识符中不是合法的标识符的是(   D  )。       A. hot_do      B. cat1       C. _pri         D. 2ab 6、以下程序的输出结果是(  A  )。   int a=5; float x=3.14; a*=x*(‘E’ - ‘A’); printf(“%f\n”,(float)a);       A. 62.000000     B. 62.800000      C. 63.000

5、000      D. 62 7、以下程序的输出结果是(  D   )。     char str[15]=”hello!”; printf(“%d\n”,strlen(str));        A. 15         B. 14          C. 7           D. 6 8、分析以下程序的输出结果是(  A   )。 main() {int  a=5,b=-1,c;  c=adds(a,b);   printf(“%d”,c);   c=adds(a,b);  

6、printf(“%d\n”,c);    } int adds(int x,int y) {static int m=0,n=3;   n*=++m;   m=n%x+y++;   return(m);            } A. 2,3         B. 2,2         C. 3,2          D. 2,4 9、下列描述中不正确的是(  C  )。 A. 字符型数组中可能存放字符串。 B. 可以对字符型数组进行整体输入、输出。 C. 可以对整型数组进行整体输入、输出。 D. 不能在赋

7、值语句中通过赋值运算符“=”对字符型数组进行整体赋值。 10、以下程序的输出结果是(  C   )。 #define  f(x)   x*x main() {int a=6,b=2,c;  c=f(a)/f(b);  printf(“%d\n”,c); } A.  9         B.  6          C.  36           D.  18 11、设有如下定义: int x=10,y=3,z; 则语句printf(“%d\n”,z=(x%y,x/y)); 的输出结果是(   D  )。 A. 1      B. 0       C. 4       

8、 D. 3 12、定义如下变量和数组:int i; int x[3][3]={1,2,3,4,5,6,7,8,9}; 则语句for(i=0;i<3;i++)  printf(“%d  ”,x[i][2-i]); 的输出结果是(   C  )。 A. 1  5  9           B. 1  4  7        C. 3  5  7          D. 3  6  9 13、以下对二维数组a进行正确初始化的是(  B   ) A. int a[2][3]={{1,2},{3,4},{5,6}};          B. int a[ ][3]=

9、{1,2,3,4,5,6}; C. int a[2][ ]={1,2,3,4,5,6};                D. int a[2][ ]={{1,2},{3,4}}; 14、两次运行下面的程序,如果从键盘上分别输入6和3,则输出结果是(   C  )。 int x; scanf("%d",&x); if(x++>5)   printf("%d",x); else   printf("%d\n",x - -); A. 7和5      B. 6和3      C. 7和4       D. 6和4 15、不能把字符

10、串:Hello!赋给数组b的语句是(  B  )。 A. char b[10]={'H','e','l','l','o','!'};            B. char b[10];  b="Hello!"; C. char b[10];  strcpy(b,"Hello!");           D. char b[10]="Hello!"; 三、读程序题 1、float f=3.1415927; printf(“%f,%5.4f,%3.3f”,f,f,f);  则程序的输出结果是 3.141593,3.1416,3.142  

11、 。 2、int x=6, y=7;       printf(“%d,”,x++);       printf(“%d\n”,++y);        程序的输出结果是  6, 8      。    3、a=3;      a+=(a<1)?a:1;      printf(“%d”,a);        结果是  4   。 4、for (a=1,b=1;a<=100;a++) { if(b>=20)   break; if(b%3==1) {b+=3;  continue;} b-=5;                      } 程序的输出结果a

12、的值为    8   。 四、程序填空题 1、从键盘上输入10个数,求其平均值。    main()  {int i; float f,sum; for(i=1,sum=0.0;i<11;i++) { scanf(“%f”,&f);  sum+= f ; } printf(“average=%f\n”,sum/10); } 2、以下程序的功能是:从键盘上输入若干个学生的成绩, 统计并输出最高成绩和最低成绩,当输入负数时结束输入.请填空. main()            { float x,amax,amin; scanf("%f",&x); amax=x;  

13、 amin=x; while(x>=0.0) { if(x>amax)    amax=x; if(x<=amin)      amin=x; scanf("%f",&x); } printf("\namax=%f\namin=%f\n",amax,amin); } 五、编程题 1.  三个整数a、b、c,由键盘输入,输出其中最大的一个数。 #include void main() { int a,b,c; printf("请输入三个整数:\n"); scanf("%d%d%d",&a,&b,&c); if(a>

14、b&&b>c) printf("max=%d\n",a); else if(b>c) printf("max=%d\n",b); else printf("max=%d\n",c); } 2. 输出1900~2000年中所有的闰年。每输出3个年号换一行。(判断闰年的条件为下面二者之一:能被4整除,但不能被100整除。或者能被400整除。) #include void main() { int x,y=0; printf("1900年-2000年中的闰年有:\n"); for (x=1900; x<=2000;x+

15、) { if (x%400==0||x%4==0&&x%100!=0) { printf("%6d",x); y++; } if(y%3==0) printf("\n"); } } 3.请编一个函数int fun(int a),它的功能是:判断a是否是素数,若a是素数,返回1;若不是素数,返回0。A的值由主函数从键盘读入。 #include #include int fun(int a) { int s,i,m; m=(int)sqrt(a); if(a<3) s=0; if(a=

16、3) s=1; for (i=2;i<=m;i++) { if (a%i==0) { s=0; break; } else s=1; } return s; } void main() { int a,s; printf("请输一个正整数:a="); scanf("%d",&a); s=fun(a); if (s==1) printf("%d是素数\n",a); if (s==0) printf("%d不是素数\n",a); } if (s=1)错误,

17、int fun(int a)中已将1的值赋给s,要在if中进行具体的数值判断,非逻辑。 4.有N个学生,每个学生的信息包括学号、性别、姓名、四门课的成绩,从键盘上输入N个学生的信息,要求输出总平均成绩最高的学生信息,包括学号、性别、姓名和平均成绩。 数组中不可有变量,故必有#define N 10000 message[n][3]:学号,姓名,性别, score[n][5]: A,B,C,D,总分; savg[n]:总平均成绩。 #include #define N 10000 void main() { char str[N][2]; i

18、nt score[N][6]; float avg[N]; char m2,m3; int i,j,n,m1; float max; printf("学生人数:"); scanf("%d",&n); printf("学号\t姓名\t性别\tA科成绩\tB科成绩\tC科成绩\tD科成绩\n"); for(i=0;i

19、][3],&score[i][4]); for (i=0;i=avg[0]) { max=avg[i]; m1=score[i][0]; m2=str[i][0]; m3=str[i][1]; } } printf("总平均成绩最高的学生信息是:学号%d 姓名%s 性别%s 平均成绩%3.1f\n",m1,m2,m3,max); }

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

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

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

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

gongan.png浙公网安备33021202000488号   

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

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

客服