题目1(单选题,分值2分)
一个C程序的执行是从()
A、本程序的main函数开始,到main函数结束
B、本程序的第一个函数开始,到最后一个函数结束
C、本程序的main函数开始,到文件的最后一个函数结束
D、本程序的第一个函数开始,到main函数结束
我的答案:A
题目2(填空题,分值3分)
一个C程序总是从____函数开始运行的(填函数名)。
我的答案:1、main
题目3(填空题,分值:每空3.0分,共6分)
C语言是面向____的语言,C++语言是面向____的语言。
我的答案:1、过程 2、对象
题目4(单选题,分值2分)
以下叙述不正确的是()
A、一个C源程序可由一个或多个函数组成
B、一个C源程序必须包含一个main函数
C、C程序的基本组成单位是函数
D、在C程序中,注释说明只能位于一条语句的后面
我的答案:D
题目5(单选题,分值2分)
C语言规定,在一个源程序中,main函数的位置()
A、必须在最开始
B、必须在系统调用的库函数的后面
C、可以任意
D、必须在最后
我的答案:C
题目6(单选题,分值2分)
完整的计算机存储系统应包括()
A、软盘、硬盘
B、磁盘、磁带、光盘
C、内存储器、外存储器
D、RAM、ROM
我的答案:C
题目7(单选题,分值2分)
可移植性最好的计算机语言是()
A、机器语言
B、汇编语言
C、高级语言
D、自然语言
我的答案:C
题目8(单选题,分值2分)
在计算机系统中,一个字节的二进制位数为()
A、16
B、8
C、4
D、由CPU型号决定
我的答案:B
题目9(单选题,分值2分)
在计算机中,数的进制有()
A、16
B、8
C、2
D、以上都有
我的答案:D
题目10(单选题,分值2分)
C语言中,下列对数255的错误表示有()
A、(11111111)2
B、(FF)16
C、(377)8
D、0255
我的答案:D
题目11(单选题,分值2分)
一个C程序的基本结构是()
A、一个主函数和若干个非主函数
B、若干个主函数和若干个非主函数
C、一个主函数和最多一个非主函数
D、若干个主函数和最多一个非主函数
我的答案:A
题目12(单选题,分值2分)
C程序编译时,程序中的注释部分()
A、参加编译,并会出现在目标程序中
B、参加编译,但不会出现在目标程序中
C、不参加编译,但会出现在目标程序中
D、不参加编译,也不会出现在目标程序中
我的答案:D
题目13(单选题,分值2分)
下列语言中执行速度最快的是()
A、高级语言
B、C语言
C、汇编语言
D、机器语言
我的答案:D
题目14(单选题,分值2分)
计算机中运算器的作用是()
A、控制数据的输入/输出
B、控制主存与辅存间的数据交换
C、完成各种算术运算和逻辑运算
D、协调和指挥整个计算机系统的操作
我的答案:C
题目15(单选题,分值2分)
软件与程序的区别是()
A、程序价格便宜,软件价格昂贵
B、程序是用户自己编写的,而软件是由厂家提供的
C、程序是用高级语言编写的,而软件是由机器语言编写的
D、软件是程序以及开发、使用和维护所需要的所有文档的总称,而程序只是软件的一部分
我的答案:D
题目16(单选题,分值2分)
C程序是由()组成的。
A、过程
B、函数
C、子程序
D、主程序和子程序
我的答案:B
题目17(单选题,分值2分)
以下叙述中错误的是()
A、C语言源程序经编译后生成后缀为obj的目标程序
B、C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件
C、用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中
D、C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令
我的答案:D
题目18(单选题,分值2分)
切断计算机电源后,下列存储器中的信息会丢失的是()
A、内存(RAM)
B、ROM
C、U盘
D、硬盘
我的答案:A
题目19(单选题,分值2分)
以下叙述正确的是()
A、在C程序中,main函数必须位于程序的最前面
B、C程序的每行中只能写一条语句
C、C语言本身没有输入输出语句
D、在对一个C程序进行编译的过程中,可发现注释中的拼写错误
我的答案:C
题目20(单选题,分值2分)
下列计算机语言中,CPU能直接识别的是()
A、自然语言
B、高级语言
C、汇编语言
D、机器语言
我的答案:D
题目21(单选题,分值2分)
以下叙述中正确的是()
A、C语言比其他语言高级
B、C语言可以不用编译就能被计算机识别执行
C、C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
D、C语言出现的最晚,具有其他语言的一切优点
我的答案:C
题目22(填空题,分值3分)
C程序中有且仅有一个____函数。
我的答案:1、main
题目23(填空题,分值3分)
C语言每个语句的结束符是____,换行符使光标位置移动到下一行开头。
我的答案:1、;
题目24(填空题,分值:每空3.0分,共6分)
编译器将高级语言写的____程序(source program)转换为机器指令的____程序(object program),然后让计算机执行机器指令程序,最后得到结果。
我的答案:1、源 2、目标
题目25(填空题,分值3分)
在C语言中要用到标准函数库中的输入输出函数,应使用预处理指令是#include<____>。
我的答案:1、stdio.h
题目26(填空题,分值3分)
在C语言中,块式注释开始是,结束是____(英文状态输入)。
我的答案:1、*/
题目27(单选题,分值2分)
关于C程序的执行过程,下列说法不正确的是()
A、C程序的执行过程包括:编辑、编译、连接、运行
B、编译的目的仅仅是为了检查程序的语法错误
C、通过连接,可以将不同的目标文件连接生成一个可执行文件
D、到达运行阶段的程序也可能有错误
我的答案:B
题目28(单选题,分值2分)
要把高级语言编写的源程序转换为目标程序,需要使用()
A、编辑程序
B、驱动程序
C、诊断程序
D、编译程序
我的答案:D
题目29(单选题,分值2分)
C程序运行过程中,#include<stdio.h>的作用为()
A、用文件stdio.h的内容替换程序中的相关函数
B、运行时,用文件stdio.h的内容替换程序中的#include<stdio.h>
C、预编译过程中,用文件stdio.h的内容替换程序中的#include<stdio.h>
D、以上都不对
我的答案:C
题目30(单选题,分值2分)
C语言中,可以分到多行书写的有()
A、编译预处理指令
B、变量定义语句和字符串
C、执行性语句
D、以上都可以
我的答案:D
题目31(填空题,分值:每空3.0分,共9分)
一个C语言程序从编写成功到实现既定功能,按顺序需要经历的基本环节是____、、连接、。
答案:编辑、编译、运行
题目32(单选题,分值2分)
计算机算法指的是()
A、计算方法
B、排序方法
C、解决问题的有限运算序列
D、调度方法
我的答案:C
题目33(单选题,分值2分)
结构化程序设计所规定的三种基本控制结构是()
A、输入、处理、输出
B、树形、网状、环形
C、顺序、选择、循环
D、主程序、子程序、函数
我的答案:C
题目34(单选题,分值2分)
结构化程序的设计方法是指()
A、自顶向下、逐步细化
B、模块化设计
C、结构化编码
D、以上都是
我的答案:D
题目35(填空题,分值3分)
程序中对数据的描述称为____。
我的答案:1、数据结构
题目36(填空题,分值3分)
程序中对操作的描述称为____。
我的答案:1、算法
题目37(填空题,分值:每空3.0分,共6分)
算法的特性有:有穷性、、有零个或多个输入、有一个或多个输出、。
我的答案:1、确定性 2、可行性