北语18春《程序设计引论》作业4[答案]满分答案
18春《程序设计引论》作业4-0001
试卷总分:100 得分:0
一、 单选题 (共 10 道试题,共 50 分)
1.()下面有关程序设计技术的说法中,错误的是
A.机器语言和汇编语言编程通常采用面向计算机的程序设计方式
B.面向过程的程序设计方法通常采用结构化和模块化设计方法
C.面向对象的程序设计方法采用客观世界的描述方式
D.C语言是一种兼顾面向过程和面向对象的高级程序设计语言
正确答案:----
2.变量的指针,其含义是指该变量的()
A.值
B.地址
C.名字
D.一个标志
正确选项:----
3.在C语言中,默认函数的存储类别是()
A.auto
B.static
C.extern
D.函数没有存储类别
正确答案:----
4.( )当代电子计算机能够自动地处理指定的问题是因为
A.计算机是电动的
B.有解决该问题的计算机程序
C.事先存储了解决该问题的程序
D.以上都不是
正确选项:----
5.文件操作的一般步骤是()
A.打开文件-读/写文件-关闭文件
B.读/写文件-修改文件-关闭文件
C.读/写文件-打开文件-关闭文件
D.读文件-写文件-关闭文件
专业答案:----
6.以下命令不是编译预处理命令的是()。
A.#define
正确选项:----
B.#include
正确答案:----
C.#if
D.typedef
正确答案:----
7.自增、自减运算符能用于()。
A.整型常量
B.表达式
C.整型变量
D.浮点型常量
专业答案:----
8.C语言源程序的扩展名为()
A..exe
B..c
C..obj
D..cpp
正确选项:----
9.C语言的文件分为两类,它们是文本文件和()
A.二进制文件
B.图像文件
C.声音文件
D.系统文件
专业答案:----
10.计算机内一切数据的存取、传输和处理都是以()形式进行的。
A.十进制
B.二进制
C.八进制
D.十六进制
正确答案:----
北语18春《程序设计引论》作业4[答案]多选题答案
二、 多选题 (共 5 道试题,共 25 分)
1.在下列有关宏替换的叙述中,错误的是()
A.宏替换占用运行时间
B.宏替换只是字符替换
C.带参数的宏替换和函数等价
D.宏名有类型
正确答案:----
2.以下关于局部变量和全局变量的叙述正确的是()
A.main函数中定义的变量是局部变量
B.局部变量可以与全局变量重名
C.在所有函数外定义的变量是全局变量
D.形式参数不是局部变量
专业答案:----
3.关于free函数的描述错误的是()
A.函数原型是int * free(int *p)
B.使用free函数时需要头文件stdlib.h
正确选项:----
C.使用free函数时需要强制类型转换
D.free函数中的参数可以是任意的指针变量
正确答案:----
4.下述对C语言字符数组的描述中正确的是()
A.字符数组可以存放字符串
B.字符数组中的字符串可以整体输入、输出
C.可以在赋值语句中通过赋值运算符=对字符数值整体赋值
D.不可以用关系运算符对字符数组中的字符串进行比较
正确选项:----
5.以下描述正确的是()
A.文件包含是编译预处理命令
B.文件包含不占用程序的运行时间
C.文件包含命令以#开头
D.文件包含命令可以写在main函数中
专业答案:----
三、 判断题 (共 5 道试题,共 25 分)
1.如果要把常量327存入变量a中,a不能定义成char类型。
A.错误
B.正确
2.宏替换不占用运行时间。
A.错误
B.正确
3.int fun(int x,int y)函数首部的定义形式是正确的。
A.错误
B.正确
4.若有定义int a=12;则表达式a+=a-=a*=a的值是-144。
A.错误
B.正确
5.字符串"THAT"小于字符串"THE"。
A.错误
B.正确
北语18春《程序设计引论》作业4[答案]历年参考题目如下: