中职c语言练习题
更新时间:2023-12-15 23:36:01 阅读量: 教育文库 文档下载
- 中职c语言试题及答案推荐度:
- 相关推荐
《C语言》
一、 选择题
1. 若m为float型变量,则执行以下语句后的输出为 。 m=1234.123;
printf(\
printf(\
A. 1234.123 B. 1234.123 C. 1234.123 D. -1234.123 1234.123 1234.123 1234.123 001234.123
2. 若x,y,z均为int型变量,则执行以下语句后的输出为 。 x=(y=(z=10)+5)-5;
printf(\ y=(z=x=0,x+10);
printf(\
A. X=10,Y=15,Z=10 B. X=10,Y=10,Z=10 X=0,Y=10,Z=0
X=0,Y=10,Z=10 C. X=10,Y=15,Z=10
D. X=10,Y=10,Z=10 X=10,Y=10,Z=0
X=0,Y=10,Z=0
3. 若x是int型变量,y是float型变量,所用的scanf调用语句格式为:
scanf(\则为了将数据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. 30’b’<回车> B. 30 b<回车> C. 30<回车>b<回车> D. 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);
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(\
A. 赋值不合法 B. 输出为不确定的值 C. 输出值为-2 D. 输出值为2
二、 读程序写结果
1. main() { int x,y;
scanf(\
printf(\
}
执行时输入:1234567 输出: 2. main()
{ int x=4,y=0,z; x*=3+2; printf(\x*=y=z=4; printf(\
} 输出:
3. main()
{ float x; int i; x=3.6; i=(int)x;
printf(\
} 输出:
4. main()
{ int a=2;
a%=4-1; printf(\ a+=a*=a-=a*=3; printf(\
} 输出:
5. main()
{ int x=02,y=3;
printf(\
} 输出:
6. main()
{ char c1=’6’,c2=’0’;
printf(\} 输出:
7. main()
{ int x,y,z;
}
四、 编程
printf(“please input a char:\\n”); c= ; n= ;
printf( ,c,n);
x=y=1; z=++x-1; printf(\ c=
z+=y++;
printf(\
k=273.16+c ( } 输出: 三、 填空题
1. 在C语言中,字符型数据和整型数据之间可以通用,一个字符数据既能以 输出,也
能以 输出。
2. \表示如果串长小于m,则在m列范围内,字符串向 靠, 补空格。 3. printf函数的“格式控制”包括两部分,它们是 和 。 4. 编写程序求矩形的面积和周长,矩形的长和宽由键盘输入,请填空。
#include
printf(“please input length and width of the rectangle\\n”); scanf(“%f%f”,&l,&w);
area= ; girth= ; x=r.cos
y=r.sin
}
5. 编写程序,输入一个数字字符(‘0’~‘9’)存入变量c,把c转换成它所对应的整数存
入n,如:字符‘0’所对应的整数就是0。请填空。 void main() { char c;
;
1. 将华氏温度转换为摄氏温度和绝对温度的公式分别为: 59(f-32) (摄氏温度) 绝对温度)
请编程序:当给出f时,求其相应摄氏温度和绝对温度。 测试数据:① f=34 ② f=100 2. 写一个程序把极坐标(r,θ) (θ之单位为度)转换为直角坐标( X,Y)。转换公式是: θ θ
测试数据:① r=10 θ=45° ② r=20 θ=90° 3. 写一个程序,按如下格式输出数据。
name number math english computer zhanghua 9901 80.50 87.0 80 lina 9902 70.00 80.0 90 wanggang 9903 87.00 76.0 78
4. 输入3个双精度实数,分别求出它们的和、平均值、平方和以及平方和的开方,并输出所
求出各个值。
5. 输入一个3位整数,求出该数每个位上的数字之和。如123,每个位上的数字和就是1+2+3=6。
正在阅读:
中职c语言练习题12-15
2017年农村房屋确权新政10-23
令我敬佩的环卫工人作文350字07-05
王晏民公示材料doc - 图文01-16
学困生转化结题报告01-20
2018年上海中考各区一模课外文言文汇编09-13
网络活动策划方案(优秀8篇)03-26
寄生虫各类题目总结(中医)12-09
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 中职
- 练习题
- 语言
- 四年级应用题专题训练2-3
- 新加坡工业园区
- 医疗不良事件主动报告激励机制
- 计组实验报告基础汇编语言程序设计实验
- SDSM降尺度模型中文操作手册
- 低年级《开学第一课》观后感3篇
- 关于五大领域的教案
- 电工答案 - 图文
- 地坪的施工方案设计 - 图文
- 2019年3月山东省淄博市2019届高三年级一模考试物理试卷(解析版)
- 心理测量学
- 新人教版小学数学四年级上册知识点归纳及配套练习
- 自我介绍英文演讲稿
- 社区矫正精神病患者管理办法初探
- 青岛版五四制三年级科学上册教案今天的天气
- 国内外研究现状与分析
- 四川省绵阳东辰国际学校2017-2018九年级上期末数学考试
- 2017年河北省公务员行测真题及答案
- 年产150吨日式豆腐项目可行性研究报告
- 2FSK调制与非相干解调电路设计