第1题
C语言编译程序的功能是( )。
执行一个C语言编写的源程序
把C源程序翻译成ASCII码
把C源程序翻译成机器代码
把C源程序与系统提供的库函数组合成一个二进制执行文件
第2题
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是( )。
C语言程序仅可以编译执行
C语言程序仅可以解释执行
C语言程序既可以编译执行,又可以解释执行
以上说法都不对
第3题
以下叙述中错误的是( )。
C语言中的每条可执行语句和非执行语句最终都将被转换成二进制 的机器指令
C程序经过编译、链接步骤之后才能形成一个真正可执行的二进制 机器指令文件
用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中
C语言源程序经编译后生成后缀为.obj的目标程序
第4题
C语言的可执行程序是由一系列机器指令构成的
用C语言编写的源程序不能直接在计算机上运行
通过编译得到的二进制目标程序需要连接才可以运行
在没有安装C语言集成开发环境的机器上不能运行C源程序生成的 exe文件
第5题
以下叙述正确的是( )。
C编译程序把文件后缀为.c的源程序文件编译成文件后缀为.obj的二进制文件
C编译程序把文件后缀为.c的源程序文件编译成文件后缀为.exe的可执行文件
C编译程序把文件后缀为.obj的二进制文件编译成文件后缀为.exe的可执行文件
链接程序把文件后缀为.c的源程序文件链接成文件后缀为.exe的可 执行文件
第6题
计算机能直接执行的程序是( )。
源程序
目标程序
汇编程序
可执行程序
第7题
针对简单程序设计,以下叙述的实施步骤正确的是( )。
确定算法和数据结构、编码、调试、整理文档
编码、确定算法和数据结构、调试、整理文档
整理文档、确定算法和数据结构、编码、调试
确定算法和数据结构、调试、编码、整理文档
第8题
以下叙述中正确的是( )。
程序设计的任务就是编写程序代码并上机调试
程序设计的任务就是确定所用数据结构
程序设计的任务就是确定所用算法
以上三种说法都不完整
第9题
C程序在运行过程中所有计算都以十进制方式进行
C程序在运行过程中所有计算都以二进制方式进行
所有C程序都需要编译链接无误后才能运行
C程序中字符变量存放的是字符的ASCII值
第10题
C语言源程序名的后缀是( )。
.c
.exe
.obj
.cp
第11题
关于程序设计基本概念,以下叙述错误的是( )。
计算机可以直接执行由任意高级语言编写的程序
高级语言都有与之对应的编译程序或解释程序
用任何一种计算机高级语言都可以把算法转换为程序
结构化算法可以解决任何复杂的问题
第12题
以下关于算法的叙述中错误的是( )。
算法可以用伪代码、流程图等多种形式来描述
一个正确的算法必须有输入
一个正确的算法必须有输出
用流程图可以描述的算法可以用任何一种计算机高级语言编写成程序代码
第13题
算法正确的程序最终一定会结束
算法正确的程序可以有零个输出
算法正确的程序可以有零个输入
算法正确的程序对于相同的输入一定有相同的结果
第14题
以下选项中叙述正确的是( )。
C程序中的语句要经过编译才能转换成二进制机器指令
算法需要包含所有三种基本结构
有些算法不能用三种基本结构来表达
简单算法的操作步骤不能超过20步
第15题
流程图是描述算法的很好的工具,一般的流程图中由几种基本图形组成。其中判断框的图形是( )。
菱形
长方形
平行四边形
椭圆型
第16题
构成C程序的三种基本结构是( )。
顺序结构、转移结构、递归结构
顺序结构、嵌套结构、递归结构
顺序结构、选择结构、循环结构
选择结构、循环结构、嵌套结构
第17题
C语言主要是借助以下哪个功能来实现程序模块化?( )
定义函数
定义常量和外部变量
三种基本结构语句
丰富的数据类型
第18题
结构化程序的三种基本结构是循环结构、选择结构、顺序结构
C语言源程序不编译也能直接运行
使用N—S流程图不能描述复杂算法
计算机能够直接运行C语言源程序,不必进行任何转换
第19题
以下选项中关于程序模块化的叙述错误的是( )。
把程序分成若干相对独立的模块,可便于编码和调试
把程序分成若干相对独立、功能单一的模块,可便于重复使用这些模块
可采用自底向上、逐步细化的设计方法把若干独立模块组装成所要求的程序
可采用自顶向下、逐步细化的设计方法把若干独立模块组装成所要求的程序
第20题
以下关于结构化程序设计的叙述中对的的是()。
一个结构化程序必须同时由顺序、分支、循环三种结构组成
结构化程序使用goto语句会很便捷
在C语言中,程序的模块化是运用函数实现的
由三种基本结构构成的程序只能解决小规模的问题
第21题
以下叙述中错误的是()。
结构化程序由顺序、分支、循环三种基本结构组成
C语言是一种结构化程序设计语言
使用三种基本结构构成的程序只能解决简单问题
结构化程序设计提倡模块化的设计方法
第22题
以下叙述中正确的是()。
在C语言程序设计中,所有函数必须保存在一个源文件中
在算法设计时,可以把复杂任务分解成一些简单的子任务
只要包含了三种基本结构的算法就是结构化程序
结构化程序必须包含所有的三种基本结构,缺一不可
第23题
使用三种基本结构就可以实现任何复杂算法
只要程序包含了三种基本结构中的任意一种,就是结构化程序
程序语法错误要在运行时才能发现
C语言程序不需要包含main()函数
第24题
结构化程序由顺序、选择、循环三种基本结构组成,以下相关叙述错误的是( )。
三种基本结构不可以嵌套使用
顺序结构是按语句在程序中的先后顺序逐条执行,没有分支,没有转移
选择结构是根据不同的条件执行不同分支中的语句
循环结构是根据条件决定是否重复、重复执行多少次循环体语句
第25题
复杂任务可以分解成简单子任务
C语言程序中的所有函数必须保存在同一个源文件中
全部三种基本结构都包含的才是结构化程序
C语言程序可以定义多个不同内容的main函数
第26题
以下叙述错误的是( )。
在进行模块化程序设计的时候,应首先完成每个模块的编写调试,再集中考虑主程序中的算法
同一程序各模块可由不同人员同时进行编写调试,可提高编写程序的效率
模块化的程序设计是采用自顶向下、逐步细化的原则
程序的每个模块都可通过三种基本结构实现
第27题
只使用三种基本结构即可解决任何复杂问题
C语言程序并不是必须要定义main()函数
只要程序包含了任意一种基本结构,就肯定是结构化程序
程序中的语法错误只能在运行时才能显现
选择题(1 - 27题,共计100分)