ImageVerifierCode 换一换
格式:DOCX , 页数:55 ,大小:48.75KB ,
资源ID:251506      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/251506.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言习题word文档良心出品.docx)为本站会员(b****0)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、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

2、. 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语言以

3、接近英语国家的自然语言和数学语言作为语言的表达形式 D. C语言出现的最晚、具有其他语言的一切优点 (8) 能将高级语言编写的源程序转换成目标程序的是( )。 A.链接程序 B. 解释程序 C. 编译程序 D. 编辑程序 (9) 用C语言编写的代码程序( )。 A.可立即执行 B.是一个源程序 C.经过编译即可执行 D.经过编译解释才能执行 (10) 以下叙述中正确的是( )。A. 用C程序实现的算法必须要有输入和输出操作 B. 用C程序实现的算法可以没有输出但必须要有输入C. 用C程序实现的算法可以没有输入但必须要有输出D. 用C程序实现的算法可以既没有输入也没有输出(11) C语言是一种(

4、 )。 A. 机器语言 B.汇编语言 C.高级语言 D.低级语言(12) 下列各项中,不是C语言的特点是( )。 A.语言简洁、紧凑,使用方便 B.数据类型丰富,可移植性好 C.能实现汇编语言的大部分功能 D.有较强的网络操作功能 (13) 下列叙述正确的是( )。 A.C语言源程序可以直接在DOS环境中运行 B.编译C语言源程序得到的目标程序可以直接在DOS环境中运行 C.C语言源程序经过编译、连接得到的可执行程序可以直接在DOS环境中运行 D.Turbo C系统不提供编译和连接C程序的功能 (14) 下列叙述错误的是( )。 A. C序中的每条语句都用一个分号作为结束符 B. C程序中的每

5、条命令都用一个分号作为结束符 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程序中,注释说明只能位于一

6、条语句的后面(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语言中的每条可执行语句最终都将被转换成二进制的机

7、器指令。 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.

8、 机器语言与所用机器无关的。(25)设有以下定义: int a=0; double b=1.25; char c=A; #define d 2 则下面语句中,错误是( )。 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. print

9、f是C语句,但#define不是。 D. #define和printf都不是C语句。(28) C 语言是在( )语言的基础上产生的。 A. A B. B C. D D.E(29) 在 C 语言中,每个语句必须以( )结束。 A.回车符 B. 冒号 C. 逗号 D. 分号(30) 用C语言编写的源文件经过编译,若没有产生编译错误,则系统将( )。 A.生成可执行目标文件 B.生成目标文件 C.输出运行结果 D.自动保存源文件(31) 下列说法中正确的是( )。 A. 由于 C 源程序是高级语言程序,因此一定要在 TC 软件中输入 B. 由 C 源程序是字符流组成,因此可以作为文本文件在任何文本编

10、辑的软件中输入 C. 由于C 程序是高级语言程序,因此输入后即可执行 D. 由于 C 程序是高级语言程序,因此它由命令组成(32) 下列说法中正确的是( )。 A. C 语言程序由主函数和 0 个或多个函数组成 B. C 语言程序由主程序和子程序组成 C. C 语言程序由子程序组成 D. C 语言程序由过程组成 (33) 下列说法中错误的是( )。 A. 主函数可以分为两个部分:主函数说明部分和主函数体 B. 主函数可以调用任何非主函数的其他函数 C. 任何非主函数可以调用其他任何非主函数 D. 程序可以从任何非主函数开始执行(34) 标识符和关键字间,要用( )隔开。 A.回车符 B.冒号

11、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程序中能直接

12、让机器执行的文件是( )。 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程

13、序可以包含若干个函数。()(4) C程序的注释部分可以出现在程序的任何位置,它对程序的编译和运行不起任何作用。但是可以增加程序的可读性。( )(5) C程序的注释只能是一行。( )(6) C程序的注释不能是中文文字信息。( )(7) 可以使用Turbo C来编译和连接一个C程序。( )(8)可以使用Turbo C来运行一个C程序。()(9) 可以使用Turbo C来实时调试(即动态调试)一个C程序。( )(10) Vasual c+6.0中可以使用“/”和 “/* */”注释程序,注释部分不编译。()(11) 将C程序编译成目标文件,其扩展名为EXE。()(12) C语言具有简洁明了的特点。(

14、)(13) 预处理命令的前面必须加一个“#”号。()(14) C语言是一种具有某些低级语言特征的高级语言。()(15) C语言的应用比较广泛,不仅能够用来编写应用软件,而且能够编写系统软件。()(16) C语言可以中可以有多个函数,但只能有一个主函数。()(17) 一个C程序可以由多个源程序文件构成,但其中只能有一个main()函数。()(18) C语言采用解释方式将源程序转换为二进制的目标代码。( )(19) 用语言可直接进行位运算和取地址等运算,因此语言是一种低级语言。()(20)程序是由函数构成的,每一个函数完成相对独立的功能。()(21) 在源程序中,之间的注释信息也被编译,但对程序运

15、行运果不发生影响。()(22) 在语言中,字母的大小写不被区分。( )(23) 语言中没有依存于硬件的/语句。()(24) 按现代风格设计的程序中,main中对函数声明的信息与定义此函数时第一行的信息完全相同。( )(25) 对语言中用到的任何一个变量都要规定其类型。( )(26) 计算机的一切操作都是由程序控制的,离开了程序,计算机将一事无成。()(27) 由于计算机能直接识别和接受机器指令,所以机器语言是最适合人们编程的语言。()(28) 编译程序可以把用高级语言写的程序转换为机器指令的程序。()(29) 一般而言,我们把用高级语言编写的程序称为目标程序。()(30) C语言源程序在生成可执行程序前,应该先编译再连结。()(31) 高级语言之所以高级,就在于用它来编写程序可以不遵循任何形式。 ()

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

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