欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年西南大学C语言程序设计 .pdf

    • 资源ID:33401056       资源大小:517.24KB        全文页数:16页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年西南大学C语言程序设计 .pdf

    1、设变量 b 是 int ,c 为 float,则表达式 b+c 之值的数据类型是(double)2、设 char s2*5=12345678;,数组 s 的长度是( 8)3、设 int m=5,4,3,2,l,i=2;,其值为 2 的数组元素是(mi+1)4、从循环体内某一层跳出,继续执行循环外的语句是:(break 语句)5、C 语言程序的三种最基本结构是(顺序)结构、选择结构和循环结构。6、循环语句 “ for(i= -1;i0;i-,);后,变量 i 的值是 _0_。30、执行语句 for(i=8;i0;i-,);后,变量 i 的值是 _0_。31、一个 C语言函数由函数的首部和_函数体_组成。32、设 int x=6;,执行语句 x+=x-=x*x; 后,x 的值是 ( -60 )33、设 float a,b,c;,函数调用语句f(a,b),a+c),5);中参数的个数是2 。34、设 int x=4,y=2;,表达式 xy?y:x+的值是 _4_。35、设 char s3=AB,*p=s;,则 *(p+2) 的值是 _0_。36、设 int a,b;,与 a+=5-b; 等价的赋值语句是a=a+(5-b)37、设 int x=4,y=2;,表达式 xy?y:x 的值是 _4_。38、设 int a,b;,表达式( a=2)*(b=5)的值是 _10_。39、键入数据至二维数组,求出其中的最大值、最小值及所有元素之和。void main( ) int i,j; int a34,max, min, sum=0; for(i=0;i3 ;i+) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 16 页 - - - - - - - - - for(j =0 ;j 4 ;j +) scanf(%d, (1) ); max=min=a00; for(i=0;i3 ;i+) for(j =0 ;j max) max=ai j; if(ai jmin) min=aij; printf(max=d,min=d,sum= dn , (3) ) ; 答案:39. 键入数据至二维数组,求出其中的最大值、最小值及所有元素之和。 (1)&aij (2) sum+= aij (3) max,min,sum 40、以下程序的功能是:从键盘上输入若干个学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入。请填空。main() float x1000,sum=0.0,ave,score ;int n=0 ,i ;printf(Enter mark:n”);scanf(%f ”, & score) ;while( ) sum_ _ ;xn= score ;n+; scanf(%f ”, & score) ; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 16 页 - - - - - - - - - ave=_ _;printf(Output:n”);printf(ave=%fn”, ave) ;for(i=0;in ;i+) if (xiscore=0 /u=sum+ score ; sum/n 41、计算 1!+2!+3! 的值并输出,请完善程序。#include int f(int n) int c=1,i; for(i=1;i=n;i+)c=c*i; return( ); void main() int i, k=0; for(i=1;i=3;i+)k+= ; printf( n,k); 答案:41、计算 1!+2!+3! 的值并输出,请完善程序。 /uc /uf(i) ; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 16 页 - - - - - - - - - /u%d 42、程序的功能是从键盘上任意输入一个正整数,求各位数字之和。请用模块化方法改写下列程序 , 功能不变。#include stdio.h”void main ()int n; intr,s=0; scanf( (1)”,&n);dor= (2) ; s+=r; n=n/10; while((3)); printf(%d”, s); 答案:(1)n%10 (2)%d (3) n0 43、在 VC环境下,编译 C语言的源程序文件f1.cpp 时出现的错误是:语法错误44、设 int a=3,b=8,c=10;,表达式 (a,b),(c,10)的值是 ( 10 )45、若函数内定义变量的存储类别是static,该变量被称为 _局部_静态变量。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 16 页 - - - - - - - - - 46、在 VC环境下,对一个 C语言的源程序文件f1.cpp进行编译链接后生成的可行文件名是 _f1.exe_。47、设 int n=657;,执行语句 printf(d,n/10 10); 后的输出结果是 _5_。48、设 int a3=1,2,3,4,5,6 ;,其中缺省的行长度是2 。49、从键盘上任意输入一个正整数,求各位数字之和. #include int main() int x,sum=0,t; printf(请输入一个正整数: ); scanf(%d,&x); while(x!=0) t=x%10; x=x/10; sum+=t; printf(该数的各位数字之和 :%d,sum); 50、依据下列计算公式,编写一个程序将输入的华氏温度转换为对应的摄氏温度。要求有输入输出提示,计算结果精度为2。#include int main() 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 16 页 - - - - - - - - - double F = 0; printf( 请输入 F 的值:n); scanf(%lf, &F); printf(C = %0.2lfn, 5*(F-32)/9); return 0; 51、从键盘输入一个正整数n,若能同时被 3 和 5 整除,则输出 “Yes”,否则输出“No” 。解:#include int main(void) int n; scanf(%d,&n); if(n%3=0&n%5=0) printf(yesn); else printf(NOn); return 0; 52、编写程序打印下列图形名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 16 页 - - - - - - - - - #include stdio.h void main() int i,j; for (i = 0;i = 4;i+) for (j = 0;j = i;j+) printf(*); printf(n); 编写程序打印下列图案本题参考答案:#include stdio.h void main() 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 16 页 - - - - - - - - - int i,j; for (i = 0;i = 4;i+) for ( j = 0;j = i;j+) printf(%d,j+1); printf(n); 53、编写程序找出 200 以内能够被 9 整除的所有整数,并输出结果。#include int main() int i,n=0; printf(200:); for(i=1;i200;i+) if(i%9=0) n+; printf(%d ,i); printf(n%dn,n); printf(n); system(PAUSE); return 0;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 16 页 - - - - - - - - - 54、.利用循环结构输出下列图形。ABBBCCCCCDDDDDD解:#include int main() int i=1,n,x,j; char y=A; printf(please enter:); scanf(%d,&n); for(;i0;j-) printf( ); for(x=1;x=i;x+) printf(%c,y); return 0; 55、从键盘上输入 x,依据公式计算 y 的 值。要求有输入输出提示,计算结果精度为 3。y= 根号下 (x+1) 2+2/3|x| 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 16 页 - - - - - - - - - #include int main() int x,y; printf(输入 x 的值: ); scanf(%d,&x); if(x1&x=10)y=3*x-11; printf(y=%dn,y); return 0; 答:#include #include double f(int n) int i; double m=1.0; for(i=1;i=e) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 16 页 - - - - - - - - - item=flag*pow(x,i)/f(i); cos+=item; flag=-flag; printf(%lf %lf %lfn,pow(x,i),f(i),item); i=i+2; return cos; int main() double e,x; printf(e: ); scanf(%lf,&e); printf(x: ); scanf(%lf,&x); printf(cos(x)=%.3lf,standard result=%.3lfn,funcos(e,x),cos(x); return 0; 56、编一程序找出所有三位整数的水仙花数 ” 并输出结果。其中 水仙花数 ” 是指一个三位数,其各位数字立方和等于该数本身。例如:153 是一 水仙花数 ” ,因为 153=13+53+33 。解:#include int main() int i,j,k,n; printf(parcissus numbers are:); for(n=100;n1000;n+) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 16 页 - - - - - - - - - i=n/100; j=n/10-i*10; k=n%10; if(n=i*i*i+j*j*j+k*k*k) printf(%5d,n); Printf(n) Return 0; 57、编写程序找出 100 以内能够被 7 整除的所有整数,并输出。#include int main() int i,n=0; printf(100:); for(i=1;i100;i+) if(i%7=0) n+; printf(%d ,i); printf(n%dn,n); printf(n); system(PAUSE); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 16 页 - - - - - - - - - return 0; 58、#include “ stdio.h”fun(int x,int y,int z) z=x*x+y*x; Void main() Int a=31; fun(5,2,a); printf(“ %d ” ,a); 答案:3159、程序的基本结构有哪些?请画出这些基本结构的流程图。(1)顺序结构:顺序结构是一种最基本、最简单的程序结构。(2)选择(或分支)结构:根据条件是否成立而去执行不同的程序模块。(3)循环结构:循环结构是指重复执行某些操作,重复执行的部分称为循环体。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 16 页 - - - - - - - - - 60、什么是算法?算法的特点是什么?请画出求s=1+2+3+n之值的算法流程图。1、算法:就是对解决问题所采用的方法和步骤的描述。2、算法有以下特点:(1)确定性:一个算法给出的每个计算步骤都必须是准确的、无二义性。(2)有穷性:一个算法必须在执行有穷多个计算步骤后终止。(3)有效性:算法中的每一个步骤必须能够有效地执行,并能够得到确定的结果。(4)输入:一个算法可以有0 个或 1 个以上的输入。(5)输出:一个算法有1 个或多个的输出,一个算法得到的结果就是算法的输出。在中输出的是max。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 16 页 - - - - - - - - - 61、从键盘输入一个正整数n,若能同时被 2 和 3 整除,则输出 “OK ”,否则输出“No” 。#include int main(void) int n; scanf(%d,&n); if(n%2=0&n%3=0) printf(OKn); else printf(NOn); return 0; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 16 页 - - - - - - - - -

    注意事项

    本文(2022年西南大学C语言程序设计 .pdf)为本站会员(H****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开