c语言程序的语句分隔符是,C语言程序设计基础练习题.doc

《C语言程序设计》基础练习题

班级________ 姓名:________

一、选择题(每小题4分,共60分)

1、一个C语言程序是由( )

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

C、若干个过程组成D、若干子程序组成

2、C语言程序的基本单位是( )

A、函数B、过程C、子程序D、子例程

3、一个C语言程序的执行是从( )

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

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

C、本程序的main函数形开始,到程序文件的最后一个函数结束

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

4、以下叙述正确的是( )

A、C语言程序必须有输入操作和输出操作

B、C语言程序可以没有输出操作但必须有输入操作

C、C语言程序可以没有输入操作但必须有输出操作

D、C语言程序可以既没有输入操作但也没有输入操作

5、以下叙述不正确的是( )

A、一个C语言源程序可由一个或多个函数组成

B、一个C语言源程序必须包含一个main函数

C、C语言程序的基本组成单位是函数

D、在C语言程序中,注释说明只能位于一条语句的后面

6、下列叙述中错误的是( )

A、一个C语言程序只能实现一种算法 。

B、C程序可以由多个程序文件组成。

C、C程序可以由一个或多个函数组成。

D、一个C函数可以单独作为一个C程序文件存在。

7、C语言规定,在一个源程序中main函数的位置( )

A、必须在最开始B、必须在系统调用的库函数的后面

C、可以任意D、必须在最后

8、编辑程序是( )

A、建立并修改程序B、交C语言源程序编译成目标程序

C、调试程序D、命令计算机执行指定程序

9、以下叙述中错误的是( )

A、C语言的可执行程序是由一系列机器指令构成的

B、用C语言编写的源程序不能直接在计算机上运行

C、通过编译得到的二进制目标程序需要连接才可以运行

D、在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.EXE文件

10、结构化程序所要求的基本结构不包括( )

A、顺序结构B、goto跳转

C、选择(分支)结构D、循环(重复)结构

11、以下关于结构化程序设计的叙述中正确的是( )

A、一个结构化程序必须同时由顺序、分支、循环三种结构组成

B、结构化程序使用goto语句会很便捷

C、在C语言中,程序的模块化是利用函数实现的

D、由三种基本结构构成的程序只能解决小规模的问题

12、下列4条叙述中,正确的一条是( )

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

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

C、C语言属于高级语言

D、机器语言是与所用机器无关

13、算法具有5个特性,以下选项中不属于算法特性的是( )

A、有零个或多个输入B、确定性

C、有穷性D、通用性

14、用C语言编写的代码( )

A、可立即执行B、是一个源程序

C、经过编译即可执行D、经过编译解释才能执行

15、C语言的程序一行写不下时,应该( )

A、用回车符换行B、在任意一个空格处换行

C、用分号换行D、用逗号换行

二、填空题(每空2分,共40分)

1、C语言源程序文件经过编译后,生成文件的扩展名是__________,经过连接后,生成文件的扩展名是____________。

2、一个C语言编写的程序是从__________开始执行的。

3、结构化程序所规定的3种基本结构是_________、__________、_________。

4、一个C语言程序的开发过程包括:编辑、______、______和运行4个步骤。

5、C语言保存源文件的快捷键是_______,运行程序快捷键是_______,查看程序运行结果的快捷键是_______ 。

6、在一个C程序中,注释部分两侧分界符分别为_____和_____ 。

7、仅由顺序、选择(分支)和重复(循环)结构构成的程序是____________程序。

8、程序流程图中的菱形框表示的是________________,平行四边形表示的是_______________,矩形框表示的是_______________。

9、在C语言源程序中,一个变量代表_____________中的一个存储单元。

10、C语言程序的基本组成单位是_______________。

11、C语言源程序的语句分隔符是_______________。

答案:

一、选择题

1、B2、A3、A4、C5、D6、A7、C8、A9、D10、B

11、C12、C13、D14、B15、

二、填空题

1、.obj .exe2、main函数或主函数3、顺序结构 选择(分支)结构 循环结构

4、编译5、F2 Ctrl+F9 Alt+F56、/* */7、结构化8、判断框 输入输出框 处理框

9、内存10、函数11、分号

展开阅读全文

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值