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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(C程序设计复习题答案new.doc)为本站会员(dzzj200808)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

C程序设计复习题答案new.doc

1、1程序设计基础复习题答案一、 填空题1、C 语言所提供的实型变量分为两种类型,它们是 float 和 double 。2、一个 C 源程序中至少应包含一个 主函数或 main 函数 。3已知字母 a 的 ASCII 码为十进制数 97,且设 ch 为字符型变量,则表达式 ch=a+8-3的值为 102 。4在标准 C 语言中,输入操作是由库函数 scanf() 完成的,输出操作是由库函数 printf() 完成的。5对以下说明:int c10 = 116, 125, 218, 312, 100, 40, 13, 67, 186;c4的值为 100 。6在 C 语言中,引用数组元素时,引用数组元

2、素时,其数组下标的数组类型允许是 整型常量或整型表达式 。7设 y 为 int 型变量,请写出描述“y 是偶数”的表达式 (y%2)=0 。8设 int i=0,j=1,k=2,a=3,b=4; 执行表达式(a=ik)的值为 0 。9与表达式 a+=b 等价的另一书写形式是 a=a+b 。10有以下定义和语句int a32=1,2,3,4,5,6,*p3;p0=a1;则*(p0+1)所代表的数组元素是 a11 。11代表一个反斜杠字符“”的转义字符是 。12变量的指针就是变量的地址,存放变量地址的变量就是 指针变量 ,它用来指向另一个变量。13+i 和 i+的不同之处在于 i+是先使用 i 的

3、值后,再执行 i=i+1;而+i 是先执行 i=i+1后,再使用 i 的值 。14设 x、y 和 z 是 int 型变量,且 x=3,y=4,z=5, 则表达式! (xvoid main() int u=24,v=16,w;while(v)w=u % v; u=v ; v=w;printf(“%dn“,u); 输出结果为: 8 2. void main() char s“Yesn/No“,*ps=s;puts(ps+4);*(ps+4)=0;puts(s);输出结果:/NoYes3. main() int p7=11,13,14,15,16,17,18;int i=0,j=0;while(ii

4、nt fac(int n)static int f=1;f=f*n;return(f);void main()int i;for(i=1;ivoid main() int k;printf(“Enter a int number:”);scanf(“%d”,if_(k%5=0|k%13=0)_printf(“yesn”);elseprintf(_“non”_);2下面程序是将键盘输入的英文字符全改为小写英文字符输出, 用换行符结束循环。请填空。#include void main()char c;while( (c=getchar()!=n )if( c =A|cfloat average(f

5、loat array10);void main()6float score10,aver;int i;printf(“input 10 scores:n“);for(i=0;i0) count+;sum+= ai ;printf(“sum=%d,count=%dn“,sum,count);5.下面程序可以逐行输出由 language 数组元素所指向的 5 个字符串。请填空。#includevoid main() char * language= “BASIC”, “FORTRAN”, “PROLOG”, “JAVA”,“C+”;char * q ;int k;7for (k=0;kvoid m

6、ain() char str81,*sptr;int i;for(i=0;i1)程序:int age(int n) int c;if( n=1 )c= 10 ;else c= age(n-1)+2 ;return (c);void main() printf(“age:%dn”, age(5);8)下面程序的功能是在三个字符串中找出最小的,请填空:#include#includevoid main( ) char s20,str330;8int i;for (i=0;ivoid main( ) int *a,*b,*c, num,x,y,z;a= b= c=printf(“输入 3 个整数:”

7、);scanf(“%d%d%d”,a,b,c);printf(“%d,%d,%dn”, *a,*b,*c);num=*a;if (*a*b) num=*b ;if (num*c) num=*c ;printf(“输出最小整数:%dn”, num);10. C 语言源程序文件的后缀是_.cpp_ _,经编译后生成的文件的后缀是_.obj_,连接后生成的文件的后缀是.exe。11从键盘输入一个大写字母,要求改用小写字母输出。请填空:#include void main() char c1,c2;c1= getchar() ;printf(“%c, %dn”,c1,c1);c2=c1+32 ;pri

8、ntf(“%c, %dn”,c2,c2);12以下程序的功能是:从键盘上输入一行字符,存入一个字符数组中,然后输出该字符串。请填空:#includevoid main() char str81,*sptr;int i;for(i=0;i#include void main()int m, i, k;scanf(“%d“, k=sqrt(m) ;for(i=2;ik ) printf(“%d is a prime numbern“,m);else printf(“%d is not a prime numbern“,m);15以下程序对输入的一个小写字母,将字母循环后移 5 个位置后输出。如a变

9、成f,w变成b。请填空:#include void main( ) char c;c=getchar( );if (c=a x=y;y=t; /*交换 x,y 的值*/if(xz) t=z;z=x;x=t; /*交换 x,z 的值*/if(yz) t=y;y=z;z=t; /*交换 z,y 的值*/printf(“small to big: %d %d %dn“,x,y,z);17求 1!+2!+3!+4!+20!的值。请填空:#include void main() float s=0,t=1;int n;for(n=1;n=aa= b= c=printf(“输入 3 个整数:”);scan

10、f(“%d%d%d”,a,b,c);printf(“%d,%d,%dn”, *a,*b,*c);num=*a;if (*a*b) num=*b ;if (num*c) num=*c ;printf(“输出最小整数:%dn”, num);20下面程序的功能是打印 100 以内个位数为 6 且能被 3 整除的所有数。请填空。#include void main() int i,j;for(i=0; ivoid main()float score;char grade;printf(“请输入学生成绩:“);scanf(“%f“,12while(score100|score# define N 5vo

11、id main()int aN,i,temp;printf(“Enter array:n“);for(i=0;ivoid main( )int a2 3=1 ,2,3,4 ,5,6;int b3 2 ,i,j;printf(“array a:n“);for (i=0;ivoid main()int i, j, min, temp, a11;printf(“enter data: n”);for(i=1;iaj) min=j;temp=ai;ai=amin;amin=temp;printf(“nThe sorted numbers:n”);for(i=1;i=10;i+)printf(“%5d”,ai);printf(“n”);

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报