



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流第二章 C语言习题.精品文档.第二单元 顺序程序设计一. 选择题1. 若m为float型变量,则执行以下语句后的输出为 。 m=1234.123; printf("%-8.3fn",m); printf("%10.3fn",m); A. 1234.123 B. 1234.123 C. 1234.123 D. -1234.123 1234.123 1234.123 1234.123 001234.1232. 若x,y,z均为int型变量,则执行以下语句后的输出为 。 x=(y=(z=10)+5)-5; p
2、rintf("x=%d,y=%d,z=%dn",x,y,z); y=(z=x=0,x+10); printf("x=%d,y=%d,z=%dn",x,y,z); A. X=10,Y=15,Z=10B. X=10,Y=10,Z=10 X=0,Y=10,Z=0 X=0,Y=10,Z=10 C. X=10,Y=15,Z=10D. X=10,Y=10,Z=10X=10,Y=10,Z=0 X=0,Y=10,Z=03. 若x是int型变量,y是float型变量,所用的scanf调用语句格式为: scanf("x=%d,y=%f",&x,&
3、amp;y); 则为了将数据10和66.6分别赋给x和y,正确的输入应是: 。 A. x=10,y=66.6<回车> B. 10 66.6<回车>C. 10<回车>66.6<回车> D. x=10<回车>y=66.6<回车>4. 已知有变量定义:int a;char c;用scanf(“%d%c”,&a,&c);语句给a和c输入数据,使30存入a,字符b存入c,则正确的输入是: 。A. 30b<回车> B. 30 b<回车>C. 30<回车>b<回车> D.
4、30b<回车>5. 已知有变量定义:double x;long a; 要给a和x输入数据,正确的输入语句是 。若要输出a和x的值,正确的输出语句 。 A. scanf(“%d%f”,&a,&x); B. scanf(“%ld%f”,&a,&x); printf(“%d,%f”,a,x); printf(“%ld,%f”,a,x);C. scanf(“%ld%lf”,&a,&x); D. scanf(“%ld%lf”,&a,&x); printf(“%ld,%lf”,a,x); printf(“%ld,%f”,a,x);
5、6. 若有定义double x=1,y;则以下的语句执行的结果是 。y=x+3/2; printf(“%f”,y); A.2.500000 B.2.5 C.2.000000 D.2 7. 若a为整型变量,则以下语句 。a=-2L; printf("%dn",a);A. 赋值不合法B. 输出为不确定的值C. 输出值为-2D. 输出值为2二. 读程序写结果1. main() int x,y; scanf("%2d%*2d%ld",&x,&y); printf("%dn",x+y);执行时输入:12345672. main(
6、) int x=4,y=0,z; x*=3+2; printf("%d",x);x*=y=z=4; printf("%d",x);3. main() float x; int i; x=3.6; i=(int)x; printf("x=%f,i=%d",x,i);4. main() int a=2; a%=4-1; printf("%d, ",a); a+=a*=a-=a*=3; printf("%d",a);5. main() int x=02,y=3; printf("x=%d,y
7、=%d",x,y);6. main() char c1=6,c2=0; printf("%c,%c,%d,%dn",c1,c2,c1-c2,c1+c2);7. main() int x,y,z; x=y=1; z=+x-1; printf("%d,%dn",x,z); z+=y+; printf("%d,%dn",y,z);三. 填空题1. 在C语言中,字符型数据和整型数据之间可以通用,一个字符数据既能以 输出,也能以 输出。2. "%-ms"表示如果串长小于m,则在m列范围内,字符串向 靠, 补空格。3
8、. printf函数的“格式控制”包括两部分,它们是 和 。4. 编写程序求矩形的面积和周长,矩形的长和宽由键盘输入,请填空。#include <stdio.h>void main() float l,w;printf(“please input length and width of the rectanglen”);scanf(“%f%f”,&l,&w);area= ;girth= ;5. 编写程序,输入一个数字字符(09)存入变量c,把c转换成它所对应的整数存入n,如:字符0所对应的整数就是0。请填空。void main() char c;printf(“pl
9、ease input a char:n”);c= ;n= ;printf( ,c,n);四. 编程1. 将华氏温度转换为摄氏温度和绝对温度的公式分别为: c=(f-32) (摄氏温度) k=273.16+c (绝对温度) 请编程序:当给出f时,求其相应摄氏温度和绝对温度。 测试数据: f=34 f=1002. 写一个程序把极坐标(r,) (之单位为度)转换为直角坐标( X,Y)。转换公式是: x=r.cos y=r.sin 测试数据: r=10 =45° r=20 =90°3. 写一个程序,按如下格式输出数据。name number math english computerzhanghua 9901 80.50 87.0 80lina
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 耳部肿瘤课堂
- 好奇产品培训体系构建
- 瞄准新质生产力
- 听了郝红英老师孩子心里发展敏感期与家庭教育的心得体会模版
- 奥康客户关系管理体系构建
- 办公室行政管理
- 技术岗位工作总结模版
- 大学生职业规划大赛《视觉传达设计专业》生涯发展展示
- 大学生职业规划大赛《人力资源管理专业》生涯发展展示
- 细胞治疗产品开发与应用
- 推销实战技巧与客户优秀服务技巧
- 福建新费用定额交底材料
- 器质性精神障碍患者的护理
- 趣味英语课件完整版
- 大学武术智慧树知到答案章节测试2023年浙江大学
- 前列腺增生症患者围手术期的护理
- 五防系统调试报告
- 日语综合教程第六册 单词表
- 市委政研室主任关于如何写稿子的讲话
- 在建项目雨季施工(防汛)安全隐患排查表
- 《广东省普通高中学生档案》模板
评论
0/150
提交评论