c语言的简答
1. 跪求《C语言程序设计》课本习题答案!!!
习题1参考答案
一、选择题 1. A 2. D
二、填空题
1. BASIC、FORTRAN、AL_GOL60和COBOL 2. 8
3. 关键字
4. 编辑、编译、链接和运行
三、简答题 1.答:
(1)C语言具有结构化的控制语句。C语言提供了结构化程序所必需的基本控制语句,实现了对逻辑流的有效控制。
(2)C语言具有丰富的数据结构类型。C语言除提供整型、实型、字符型等基本数据类型外,还提供了用基本数据类型构造出的各种复杂的数据结构,如数组、结构、联合等。C语言还提供了与地址密切相关的指针类型。此外,用户还可以根据需要自定义数据类型。 (3)C语言具有丰富的运算符。C语言提供了多达34种运算符,丰富的数据类型与丰富的运算符相结合,使C语言的表达力更具灵活性,同时也提高了执行效率。
(4)C语言简洁、紧凑,使用方便、灵活,程序书写自由,有9种控制语句。
(5)C语言既具有高级语言的功能,又具有低级语言的许多功能,通常被称为中级计算机语言。它既是成功的系统描述语言,又是通用的程序设计语言。 (6)C语言与汇编语言相比,可移植性好。
(7)功能强大。C语言具有低级语言的一些功能,所以,生成目标代码质量高,程序执行效率高。现在许多系统软件都用C语言来描述,可以大大提高了编程效率。
2.答:运行一个C语言程序,一般需要经过如下几个步骤:①上机输入并编辑源程序;②编译源程序;③与库函数连接;④生成可执行目标程序;⑤运行目标程序。 3.答:
(1)操作系统的设计与实现。C语言是一种应用非常广泛的结构化高级程序设计语言,既适合编写应用软件,又适合编写系统软件。
2. C语言简答题目
其它的的楼上一样,就是3,5的答案错位了。直接就给答案啊。。。
1、6 13 13 /*(注:6前面4个空格,每个13前面各三个空格)*/
3、31; 这个你注意case语句后面是没有break的,所以当i=1;case1以下的语句都执行一遍此时a=8;i=2:a=16;i=3:a=26;i=4:a=26+5=31
5、24;这里主要时要注意p[i]%2这个条件,当p[i]%2=0时,while循环也就终止了,所以只有11+13=24;
7、c = (c>='A' && c<='Z') ? (c+=32) : c
8、m=n%10==5?1:0; /*如果n的个位是5则m=1,否则等于m=0;*/
9、m = (x >= y) ? x : y
10、
switch((int)m){
case 1: k=1; break;
case 2: k=2; break;
case 3: k=3; break;
case 4: k=4; break;
/* default: printf("error"); break;*/
}
3. C语言简答题1
5
5
1
main
(
)
{
int
x
,
y=1
,
z;
if
(
y
!=
0
)
x=5;
//y!=0
返回成功
故x
=5
printf(“\t%d\n”
,
x);
//输出
5
if
(
y
=
=0
)
x
=
4;
//y==0返回失败
else
x
=
5;
//执行
x
=5
printf(“\t%d\n”
,
x);
//输出
5
x
=1;
//赋值
if
(
y
<
0)
//这里太乱了
下次注意格式
if(
y
>
0)
x=4;
else
x
=
5;
printf(“\t%d\n”
,
x);
}