第1章 C语言概述 1
1.5 参照本章例题,编写一个C程序,输出以下信息: 1
1.6 写一个程序,输入a,b,c三个值,输出其中最大者。 1
第2章 程序的灵魂——算法 2
2.1 什么叫结构化的算法?为什么要提倡结构化的算法? 2
2.7 什么叫结构化程序设计?它的主要内容是什么? 2
第3章 数据类型、运算符与表达式 2
3.3请将下面各数用八进制和十六进制数表示: 2
3.4将以下三各整数分别赋给不同类型的变量,请画出赋值后数据在内存中的存储形式。 2
3.5字符常量和字符串常量有什么区别? 3
3.6写出以下程序运行的结果: 3
3.7要将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。例如,字母“A”后面第4个字母是“E”,用“E”代替“A”。因此,“China”应译为“Glmre”。请编一程序,用赋初值的方法使c1,c2,c3,c4,c5这5个变量的值分别为’C’,’h’,’i’,’n’,’a’,经过运算,使c1,c2,c3,c4,c5的值分别变为’G’,’l’,’m’,’r’,’e’,并输出。 4
3.8例2.6能否改成如下: 4
3.9求下面算术表达式的值。 4
3.10写出程序运行的结果。 5
3.11写出下面赋值的结果。格中写了数值的是要将它赋给其他类型的变量,将所有空格填上赋值后的数值。 5
3.12 出下面表达式运算后a的值,设原来a=12。设a和n都已定义为整型变量。 5
第4章 最简单的C程序设计——顺序程序设计 6
4.4 若a=3,b=4,c=5,x=1.2,y=2.4,z=-3.6,u=51247,n=128765,c1=’a’,c2=’b’,想得到以下的输出格式和结果,请写出程序(包括定义变量类型和设计输出)。 6
4.5请写出下面程序的输出结果: 7
4.6 用下面的scanf函数输入数据,使a=3,b=7,x=8.5,y=71.82,c1=’A’,c2=’a’。问在键盘上如何输入? 7
4.7下面的scanf函数输入数据,使a=10,b=20,c1=’A’,c2=’a’,x=1.5,y=-3.75,z=67.8,请问在键盘上如何输入数据? 8
4.8圆半径r=1.5,圆柱高h=3,求圆周长,圆面积,圆球表面积,圆球体积,圆柱体积。用scanf输入数据,输出计算结果,输出时要求有文字说明,取小数点后2位数字。请编程序。 8
4.9输入一个华氏温度,要求输出摄氏温度,公式为C=(5/9)(F-32) 9
输出要有文字说明,取2位小数。 9
第5章 选择结构程序设计 10
5.2语言中如何表示“真”和“假”?系统如何判断一个量的“真”和“假”? 10
5.3写出下面各逻辑表达式的值。设a=3,b=4,c=5。 10
5.4有3个整数a,b,c,由键盘输入,输出其中最大的数。 10
5.5有一函数: 11
5.6给出一百分制成绩,要求输出成绩等级’A’、’B’、’C’、’D’、’E’。90分以上为’A’,80~89分为’B’,70~79分为’C’,60~69分为’D’,60分以下为’E’。 12
5.7给定一个不多于5位的正整数,要求:①求它是几位数;②分别打印出每一位数字;③按逆序打印出各位数字。例如原数为321,应输出123。 13
5.8企业发放的奖金根据利润提成。利润I低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元(100000
1