C语言习题

更新时间:2023-07-08 10:43:52 阅读: 评论:0

C语言习题
第二单元顺序程序设计
一.选择题
1.若m为float型变量,则执行以下语句后的输出为。
m=;
printf("%\n",m);
printf("%\n",m);
A. B. C. D.
2.若x,y,z均为int型变量,则执行以下语句后的输出为。
x=(y=(z=10)+5)-5;
printf("x=%d,y=%d,z=%d\n",x,y,z);
toxic是什么意思
y=(z=x=0,x+10);
printf("x=%d,y=%d,z=%d\n",x,y,z);
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("x=%d,y=%f",&x,&y);
则为了将数据10和分别赋给x和y,正确的输入应是: 。
A. x=10,y=<回车>
B. 10 <回车>
C. 10<回车><回车>
D. x=10<回车>y=<回车>
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<回车>
taiwane
5.已知有变量定义:double x;long a; 要给a和x输入数据,正确的输入语句是。
若要输出a和x的值,正确的输出语句。
flash是什么意思A. scanf(“%d%f”,&a,&x);soup怎么读
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);
7.若a为整型变量,则以下语句。
a=-2L; printf("%d\n",a);
A. 赋值不合法
B. 输出为不确定的值
C. 输出值为-2
D. 输出值为2
二.读程序写结果
1. main()
{ int x,y;
scanf("%2d%*2d%ld",&x,&y);
printf("%d\n",x+y);
}
执行时输入:1234567
2. main()
{ int x=4,y=0,z;
x*=3+2;
printf("%d",x);
x*=y=z=4;
printf("%d",x);
}
3. main()lily英语怎么样
{ float x; int i;
x=; 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=%%d",x,y);
}
6. main()
{ char c1=’6’,c2=’0’;
printf("%c,%c,%d,%d\n",c1,c2,c1-c2,c1+c2);
}
7. main()
{ int x,y,z;
x=y=1; z=++x-1;
printf("%d,%d\n",x,z);
z+=y++;
printf("%d,%d\n",y,z);
}
三.填空题worry
1.在C语言中,字符型数据和整型数据之间可以通用,一个字符数据既能以输出,也能以
输出。
2."%-ms"表示如果串长小于m,则在m列范围内,字符串向靠,补空格。
3.printf函数的“格式控制”包括两部分,它们是和。
4.编写程序求矩形的面积和周长,矩形的长和宽由键盘输入,请填空。
#include <>
void main()
{ float l,w;
printf(“plea input length and width of the rectangle\n”);
scanf(“%f%f”,&l,&w);
area= ;
girth= ;
}
5.编写程序,输入一个数字字符(‘0’~‘9’)存入变量c,把c转换成它所对应的整数存入
n,如:字符‘0’所对应的整数就是0。请填空。
void main()
{ char c;
;
printf(“plea input a char:\n”);
c= ;
n= ;
printf( ,c,n);
}
family是什么意思四.编程
江畔独步寻花的诗意1.将华氏温度转换为摄氏温度和绝对温度的公式分别为:
c=(f-32) (摄氏温度)
k=+c (绝对温度)
请编程序:当给出f时,求其相应摄氏温度和绝对温度。
测试数据:① f=34
② f=100
2.写一个程序把极坐标(r,θ) (θ之单位为度)转换为直角坐标( X,Y)。转换公式是:
x=θ
y=θ
测试数据:① r=10 θ=45°
② r=20 θ=90°
3.写一个程序,按如下格式输出数据。
name number math english computer
zhanghua 9901 80
lina 9902 90
wanggang 9903 78
4.输入3个双精度实数,分别求出它们的和、平均值、平方和以及平方和的开方,并输出所求出
各个值。
5.输入一个3位整数,求出该数每个位上的数字之和。如123,每个位上的数字和就是
1+2+3=6。

本文发布于:2023-07-08 10:43:52,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/1085322.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:输出   数据   转换
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图