C语言程序设计第3章-3.3

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
int a1,a2; char c1,c1; scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2); (A) 20C30D(回车) (B) 20C 30D(回车) (C) 20 C 30 D(回车) (D) 20,C,30,D(回车)
3.3.2 练习题
二.填空题 1.以下程序的运行结果是__________。 #include "stdio.h" main() { int a=10,b=20; int m=-2;long n=987654321; printf("%d,%d\n",a,b); printf("a=%d,b=%d\n",a,b); printf("m=%d\n",m); printf("n=%ld\n",n); getch(); }
谢谢
3.3.2 练习题
一.选择题
1. putchar函数可以向终端输出一个__________。
(A) 整型变量表达式
(B) 实型变量值
(C) 字符串
(D) 字符或字符型变量值
2. 阅读以下程序,当输入数据的形式为:25,13,10<CR>(注:<CR>表示回
车),则正确的输出结果为__________。
main()
{ int x,y,z;
scanf(“%d%d%d”,&x,&y,&z);
printf(“x+y+z=%d\n”,x+y+z); getch() ; }
(A) x+y+z=48 (B) x+y+z=35 (C) x+z=35 (D) 不确定值
3.3.2 练习题
一.选择题 3.已知定义int i,j,k;若从键盘输入:1,2,3回车,分别使i,j,k的值为1、2、3,以下 选项中正确的输入语句是__________。 (A)scanf("%2d%2d%2d",&i,&j,&k); (B) scanf("%d %d %d",&i,&j,&k); (C)scanf("%d,%d,%d",&i,&j,&k); (D) scanf("i=%d,j=%d,k=%d",&i,&j,&k); 4.已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为20,30,C和D, 当从第一列开始输入数据时,正确的数据输入方式是__________。
3.3.2 练习题
二.填空题 2.以下程序是实现三个整数的互换,然后输出a,b,c的值。请将下面程序补充完 整。 #include "stdio.h" main() {_______________________ scanf("%d,%d,%d",&a,&b,&c); ________________________ a=b; b=c; ________________________ printf("a=%d,b=%d,c=%d\n",a,b,c); getch(); }
3.3.2 练习题
二.填空题 3. 以下程序的运行结果是__________。 #include "stdio.h" main() {int x=36,y=12; int a,b,c; a=x*y;b=x/y;c=x+y; printf("%d,%d,%d\n",a,b,c); getch(); } 4.以下程序运行后的输出结果是__________。 main() { int k=2,i=2,m; m=k+=i*=k; printf("%d,%d\n",m,i); getch(); }
C 语 言 程 序 设 计 实 例 教 程
C 语
第3章 顺序结构程序设计

3.3 课后习题


本节要点
设 计
1. 进一步巩固顺序结构程序设计

2. 进一步巩固各种输入输出函数的使

用方法

3. 进一步练习常用的语句的使用方法

4. 提高编程和调试程序的能力
3.3.1 项目实训
二.实训内容 1.编写程序,用getchar函数读入两个字符给c1、c2,然后分别用putchar函数和 printf函数输出这两个字符,并思考以下问题:(1)变量c1、c2应定义为字符型 或整型?抑或二者皆可?(2)要求输出c1和c2值的ASCII码,应如何处理?用 putchar函数还是printf函数?(3)整型变量与字符变量是否在任何情况下都可以 互相代替?如"char c1,c2;"与"int c1,c2;"是否无条件等价? 2.求一个圆柱体的体积。 3.编写一个简单的计算器,实现两个整型数的四则运算。
相关文档
最新文档