|
需要购买此门答案请加qq2762169544(微信:2762169544)
15秋《程序设计引论》作业1
试卷总分:100 测试时间:--
一、单选题(共10道试题,共50分。)
1.计算机程序用哪种语言编写机器可以直接运行()
A. 高级语言
B. 汇编语言
C. 机器语言
D. 低级语言
满分:5分
2.C程序编译、连接后最终产生(即计算机执行)的文件的扩展名为()
A. .exe
B. .c
C. .obj
D. .cpp
满分:5分
3.以下叙述中最准确的是()
A. 计算机程序是处理某一问题所有指令的集合
B. 计算机程序是处理某一问题所用到的所有数据的集合
C. 计算机程序是处理某一问题的所有指令及其数据的集合
D. 计算机程序是处理某一问题的所有指令及其数据的有序集合
满分:5分
4.一个C语言程序是由()组成的。
A. 主程序
B. 子程序
C. 函数
D. 过程
满分:5分
5.C语言是一种()
A. 机器语言
B. 汇编语言
C. 高级语言
D. 以上都不是
满分:5分
6.C语言源程序的扩展名为()
A. .exe
B. .c
C. .obj
D. .cpp
满分:5分
7.()下面有关程序设计技术的说法中,错误的是
A. 机器语言和汇编语言编程通常采用面向计算机的程序设计方式
B. 面向过程的程序设计方法通常采用结构化和模块化设计方法
C. 面向对象的程序设计方法采用客观世界的描述方式
D. C语言是一种兼顾面向过程和面向对象的高级程序设计语言
满分:5分
8.一个C语言程序总是从()开始执行。
A. 主程序
B. 子程序
C. 主函数
D. 函数
满分:5分
9.下面有关C程序操作过程的说法中,错误的是()
A. C源程序经过编译,得到的目标文件即为可执行文件
B. C源程序的链接实质上是将目标代码文件和库函数等代码进行连接的过程
C. C源程序不能通过编译,通常是由于语法错误引起的
D. 导致不能得到预期计算结果的主要原因是程序算法考虑不周
满分:5分
10.下面有关高级语言的说法中,正确的是()。
A. 高级语言编写的程序可读性好,执行效率也最高
B. 高级语言程序必须翻译成机器语言程序,计算机才能执行
C. 解释方式和编译方式相比,具有占用内存少、执行速度快的特点
D. C语言是一种解释型高级语言
满分:5分
二、多选题(共5道试题,共25分。)
1.以下描述正确的是()
A. 文件包含是编译预处理命令
B. 文件包含不占用程序的运行时间
C. 文件包含命令以#开头
D. 文件包含命令可以写在main函数中
满分:5分
2.以下对局部变量描述错误的是()
A. 在函数内部定义的变量
B. 在main函数中定义的变量是局部变量
C. 形式参数也是局部变量
D. 局部变量在程序的全部执行过程中一直占用存储单元
满分:5分
3.以下关于宏的叙述错误的是()
A. 宏名必须用大写字母表示
B. 宏替换时要进行语法检查
C. 宏替换不占用运行时间
D. 宏定义中不允许引用已有的宏名
满分:5分
4.以下关于文件包含的描述正确的是()
A. 文件包含命令必须以#开头
B. 一个include命令只能指定一个被包含的文件
C. 文件包含可以嵌套
D. 文件名用“”括起来和用<>括起来是等价的
满分:5分
5.以下叙述正确的是()
A. 在C语言中,若整型变量作为函数参数,调用函数时是把实参的值传送给形参
B. 在C的函数中,应该尽量多的使用全局变量
C. 在C语言中,函数的返回值使用return语句返回
D. 在C语言中,函数可以嵌套调用
满分:5分
三、判断题(共5道试题,共25分。)
1.字符串常量可以放在字符串变量中。
A. 错误
B. 正确
满分:5分
2.编译预处理命令只能位于源程序中所有语句之前。
A. 错误
B. 正确
满分:5分
3.在C语言中,%是只能用于整数运算的运算符。
A. 错误
B. 正确
满分:5分
4.宏替换只是字符替换。
A. 错误
B. 正确
满分:5分
5.文件包含命令可以写在main函数中。
A. 错误
B. 正确
满分:5分
>>操作完成!
|
|