第一范文网 - 专业文章范例文档资料分享平台

C语言习题(1~4)

来源:用户分享 时间:2025/5/23 15:23:26 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

习题 第一章

一.选择题

1.C语言的主要特点有哪些(B C D E)(多选)

A.简洁、紧凑,使用方便、灵活,易于学习和应用。 B.C语言是结构化程序设计语言。

C.C语言允许直接对位、字节和地址进行操作。 D.数据类型丰富。

E.C语言生成的目标代码质量高。

2.算法具有五个特性,以下选项中不属于算法特性的是(B)。

A.有穷性 B.简洁性 C.可行性 D.确定性 3.C语言程序由什么组成(C)。

A.子程序 B.主程序和子程序 C.函数 D.过程 4.源程序要正确地运行,必须要有什么函数(C)。 A.printf函数 B.自定义的函数 C.main函数 D.不需要函数 5.以下说法中正确的是(C)。

A.C语言程序总是从第一个函数开始执行

B.在C语言程序中,要调用的函数必须在main()函数中定义 C.C语言程序总是从main()函数开始执行

D.C语言程序中的main()函数必须放在程序的开始部分 6.一个C程序的执行是从(A)。

A.本程序的main函数开始,到main()函数的结束

B.本程序文件的第一个函数开始,到本程序文件的最后一个函数的结束 C.本程序文件的main开始,到本程序文件的最后一个函数的结束 D.本程序文件的第一个函数开始,到本程序文件的main函数的结束 7.下叙述不正确的是(D)。

A.一个C源程序可由一个或多个函数组成 B.一个C源程序必须包含一个main函数 C.C程序的基本组成单位是函数

D.在C程序中,注释说明只能位于一条语句的后面 8.C语言是一种面向(D)的程序设计语言。

A.对象 B.窗口 C.用户 D.过程

9.在使用Visual C++ 6.0进行编程时,下面哪种错误是它检查不出来的(B)。

A.编译错误 B.逻辑错误 C.语法错误 D.连接错误

10.下面哪个产品不能开发C程序(B)。

A.Turbo C 2.0 B.DOS 2.0 C.Visual C++ 6.0 D.Microsoft C 6.0 二.填空题

1.C语言的语句以 ;结尾。

2.C程序的基本组成单元是 函数 。

3.一个C程序有且只能有一个 main函数。

4.C程序的函数体由 声明部分 开始到 执行部分 结束。 5.C程序的执行是从 main 开始。

6.C程序中的每一行可以写 多 条语句。 7. 逻辑错误 错误只能由编程者自己查找。

8.将源程序翻译成等价的机器语言的过程叫做 编译 。 9.编译错误又叫 语法错误 错误。

10.若要在程序中使用输入输出函数,那么就要在预处理命令中包含标准输入输出函数所在的头文件,其命令为 #include 。 三.简答题

1.请根据自己的理解说说程序设计的几个阶段。 答:五个阶段:

①分析阶段

由用户和程序开发人员共同研究确定程序应完成的功能,解决“做什么”的问题。 ②设计阶段

由程序设计人员设计软件的总体结构,也就是确定程序的组成模块,以及各模块之间的关系,并设计每个模块的实现细节及具体算法。

③编码阶段

利用程序设计语言编写各算法的程序代码。 ④测试阶段

由专门的测试人员对编写完成的程序代码进行测试,尽可能多的发现其中的错误。 ⑤调试和运行阶段

借助一定的调试工具找出程序中错误的具体位置,并改正错误,并在运行期间进行维护。

2.我们这一章都学了哪两种注释方法,使用上有什么区别。

答:①“//”是注释,用于注释一行,注释不影响程序的编译和运行。

②“/*”和“*/”之间括起来的内容也是注释,可用于注释多行。

3.简述main()函数的作用。 答:

main()是C程序中唯一可以直接运行的函数,其他函数都直接或间接由main()调用执行。C程序的执行开始于main()函数,一个结构良好的C程序也应结束于main()函数。

对于一些较小的程序,用一个main()函数就够了,全部的处理语句都放在main()函数中。

对于一些复杂问题,需要进行模块化设计,要将一个复杂问题分解成若干个相对简单的一些子问题,每个子问题由一个或多个函数来处理,main()函数负责总控,并调用相应的函数。

4.请写出C程序的基本构成。 答:

(1)C源程序是由函数构成的,其中必须有一个且只能有一个主函数(main函数),还可以有0到多个其它函数。C程序由main函数的首句开始执行,由main函数的最后一句结束,函数中可调用其它函数。

(2)C语言中用户可以自己定义函数,也可以使用C系统提供的库函数(如:printf函数和scanf函数)。要调用C的库函数,必须在源程序首部加上相应的库文件包含。

(3)C语言函数内部不能定义函数,函数之间是平等的。主函数main可以放在某一用户函数之前,也可以放在某一用户函数之后,但被调用的函数应在主调函数之前定义或说明。

5.简叙一个C程序的开发过程。

答:下面以VC++6.0为例说明一个C程序的开发过程

(1) 启动VC

(2) 输入源程序(C语言代码) (3) 源程序存盘

(4) 编译连接运行程序

(5) 若编译有错,改错,再次编译连接运行程序 (6) 查看程序结果

(7) 若程序结果有错,重复步骤(5) (8) 程序结果正确,结束。

四.程序设计题

1.编写一个程序,输出字符串this is my first c program。 #include main() {

printf(\

printf(\ www.jluzh.com\

printf(\}

2.编写一个程序,输出下面图形:

**************************

www.jluzh.com

**************************

3.试编写一个程序,利用printf()函数,输出以下图形。 * *** ***** *** *

#include main() {

int i,j,k;

for(i=0;i<3;i++) /*输出上面3行*号*/ {

for(j=0;j<2-i;j++)

printf(\ /*输出*号前面的空格*/ for(k=0;k<=2*i;k++)

printf(\ /*输出*号*/

printf(\ /*输出完一行*号后换行*/ }

for(i=0;i<2;i++) /*输出下面2行*号*/ {

for(j=0;j<=i;j++) printf(\

for(k=0;k<3-2*i;k++) printf(\ printf(\ } }

4.模仿本章所学的例题试写一个C程序,要求输入两个整数,求出他们的和并输出结果。 #include main() { int a,b; printf(\ scanf(\

printf(\

搜索更多关于: C语言习题(1~4) 的文档
C语言习题(1~4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c43fn48eq792xn8v9vnyc_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top