[计算机类试卷]程序设计语言基础练习试卷1及答案与解析.doc
《[计算机类试卷]程序设计语言基础练习试卷1及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]程序设计语言基础练习试卷1及答案与解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、程序设计语言基础练习试卷 1及答案与解析 1 _语言不是面向对象的程序设计语言。 ( A) Java ( B) C+ ( C) Smalltalk ( D) Fortran 2 程序设计语言可划分为低级语言和高级语言两大类。与高级语言相比,用低级语言开发的程序,其 (1),但在 (2)的场合,还经常全部或部分地使用低级语言。在低级语言中,汇编语言与机器语言十分接近,它使用了 (3)来提高程序的可读性。高级语言有很多种类,其中, PROLOG是一种 (4)型语言,它具有很强的 (5)能力。 ( A)运行效率低, 开发效率低 ( B)运行效率低,开发效率高 ( C)运行效率高,开发效率低 ( D)
2、运行效率高,开发效率高 ( A)对时间和空间有严格要求 ( B)并行处理 ( C)事件驱动 ( D)电子商务 ( A)简单算术表达式 ( B)助记符号 ( C)伪指令 ( D)定义存储语句 ( A)命令 ( B)交互 ( C)函数 ( D)逻辑 ( A)控制描述 ( B)输入 /输出 ( C)函数定义 ( D)逻辑推理 7 在高级语言中,子程序调用语句中的 (1)在个数、类型、顺序方面都要与子程序说明中给出的 (2)相一致。用 高级语言编写的程序经编译后产生的程序叫 (3)。用不同语言编写的程序产生 (3)后,可用 (4)连接在一起生成机器可执行的程序。在机器里真正执行的是 (5)。 ( A)
3、实际参数 ( B)条件参数 ( C)形式参数 ( D)局部参数 ( A)实际参数 ( B)条件参数 ( C)形式参数 ( D)局部参数 ( A)程序库 ( B)目标程序 ( C)机器指令代码 ( D)模块 ( A)编译程序 ( B)目标程序 ( C)链接程序 ( D)解释程序 ( A)源程序 ( B)目标程序 ( C)过程 ( D)机器指令代码 12 程序语言的语句从功能上大体可分为 _两大类。 ( A)声明语句和可执行语句 ( B)简单语句和复杂语句 ( C)顺序语句和判定语句 ( D)程序语句和注释语句 13 若程序中定义了局部变量与全局变量,则 _。 ( A)在函数内只能访问局部变量,但
4、不能访问全局变量 ( B)局部变量与全局变量的名字不得相同 ( C)一个函数被多次调用时,其定义的局部变量必定分配同一个存储单元 ( D)函数中定义的局部变量与全局变量同名时,在函数内引用的是局部变量 14 结构化程序中的基本结构不包括 _。 ( A)嵌套 ( B)顺序 ( C)循环 ( D)选择 15 已知 n为一正整数,在下面的循环语句中,循环体的重复次数约为 _。 s=0; i=1; while (i n) i=i*2; s=s+i; ( A) n-1 ( B) n/2 ( C) (n-1)2 ( D) 1og2n 16 在 C语言中,若有定义 “int a10; ”,则 _不能表示 a
5、1的地址。 ( A) a+l ( B) &a0=1 ( C) a+ ( D) &a1 17 C程序代码 “while(c=getchar()!=a)putchar(c); ”中存在 _错误。 ( A)调用 ( B)语法 ( C)逻辑 ( D)运行 18 _不属于程序语言翻译软件。 ( A)编译程序 ( B)解释程序 ( C)汇编程序 ( D)编辑程序 19 _是正确的叙述。 ( A)解释方式比编译方式更适用于规模较大的程序 ( B)解释方式下生成的目标代码长,编译方式下生成的目标代码短 ( C)解释方式下不生成源程序的目标代码 ( D)解释方式只能用于批处理 20 由多个源文件组成的 C程序,
6、经过编辑、预处理、编译、链接等阶段才能生成最终的可执行程序。此过程中,在 _阶段可以发现被调用的函数未定义。 ( A)编辑和预处理 ( B)预处理 ( C)编译 ( D)链接 21 若程序 P经编译并链接后可执行,则 _。 ( A) P是正确的程序 ( B) P中没有语法错误 ( C) P中没有逻辑错误 ( D) P在运行中不会出错 22 需编译运行的程序,其 _错误在编译时不能发现。 ( A)逻辑 ( B)语法 ( C)括号不匹配 ( D)关键字拼写 23 程序员一般用 _软件编写和修改程序。 ( A)预处 ( B)文本编辑 ( C)链接 ( D)编译 24 若循环体执行的次数为 m,则在
7、do-while型循环中,循环条件的执行次数为(1),在 while-do型循环中,判断循环条件的次数为 (2)。 ( A) m-1 ( B) m ( C) m+1 ( D) 2m ( A) m-1 ( B) m ( C) m+1 ( D) 2m 26 在下面的程序代码中, a是整型全局变量, b是整型局部变量, x是整数形参,若调用 com()时以引用调用的方式传递信息,则输出结果为 (1);若调用 com()进以传值的方式传递信息,则输出结果为 (2)。( A) 8 ( B) 12 ( C) 14 ( D) 16 ( A) 8 ( B) 12 ( C) 14 ( D) 16 28 某 C语
8、言程序中, x是一个浮点型变量, m是一个值为正整数的整型常量,表达式 x%m (x被 m除取余数 )在 (1)时会报错,这是一种 (2)错误。 ( A)编译 ( B)预处 ( C)编辑 ( D)运行 ( A)词法 ( B)语法 ( C)语义 ( D)运行 程序设计语言基础练习试卷 1答案与解析 1 【正确答案】 D 【试题解析】 Fortran主要用于数值计算,不是面向对象语言。其余三个选项都是面向对象语言。选项 D为正确答案。 【知识模块】 程序设计语言基础 2 【正确答案】 C 【知识模块】 程序设计语言基础 3 【正确答案】 A 【知识模块】 程序设计语言基础 4 【正确答案】 B 【
9、知识模块】 程序设计语言基础 5 【正确答案】 D 【知识模块】 程序设计语言基础 6 【正确答案】 D 【试题解析】 程序设计语言可划 分为低级语言和高级语言两大类。与高级语言相比,用低级语言开发的程序,其运行效率高,开发效率低 (第 1空的正确答案为选项 C)。 但在对时间和空间有严格要求的场合,还经常全部或部分地使用低级语言。第 2空的正确答案为选项 A。 在低级语言中,汇编语言与机器语言十分接近,为了克服机器语言难读、难编、难记和易出错的缺点,人们用与代码指令实际含义相近的英文缩写词、字母和数字等符号来取代指令代码 (如用 ADD表示运算符号 “+”的机器代码 ),于是就产生了汇编语言
10、。所以说,汇编语言是一种用助记符表示的仍然面向机器的计算 机语言。第 3空的正确答案为选项 B。 高级语言有很多种类,其中, PROLOG语言是人工智能与专家系统领域最著名的 逻辑程序设计语言,它具有很强的逻辑推理能力。第 4空的正确答案为选项 D,第 5空的正确答案为选项 D。 【知识模块】 程序设计语言基础 7 【正确答案】 A 【知识模块】 程序设计语言基础 8 【正确答案】 C 【知识模块】 程序设计语言基础 9 【正确答案】 B 【知识模块】 程序设计语言基础 10 【正确答案】 C 【知识模块】 程序设计语言基础 11 【正确答案】 D 【试题解析】 在编程时,参数是传递信息的一种
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 程序设计语言 基础 练习 答案 解析 DOC
