- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章顺序结构程序设计习题
第三章 顺序结构程序设计习题
一、填空题
(1)表达式5/3的结果是 1 ,表达式5/3.0的结果是 1.6 ,表达式3%5的结果是 3 。
(2)定义int x,y;执行执行y=(x=1,++x,x+2);语句后,y的值是 4 。
(3)设int x=4,y=5;表达式y==x+1的结果是 1 。
(4)字符串“a+b=23”的长度为 7 。
(5)设double x=5;printf(“ %f \n”,x);。
(6)标准C语言的输入、输出是通过 printf scanf 来实现的。
(7)格式化输入函数中如果有转义字符,转义字符应当 实际 输入。
(8)putchar函数和getchar函数是专门处理 输入输出字符 函数。
(9)格式化输出函数中的输出项表可以由 变量 组成,格式化输入函数的中输入项表必须由 地址变量 组成。
(10)“变量”含义是 查找地址列表 。
(11)借助于临时变量k交换a和b两个变量的值,应顺序执行赋值语句是 k=a 、
a=b 和 b=k 。
(12)以下程序输入12345CR后的执行结果是 a=12,b=345 + 。
#include stdio.h
main()
{
int a,b;
scanf(“%2d%3d”,a,b);
printf(“a=%d,b=%d\n”,a,b);
}
(13)以下程序输入1 2 3CR后的执行结果是 a=1,b= ,c=2 。
#include stdio.h
main()
{
int a,v;char b;
scanf(“%d%c%d”,a,b,c);
printf(“a=%d,b=%c,c=%d\n”,a,b,c);
}
二、选择题
(1)以下程序片段的执行结果是(B )。
float f=13.8f;
int n;
n=((int)f)%3;
printf(n=%d\n,n);
A.n=2 B.n=1 C.2 D.1
(2)下列程序段,如果要将x1=10,x2=20,ch1=’a’,ch2=’b’,正确的输入是( C )。
int x1,x2;
char ch1,ch2;
scanf(“%d%c%d%c”,x1,ch1,x2,ch2);
A.10 a 20 b B.10,a,20,b C.10a20b D.1020ab
(3)有如下输入语句:scanf(“a=%d,b=%d,c=%d”,a,b,c);为使变量a的值为1,b的值为2,c的值为3,正确的输入形式应是( C )
A.123CR B.1,2,3CR C.a=1,b=2,c=3CR D.1 2 3CR
(4)若x和y均定义为int型,z定义为double型,以下不合法的scanf函数调用语句是(B )
A.scanf(“%D%lx,%le”,x,y,z); B.scanf(“%2d*%d%lf”,x,y,z);
C.scanf(“%x%*d%o”,x,y); D.scanf(“%x%o%6.2f”,x,y,z);
三、编程题
(1)输出4行4列星号,使之排列成矩形。
(2)在屏幕上输出右边的图3-10的图形。
(3)(1)编程实现从键盘上输入正方形的边长(实型),求其面积和周长,然后输出其面积和周长值。
(4)将任务3“班级学生成绩管理系统”主菜单程序的输入部分,用输入字符函数改写,然后输入其字符。
(5)编写一程序,从键盘输入圆锥体的半径r和高h,并计算其体积。(v=pi*r*r*h/3)
(6)画出“班级学生成绩管理系统”封面和主菜单流程图和N-S图
(7)编程实现输入五个学生成绩,计算其总成绩和平均成绩。
图3-10
文档评论(0)