一、概念

考试总分:30分

考试类型:模拟试题

作答时间:60分钟

已答人数:967

试卷答案:有

试卷介绍: 一、概念

开始答题

试卷预览

  • 1. 以下选项中关于程序模块化得叙述错误的是[1分]

    A把程序分成若干相对独立的模块可便于编码和调试

    B把程序分成若干相对独立,功能单一的模块,可便于重复使用这些模块

    C可采用自底向上、逐步细化的设计方法把若干独立模块组装成所要求的程序

    D可采用自顶向下、逐步细化的设计方法把若干独立模块组装成所要求的程序

  • 2. 以下叙述中错误的是[1分]

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

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

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

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

  • 3. 以下叙述中正确的是[1分]

    A程序设计的任务就是编写程序代码并上机

    B程序设计的任务就是确定所用数据结构

    C程序设计的任务就是确定所用算法

    D以上三种说法都不完整

  • 4. 计算机能直接执行的程序是()。[1分]

    A源程序

    B目标程序

    C汇编程序

    D可执行程序

  • 5. 下列叙述中错误的是________。[1分]

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

    BC程序可以由多个程序文件组成

    CC程序可以由一个或多个函数组成

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

  • 6. 以下叙述中错误的是[1分]

    AC语言源程序经编译后生成后缀为.obj的目标程序

    BC语言经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件

    C用C语言编写的程序称为源程序,它以ASCii代码形式存放在一个文本文件中

    DC语言的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令

  • 7. 以下说法中正确的是[1分]

    A#define和printf都是C语句

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

    Cprintf是C语句,但#define不是

    D#define和printf都不是C语句

  • 8. 以下叙述中错误的是[1分]

    AC语言编写的函数源程序,其文件名后缀可以是C

    BC语言编写的函数都可以作为一个独立的源程序文件

    CC语言编写的每个函数都可以进行独立的编译并执行

    D一个C语言程序只能有一个主函数

  • 9. 计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是[1分]

    AC语言程序仅可以编译执行

    BC语言程序仅可以解释执行

    CC语言程序既可以编译执行又可以解释执行

    D以上说法都不对

  • 10. 下列叙述中错误的是[1分]

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

    BC程序可以由多个程序文件组成

    CC程序可以由一个或多个函数组成

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

  • 11. 以下关于C语言的叙述中正确的是[1分]

    AC语言中的注释不可以夹在变量名或关键字的中间

    BC语言中的变量可以再使用之前的任何位置进行定义

    C在C语言算术的书写中,运算符两侧的运算数类型必须一致

    DC语言的数值常量中夹带空格不影响常量值的正确表示

  • 12. 以下叙述中正确的是()。[1分]

    AC程序的基本组成单位是语句

    BC程序中的每一行只能写一条语句

    C简单C语句必须以分号结束

    DC语句必须在一行内写完

  • 13. 下列叙述中正确的是________。[1分]

    A每个C程序文件中都必须有一个main()函数

    B在C程序中main()函数的位置是固定的

    CC程序可以由一个或多个函数组成

    D在C程序的函数中不能定义另一个函数

  • 14. 以下叙述中错误的是[1分]

    A算法正确的程序最终一定会结束

    B算法正确的程序可以有零个输出

    C算法正确的程序可以有零个输入

    D算法正确的程序对于相同的输入一定有相同的结果

  • 15. 针对简单程序设计,以下叙述的实施步骤正确的是[1分]

    A确定算法和数据结构、编码、调试、整理文档

    B编码、确定算法和数据结构、调试、整理文档

    C整理文档、确定算法和数据结构、编码、调试

    D确定算法和数据结构、调试、编码、整理文档

  • 16. 以下关于算法叙述错误的是[1分]

    A算法可以用伪代码、流程图等多种形式来描述

    B一个正确的算法必须有输入

    C一个正确的算法必须有输出

    D用流程图可以描述的算法可以用任何一种计算机高级语言编写成程序代码

  • 17. 以下叙述错误的是[1分]

    A一个C程序可以包含多个不同名的函数

    B一个C程序只能有一个主函数

    CC程序在书写时,有严格的缩进要求,否则不能编译通过

    DC程序的主函数必须用main作为函数名

  • 18. C源程序中不能表示的数制是()。[1分]

    A二进制

    B八进制

    C十进制

    D十六进制

  • 19. 以下叙述中正确的是[1分]

    AC程序中的注释只能出现在程序的开始位置和语句的后面

    BC程序书写格式严格,要求一行内只能写一个语句

    CC程序书写格式自由,一个语句可以写在多行上

    D用C语言编写的程序只能放在一个程序文件中

  • 20. C语言源程序名的后缀是[1分]

    A.exe

    B.C

    C.obj

    D.cp

  • 21. 以下叙述中正确的是[1分]

    AC语言程序将从源程序中第一个函数开始执行

    B可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行

    CC语言规定必须用main作为主函数名,程序将从此开始执行,在此结束

    Dmain可作为用户标识符,用以命名任意一个函数作为主函数。

  • 22. 下列叙述中正确的是[1分]

    A每个C程序文件中都必须有一个main()函数

    B在C程序的函数中不能定义另一个函数

    CC程序可以由一个或多个函数组成

    D在C程序中main()函数的位置是固定的

  • 23. 下列叙述中正确的是[1分]

    AC语言编译时不检查语法

    BC语言的子程序有过程和函数两种

    CC语言的函数可以嵌套定义

    DC语言的函数可以嵌套调用

  • 24. 以下叙述中正确的是[1分]

    A构成C程序的基本单位是函数

    B可以在一个函数中定义另一个函数

    Cmain()函数必须放在其他函数之前

    D所有被调用的函数一定要在调用之前进行定义

  • 25. 以下叙述正确的是[1分]

    AC语言程序是由过程和函数组成的

    BC语言函数可以嵌套调用,例如:fun(fun(x))

    CC语言函数不可以单独编译

    DC语言中除了main函数,其他函数不可以作为单独文件形式存在

  • 26. 以下叙述中错误的是()。[1分]

    AC语句必须以分号结束

    B复合语句在语法上被看作一条语句

    C空语句出现在任何位置都不会影响程序运行

    D赋值表达式末尾加分号就构成赋值语句

  • 27. 算法具有五个特性,以下选项中不属于算法特性的是()。[1分]

    A有穷性

    B简洁性

    C可行性

    D确定性

  • 28. 以下叙述中正确的是()。[1分]

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

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

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

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

  • 29. 以下叙述中正确的是[1分]

    A构成C程序的基本单位是函数

    B可以在一个函数中定义另一个函数

    Cmain()函数必须放在其它函数之前

    D所有被调用的函数一定要在调用之前进行定义

  • 30. 下列叙述中正确的是[1分]

    AC语言编译时不检查语法

    BC语言的子程序有过程和函数两种

    CC语言的函数可以嵌套定义

    DC语言所有函数都是外部函数

相关试卷
相关题库