C语言习题word文档良心出品.docx

上传人:b****0 文档编号:251506 上传时间:2022-10-07 格式:DOCX 页数:55 大小:48.75KB
下载 相关 举报
C语言习题word文档良心出品.docx_第1页
第1页 / 共55页
C语言习题word文档良心出品.docx_第2页
第2页 / 共55页
C语言习题word文档良心出品.docx_第3页
第3页 / 共55页
C语言习题word文档良心出品.docx_第4页
第4页 / 共55页
C语言习题word文档良心出品.docx_第5页
第5页 / 共55页
点击查看更多>>
下载资源
资源描述

C语言习题word文档良心出品.docx

《C语言习题word文档良心出品.docx》由会员分享,可在线阅读,更多相关《C语言习题word文档良心出品.docx(55页珍藏版)》请在冰豆网上搜索。

C语言习题word文档良心出品.docx

C语言习题word文档良心出品

第一章C语言概述

一、选择题:

(1)一个C程序总是从()开始执行。

A.程序的第一条执行语句B.主函数C.子程序D.主程序

(2)以下叙述正确的是()。

A.C语言允许直接访问物理地址,可以直接对硬件进行操作

B.C语言程序不必编译,即可在计算机上运行

C.C语言不允许直接访问物理地址,不可直接对硬件进行操作

D.C语言程序只需编译,不需要连接即可在计算机上运行

(3)在一个C程序中()。

A.main函数出现在所有函数之前。

C程序不必都有main函数

B.main函数可以在任何地方出现。

一个C程序必须有且仅有一个main函数

C.main函数必须出现在所有函数之后。

一个C程序只能有一个main函数

D.main函数出现在固定位置。

一个C程序可以有多个main函数

(4)C语言程序由()组成。

A.子程序B.主程序和子程序C.函数D.过程

(5)源程序要正确地运行,必须要有()函数。

A.printf函数B.自定义的函数C.main函数D.不需要函数

(6)要把高级语言编写的源程序转换为目标程序,需要使用()。

A.编辑程序B.驱动程序C.诊断程序D.编译程序*

(7)以下叙述正确的是()。

A.C语言比其他语言高级

B.C语言可以不用编译就能被计算机识别执行

C.C语言以接近英语国家的自然语言和数学语言作为语言的表达形式

D.C语言出现的最晚、具有其他语言的一切优点

(8)能将高级语言编写的源程序转换成目标程序的是()。

A.链接程序B.解释程序C.编译程序D.编辑程序

(9)用C语言编写的代码程序()。

A.可立即执行B.是一个源程序C.经过编译即可执行D.经过编译解释才能执行(10)以下叙述中正确的是()。

A.用C程序实现的算法必须要有输入和输出操作

B.用C程序实现的算法可以没有输出但必须要有输入

C.用C程序实现的算法可以没有输入但必须要有输出

D.用C程序实现的算法可以既没有输入也没有输出

(11)C语言是一种()。

A.机器语言B.汇编语言C.高级语言D.低级语言

(12)下列各项中,不是C语言的特点是()。

A.语言简洁、紧凑,使用方便B.数据类型丰富,可移植性好

C.能实现汇编语言的大部分功能D.有较强的网络操作功能

(13)下列叙述正确的是()。

A.C语言源程序可以直接在DOS环境中运行

B.编译C语言源程序得到的目标程序可以直接在DOS环境中运行

C.C语言源程序经过编译、连接得到的可执行程序可以直接在DOS环境中运行

D.TurboC系统不提供编译和连接C程序的功能

(14)下列叙述错误的是()。

A.C序中的每条语句都用一个分号作为结束符

B.C程序中的每条命令都用一个分号作为结束符

C.C程序中的变量必须先定义,后使用

D.C语言以小写字母作为基本书写形式,并且C语言要区分字母的大小写

(15)一个C程序的执行是从()。

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

B.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束

C.本程序文件的第一个函数开始,到本程序main函数结束

D.本程序的main函数开始,到本程序文件的最后一个函数结束

(16)以下叙述不正确的是()。

A.一个C源程序必须包含一个main函数B.一个C源程序可由一个或多个函数组成C.C程序的基本组成单位是函数D.在C程序中,注释说明只能位于一条语句的后面

(17)C语言规定:

在一个源程序中,main函数的位置()。

A.必须在程序的开头B.必须在系统调用的库函数的后面

C.可以在程序的任意位置D.必须在程序的最后

(18)一个C语言程序是由()。

A.一个主程序和若干个子程序组成B.函数组成

C.若干过程组成D.若干子程序组成

(19)一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是()。

A.有零个或多个输入B.有零个或多个输出C.有穷性D.可行性

(20)以下叙述正确的是()。

A.C语言的源程序不必通过编译就可以直接运行。

B.C语言中的每条可执行语句最终都将被转换成二进制的机器指令。

C.C语言源程序经编译形成的二进制代码可以直接运行。

D.C语言中的函数不可以单独进行编译。

(21)为解决某一特定问题而设计的指令序列称为()。

A.文档B.语言C.程序D系统

(22)用高级程序设计语言编写的程序称为()。

A.目标程序B.可执行程序C.源程序D.伪代码

(23)能将高级语言编写的源程序转换成目标程序的是()。

A.编辑程序B.编译程序C.驱动程序D.链接程序

(24)下列叙述中正确的一条是()。

A.计算机语言中,只有机器语言属于低级语言。

B.高级语言源程序可以被计算机直接执行。

C.C语言属于高级语言。

D.机器语言与所用机器无关的。

(25)设有以下定义:

inta=0;doubleb=1.25;charc=’A’;

#defined2则下面语句中,错误是()。

A.a++;B.b++;C.c++;D.d++;

(26)以下对C语言的描述中正确是()。

A.C语言源程序中可以有重名的函数。

B.C语言源程序要求每行只能书写一条语句。

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

D.最小的C语言源程序中没有任何内容

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

A.#define和printf都是C语句。

B.#define是C语句,而printf不是。

C.printf是C语句,但#define不是。

D.#define和printf都不是C语句。

(28)C语言是在()语言的基础上产生的。

A.AB.BC.DD.E

(29)在C语言中,每个语句必须以()结束。

A.回车符B.冒号C.逗号D.分号

(30)用C语言编写的源文件经过编译,若没有产生编译错误,则系统将()。

A.生成可执行目标文件B.生成目标文件C.输出运行结果D.自动保存源文件

(31)下列说法中正确的是()。

A.由于C源程序是高级语言程序,因此一定要在TC软件中输入

B.由C源程序是字符流组成,因此可以作为文本文件在任何文本编辑的软件中输入C.由于C程序是高级语言程序,因此输入后即可执行

D.由于C程序是高级语言程序,因此它由命令组成

(32)下列说法中正确的是()。

A.C语言程序由主函数和0个或多个函数组成

B.C语言程序由主程序和子程序组成

C.C语言程序由子程序组成

D.C语言程序由过程组成

(33)下列说法中错误的是()。

A.主函数可以分为两个部分:

主函数说明部分和主函数体

B.主函数可以调用任何非主函数的其他函数

C.任何非主函数可以调用其他任何非主函数

D.程序可以从任何非主函数开始执行

(34)标识符和关键字间,要用()隔开。

A.回车符B.冒号C.空格D.分号

(35)完成C源文件编辑后、到生成执行文件,C语言处理系统必须执行的步骤依次为()。

A.连接、编译B.连接、运行C.编译、运行D.编译、连接

(36)以下并非C语言的特点的是()。

A.C语言简洁和紧凑B.能够编制出功能复杂的程序

C.C语言可以直接对硬件进行操作D.C语言移植性好

(37)下列说法正确的是()。

A.在执行C程序时不是从main()函数开始的

B.C程序书写格式限制严格,一行内必须写一个语句

C.C程序书写格式比较自由,一个语句可以分行写在多行上

D.C程序书写格式严格要求一行内必须写一个语句,并要求行

(38)C程序中能直接让机器执行的文件是()。

A.编辑后的.c源文件B.通过编译的.obj文件

C.通过连接的.exe文件D.编辑后的.bak文件

(39)以下叙述不正确的是()。

A.C程序由函数构成B.一个C程序至少包含一个main函数

C.main函数可以调用main函数D.main函数是每个程序执行的起始点

(40)下列语言中,CPU能直接识别的是()。

A.自然语言B.高级语言C.汇编语言D.机器语言

二、判断题:

(1)C语言程序总是从main函数第一条可执行语句开始执行,在main函数结束。

()

(2)main函数必须写在一个C程序的最前面。

(×)

(3)一个C程序可以包含若干个函数。

(√)

(4)C程序的注释部分可以出现在程序的任何位置,它对程序的编译和运行不起任何作用。

但是可以增加程序的可读性。

(√)

(5)C程序的注释只能是一行。

(×)

(6)C程序的注释不能是中文文字信息。

(×)

(7)可以使用TurboC来编译和连接一个C程序。

(√)

(8)可以使用TurboC来运行一个C程序。

(√)

(9)可以使用TurboC来实时调试(即动态调试)一个C程序。

(√)

(10)Vasualc++6.0中可以使用“//”和“/**/”注释程序,注释部分不编译。

(√)

(11)将C程序编译成目标文件,其扩展名为EXE。

(×)

(12)C语言具有简洁明了的特点。

(√)

(13)预处理命令的前面必须加一个“#”号。

(√)

(14)C语言是一种具有某些低级语言特征的高级语言。

(√)

(15)C语言的应用比较广泛,不仅能够用来编写应用软件,而且能够编写系统软件。

(√)

(16)C语言可以中可以有多个函数,但只能有一个主函数。

(√)

(17)一个C程序可以由多个源程序文件构成,但其中只能有一个main()函数。

(√)

(18)C语言采用解释方式将源程序转换为二进制的目标代码。

(× )

(19)用C语言可直接进行位运算和取地址等运算,因此C语言是一种低级语言。

(×)

(20)C程序是由函数构成的,每一个函数完成相对独立的功能。

(√ )

(21)在C源程序中,之间的注释信息也被编译,但对程序运行运果不发生影响。

(× )

(22)在C语言中,字母的大小写不被区分。

(× )

(23)C语言中没有依存于硬件的I/O语句。

( √)

(24)按现代风格设计的C程序中,main中对函数声明的信息与定义此函数时第一行的信息完全相同。

(√ )

(25)对C语言中用到的任何一个变量都要规定其类型。

( √)

(26)计算机的一切操作都是由程序控制的,离开了程序,计算机将一事无成。

(√)

(27)由于计算机能直接识别和接受机器指令,所以机器语言是最适合人们编程的语言。

(×)

(28)编译程序可以把用高级语言写的程序转换为机器指令的程序。

(√)

(29)一般而言,我们把用高级语言编写的程序称为目标程序。

(×)

(30)C语言源程序在生成可执行程序前,应该先编译再连结。

(√)

(31)高级语言之所以高级,就在于用它来编写程序可以不遵循任何形式。

(×)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1