习题解析与答案第1章C语言概述一.简答题1.概述C语言的主要特点
【解答】(1)语言简洁、紧凑,使用方便、灵活
(2)数据类型丰富,表达能力强
(3)运算符多样
C语言中的运算符包含的范围非常广泛
(4)具有结构化的控制语句
如if…else语句、while语句、dowhile语句、switch语句、for语句
(5)允许直接访问物理地址
C语言中含有的位和指针运算,能够直接对内存地址进行访问操作
(6)所生成的目标代码质量高,可移植性好
2.构成C语言程序的基本单位是什么
它由哪几部分组成
【解答】函数是构成C语言程序的基本单位
一个完整的C程序一般由文件包含、宏定义、函数说明、变量和一个或若干个函数组成
3.C语言程序的运行一般要经过哪几个步骤
【解答】(1)编辑;(2)编译;(3)连接,生成EXE文件;(4)执行
二.运行程序写结果1.输入下面程序并运行
main(){inta1,a2,x;a1=100;a2=50;x=a1-a2;printf(″x=%d\n″,x);}【解答】运行结果为:x=502.输入下面程序并运行
main(){inta1,a2,x;a1=10;a2=20;x=a1*a2;printf(″a1=%d,a2=%d\n″,a1,a2);printf(″x=%d\n″,x);}【解答】运行结果为:a1=10,a2=20x=2003.输入下面程序并运行
#include1main(){printf("******\n");printf("*****\n");printf("****\n");printf("***\n");printf("**\n");printf("*\n");}【解答】运行结果为:*********************思考:可以修改程序,使之输出平行四边形,等腰三角形等图形
三.编程题1.参照本章例题,编写一个C程序,用于显示如