习题1和参考解答
1)选择题
(1)在计算机上可以直接运行的程序是( )。
A.高级语言程序 B.汇编语言程序
C.机器语言程序 D.C语言程序
【答案】C
【解析】机器语言是直接面向机器的,可以直接运行,其他语言都需要编译。
(2)一个C语言程序是由( )。
A.若干函数组成 B.若干过程组成
C.若干主程序组成 D.若干子程序组成
【答案】A
【解析】C语言程序由一个主函数和零个以上(含零个)非主函数构成。
(3)C语言不具有的特点是( )。
A.具有结构化的控制语句
B.数据类型丰富
C.语法限制不太严格,程序设计自由度大
D.在可移植性上,C语言比其他语言差
【答案】D
【解析】C程序的可移植性好,这是C语言的一个主要特点。
(4)以下叙述不正确的是( )。
A.一个C语言程序可由一个或多个函数组成
B.一个C语言程序必须包含一个主函数
C.C语言程序的基本组成单位是函数
D.在C语言程序中,注释说明只能位于一条语句的后面
【答案】D
【解析】在C语言程序中,注释说明可以位于程序中任意合适的位置。
(5)以下叙述正确的是( )。
A.C语言比其他语言高级
B.C语言可以不用编译就能被计算机识别和执行
C.C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
D.C语言出现的最晚,所以具有其他语言的一切优点
【答案】C
【解析】“C语言以接近英语国家的自然语言和数学语言作为语言的表达形式”,这是C语言的定义。
2)填空题
(1)计算机语言的发展经过了 机器语言 汇编语言 和 高级语言 等阶段。
【答案】机器语言,汇编语言,高级语言
(2)C语言既适合编写 系统软件 ,也适合编写应用软件。
【答案】系统软件
(3)简单地说,设计和调试C语言程序要经过 编辑 、 编译 、链接 和 执行 4个阶段。
【答案】编辑,编译,链接,执行
3)编程题
(1)编写一个简单的C语言程序,使得在屏幕上显示下列信息。
c语言和c++区别***************************************************
C is very fun.
****************************************************
#include<stdio.h>
Int main()
Printf(“****\ nsadhfahf\n*****\n”);
Return 0;
}
【参考源程序】
#include <stdio.h>
int main()
{
printf(“***************************************************\n”);
printf(“ C is very fun.\n”);
printf(“****************************************************\n”);
return 0;
}
(2)编写一个简单的C语言程序,使得在屏幕上显示下列信息。
*
***
*****
*******
【参考源程序】
#include <stdio.h>
int main()
{
printf(“ *\n”);
printf(“ ***\n”);
printf(“ *****\n”);
printf(“*******\n”);
return 0;
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论