《北语19春《程序设计引论》作业4答案1》由会员分享,可在线阅读,更多相关《北语19春《程序设计引论》作业4答案1(4页珍藏版)》请在金锄头文库上搜索。
1、19春程序设计引论作业4-0001试卷总分:100 得分:100一、 单选题 (共 10 道试题,共 50 分)1.()下面有关程序设计技术的说法中,错误的是A.机器语言和汇编语言编程通常采用面向计算机的程序设计方式B.面向过程的程序设计方法通常采用结构化和模块化设计方法C.面向对象的程序设计方法采用客观世界的描述方式D.C语言是一种兼顾面向过程和面向对象的高级程序设计语言正确答案:D2.变量的指针,其含义是指该变量的()A.值B.地址C.名字D.一个标志正确答案:B3.在C语言中,默认函数的存储类别是()A.autoB.staticC.externD.函数没有存储类别正确答案:C4.( )当
2、代电子计算机能够自动地处理指定的问题是因为A.计算机是电动的B.有解决该问题的计算机程序C.事先存储了解决该问题的程序D.以上都不是正确答案:C5.文件操作的一般步骤是()A.打开文件-读/写文件-关闭文件B.读/写文件-修改文件-关闭文件C.读/写文件-打开文件-关闭文件D.读文件-写文件-关闭文件正确答案:A6.以下命令不是编译预处理命令的是()。A.#defineB.#includeC.#ifD.typedef正确答案:D7.自增、自减运算符能用于()。A.整型常量B.表达式C.整型变量D.浮点型常量正确答案:C8.C语言源程序的扩展名为()A.exeB.cC.objD.cpp正确答案:
3、B9.C语言的文件分为两类,它们是文本文件和()A.二进制文件B.图像文件C.声音文件D.系统文件正确答案:A10.计算机内一切数据的存取、传输和处理都是以()形式进行的。A.十进制B.二进制C.八进制D.十六进制正确答案:B二、 多选题 (共 5 道试题,共 25 分)1.在下列有关宏替换的叙述中,错误的是()A.宏替换占用运行时间B.宏替换只是字符替换C.带参数的宏替换和函数等价D.宏名有类型正确答案:ACD2.以下关于局部变量和全局变量的叙述正确的是()A.main函数中定义的变量是局部变量B.局部变量可以与全局变量重名C.在所有函数外定义的变量是全局变量D.形式参数不是局部变量正确答案
4、:ABC3.关于free函数的描述错误的是()A.函数原型是int * free(int *p)B.使用free函数时需要头文件stdlib.hC.使用free函数时需要强制类型转换D.free函数中的参数可以是任意的指针变量正确答案:ACD4.下述对C语言字符数组的描述中正确的是()A.字符数组可以存放字符串B.字符数组中的字符串可以整体输入、输出C.可以在赋值语句中通过赋值运算符=对字符数值整体赋值D.不可以用关系运算符对字符数组中的字符串进行比较正确答案:ABD5.以下描述正确的是()A.文件包含是编译预处理命令B.文件包含不占用程序的运行时间C.文件包含命令以#开头D.文件包含命令可以写在main函数中正确答案:ABC三、 判断题 (共 5 道试题,共 25 分)1.如果要把常量327存入变量a中,a不能定义成char类型。A.错误B.正确正确答案:B2.宏替换不占用运行时间。A.错误B.正确正确答案:B3.int fun(int x,int y)函数首部的定义形式是正确的。A.错误B.正确正确答案:B4.若有定义int a=12;则表达式a+=a-=a*=a的值是-144。A.错误B.正确正确答案:A5.字符串THAT小于字符串THE。A.错误B.正确正确答案:B