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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

广技师C语言复习题2练习输入输出有答案Word文档下载推荐.docx

1、 53. 以下程序的输出结果是 。 printf(“n*s1=%15s*”, “chinabeijing” ); pirntf(“n*s2=%-5s*”, “chi”);A*s1=chinabeijing* B*s1=chinabeijing*s2=*chi* *s2=chi*C*s1=*chinabeijing* D*s1=chinabeijing*s2=chi* *s2=chi*4. 已有如下定义语句和输入语句,若要求a1, a2, c1, c2的值分别为10、20、A和B,当从第一列开始输入数据时,正确的数据输入方式是 。int a1,a2; char c1, c2;scanf(“%d%

2、c%d%c”,&a1,&c1,&a2,&c2); A10A20B B10A20B C10A20B D10A20B5. 已有定义int x; float y; 且执行scanf(“%3d%f”, &x,&y); 语句,若从第一列开始输入数据12345678,则x的值为 (1) ,y的值为 (2) 。(1)A12345 B123 C45 D345(2)A无定值 B45.000000 C678.000000 D123.0000006. 阅读以下程序,当输入数据的形式为25,13,10,程序的输出结果为 。 int x,y,z; scanf(“%d%d%d”, &x, &y, &z); printf(

3、“x+y+z=%dn”, x+y+z);Ax+y+z=48 Bx+y+z=35Cx+z=35 D不确定值8. 以下针对scanf函数的叙述中,正确的是 。A输入项可以为一实型常量,如scanf(“%f”,3.5);B只有格式控制,没有输入项,也能进行正确输入,如scanf(“a=%d, b=%d”);C当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf(“%4.2f”,&f);D当输入数据时,必须指明变量的地址,如scanf(“%f”, &f)10. 有输入语句:scanf(“a=%d, b=%d, c=%d”, &b, &c);为使变量a的值为1,b的值为3,c的值为2;从

4、键盘输入数据的正确形式应当是 。A132 B1,3,2Ca=1b=3c=2 Da=1, b=3, c=212. 已知ch是字符型变量,下面不正确的赋值语句是 。Ach=a+b; Bch=0; Cch=7+9; Dch=5+9;15. 设x, y和z均为int型变量,则执行语句x=(y=(z=10)+5)-5; 后,x、y和z的值是 。Ax=10 Bx=10 Cx=10 Dx=10 y=15 y=10 y=10 y=5 z=10 z=10 z=15 z=10答案:1. A 2. C 3. D 4. A 5. B B 6. D 7. B 8. D 9. A 10. D12. A 13. C 15.

5、 A 二、填空题1. 以下程序的输出结果为 。.#includeint main()printf(*%f,%4.3f*n,3.14,3.1415);2. 已有定义int d=-2; 执行以下语句后的输出结果是 。 printf(*d(1)=%d*d(2)=%3d*d(3)=%-3d*n,d,d,d);3. 已有定义float d1=3.5, d2=-3.5;printf(*d(1)=%e*d(2)=%.4e*d(3)=%10.4e*n,d1,d1,d1); printf(*d(4)=%e*d(5)=%.6e*d(6)=%-12.5e*n,d2,d2,d2);4. 以下程序的输出结果是 。int

6、 x=1,y=2;x=%dy=%d*sum*=%dn,x,y,x+y);10 squared is: %dn,10*10);5. 以下程序的输出结果是 。int x=10; float pi=3.1416;(1)%dn,x);(2)%6dn(3)%fn,56.1);(4)%14fn,pi);(5)%en,568.1);(6)%14enreturn 0;6. 以下printf语句中的负号的作用是 ,输出结果是 。int x=12;%6d#n%-6d#n7. 以下程序的运行结果是 。int n=100; char c; float f=10.0; double x; x=f*=n/=(c=48);

7、%d%d%3.1f%3.1fn,n,c,f,x);8. 有以下程序,若运行时从键盘输入:55AB,则输出结果是 。 int k=0; char c1=a,c2=b; scanf(%d%c%c,&k,&%d,%c,%cn,k,c1,c2);9. 以下程序的运行结果是 。int n=0; n+=(n=10);%dn,n);10. 若要求下列程序的输出结果为8.00,则 中应填入的是 。int k=2,m=5; float s,x=1.2,y= ; s=2/3+k*y/x+m/2;%4.2fn,s);11. 已知字母A的ASCII码值为65。以下程序的输出结果是 。char a,b; a=A+4-3

8、 b=62a=%d,b=%cn,a,b);12. 假设变量a、b、c均为整型,以下语句借助中间变量t把中的值进行交换,即把b中的值给a,把c中的值给b,把a中的值给c。请填空。 ; a=b; b=c; ;13.已有定义int a; float b, x; 为使a=3、b=6.5、x=12.6、c1=a、c2=A,正确的scanf函数调用语句是 ,数据输入的形式应为 。14. 执行以下程序时,若从第一列开始输入数据,为使变量a=3、b=7、x=8.5、y=71.82、c1=A、c2=a,正确的数据输入形式是 。int a,b; float x,y; char c1,c2;a=%db=%da,&x

9、=%fy=%fc1=%cc2=%ca=%d,b=%d,x=%f,y=%f,c1=%c,c2=%c,a,b,x,y,c1,c2);1. *3.140000,3.142*2. *d(1)=-2*d(2)=-2*d(3)=-2*3. *d(1)=3.500000e+000*d(2)=3.5000e+000*d(3)=3.5000e+000* *d(4)=-3.500000e+000*d(5)=-3.500000e+000*d(6)=-3.50000e+000*4. x=1y=2*sum*=3 10 squared is: 1005. (1)10 (2)10 (3)56.100000 (4)3.141600(5)5.681000e+002(6)3.141600e+0006. 左对齐 12# 12#7. 24820.020.08. 55,A,B9. 2010. 3.611. a=66,b=E12. t=a c=t13. scanf(%d%f%f%c%cb,& 36.512.6aA14. a=3b=7x=8.5y=71.82c1=Ac2=a

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

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