首页 理论教育 C语言程序设计教程练习与测试及答案解析

C语言程序设计教程练习与测试及答案解析

时间:2023-10-27 理论教育 版权反馈
【摘要】:一.练习题1.选择题以下说法中正确的是()。A.必须在开始B.必须在最后C.必须在系统调用库函数之后D.可以任意C源程序的基本组成结构是()。Visual C++ 2010中,C语言源程序经过编译和连接后生成的可执行文件的扩展名是______。B.C语言程序是可以直接运行的。C.适当增加注释,可提高代码的可读性,方便维护和调试。B.一个源程序的项目中,可以含有多个源文件,每个源文件中都必须有一个main()函数。

C语言程序设计教程练习与测试及答案解析

一.练习题

1.选择题

(1)以下说法中正确的是()。

A.C程序运行时,总是从第一个定义的函数开始执行

B.C程序运行时,总是从main()函数开始执行

C.C源程序中的main()函数必须放在程序的开始部分

D.一个C函数中只允许一对花括号

(2)下列标识符中错误的一组是()。

A.Name,char,a_bc,A-B B.abc_c,x5y,_USA,print

C.read,Const,type,define D.include,integer,Double,short_int

(3)下面的单词中属于C语言关键字的是()。

A.include B.define C.ENUM D.union

(4)下面属于C语句的是()。

A.printf("%d\n",a) B./*This is a statement*/

C.x=x+1; D.#include <stdio.h>

(5)在一个C程序文件中,main()函数的位置()。

A.必须在开始 B.必须在最后

C.必须在系统调用库函数之后 D.可以任意

(6)C源程序的基本组成结构是()。

A.过程 B.函数 C.程序段 D.子程序

(7)下列四个叙述中,错误的是()。

A.C语言中的标识符必须全部由字母组成

B.C语言不提供输入输出语句

C.C程序中的注释可以出现在程序的任何位置

D.C语言中的关键字必须小写

2.填空题

(1)Visual C++ 2010中,开发一个C语言程序要经过____、____、____和____四个阶段。

(2)Visual C++ 2010中,C语言源程序经过编译后生成的目标文件的默认扩展名是_______。

(3)Visual C++ 2010中,C语言源程序经过编译和连接后生成的可执行文件的扩展名是______。

(4)Visual C++ 2010中,用_______组合键可同时实现C语言源程序的编译、连接和执行。

(5)C语言程序中的错误可分为两类:语法错误和______。(www.xing528.com)

二、测试题

1.选择题

(1)以下叙述正确的是()

A.C语言是一种面向对象的高级程序设计语言。

B.C语言程序是可以直接运行的。

C.Visual C++ 2010不需要安装,直接从已经安装好的机器上拷贝过来就可以运行了。

D.C语言程序是从main()函数开始运行的。

(2)关于C语言中的注释的说法错误的是()

A.注释会增加编译后的可执行文件大小,因此应该省略。

B.注释分为两种:块注释和行注释。

C.适当增加注释,可提高代码的可读性,方便维护和调试。

D.注释会增加源文件的大小,但不会增加编译后的可执行文件大小。

(3)以下叙述中错误的是()

A.Visual C++ 2010中,编译后生成的.obj文件和.exe文件都放在debug目录中。

B.一个源程序的项目中,可以含有多个源文件,每个源文件中都必须有一个main()函数。

C.源文件中有输入/输出语句时,开头的“#include<stdio.h>”一定不能省略。

D.C语言对英文字母的大小写是敏感的。

2.填空题

(1)C语言是面向____的语言,它适用于系统级的编程。

(2)每个执行语句都以____结尾。

(3)C语言程序编译后生成的文件扩展名为__,链接后生成的文件扩展名为_。

(4)C语言是从____开始执行的,它标识着程序的唯一入口。

(5)如果将一个语句后面的分号删除,会产生____错误。

3.阅读程序写出执行结果

(1)下列程序的运行结果为()。

(2)下列程序的运行结果为()。

4.编程题

(1)编写一个C程序,输出以下信息。

(2)编写一个计算长方形周长的程序。长方形的长和宽为整数,其值由键盘输入。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈