版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
make的题目及答案六年级考试时间:120分钟 总分:100分 年级/班级:六年级
make的题目及答案六年级
一、选择题
1.在使用make命令构建项目时,以下哪个命令是用于清理生成的目标文件?
A.makeclean
B.makeinstall
C.makedistclean
D.makecleanall
2.如果Makefile中定义了一个变量,以下哪个命令可以查看该变量的值?
A.makeshowVAR
B.makeprintVAR
C.make-dVAR
D.make-fVAR
3.在Makefile中,以下哪个指令用于定义一个变量?
A.define
B.set
C.variable
D.assign
4.当Makefile中的某个目标依赖于多个文件时,make命令会如何处理?
A.只构建依赖的第一个文件
B.只构建依赖的最后一个文件
C.依次构建所有依赖的文件
D.只构建依赖的文件,如果依赖的文件已经存在则不构建
5.在Makefile中,以下哪个指令用于条件编译?
A.ifeq
B.elif
C.endif
D.while
6.如果Makefile中的某个目标没有依赖,make命令会如何处理?
A.报错
B.忽略该目标
C.构建该目标
D.什么都不做
7.在Makefile中,以下哪个指令用于定义一个模式规则?
A.pattern
B.rule
C.wildcard
D.match
8.当Makefile中的某个目标被多个规则依赖时,make命令会如何处理?
A.报错
B.只使用第一个规则
C.使用所有规则
D.只使用最后一个规则
9.在Makefile中,以下哪个指令用于定义一个静态模式规则?
A.static
B.pattern
C.rule
D.wildcard
10.如果Makefile中的某个目标依赖于一个不存在的文件,make命令会如何处理?
A.报错
B.忽略该目标
C.构建该目标
D.什么都不做
二、填空题
1.在Makefile中,用于定义变量的指令是________。
2.在Makefile中,用于条件编译的指令是________。
3.在Makefile中,用于清理生成的目标文件的命令是________。
4.在Makefile中,用于定义一个模式规则的指令是________。
5.在Makefile中,用于定义一个静态模式规则的指令是________。
6.如果Makefile中的某个目标没有依赖,make命令会如何处理?答案是________。
7.在Makefile中,用于定义一个变量的值是________。
8.在Makefile中,用于清理所有生成的目标文件的命令是________。
9.在Makefile中,用于定义一个模式规则的变量是________。
10.在Makefile中,用于定义一个静态模式规则的变量是________。
三、多选题
1.在Makefile中,以下哪些指令用于定义变量?
A.define
B.set
C.variable
D.assign
2.在Makefile中,以下哪些指令用于条件编译?
A.ifeq
B.elif
C.endif
D.while
3.在Makefile中,以下哪些命令用于清理生成的目标文件?
A.makeclean
B.makeinstall
C.makedistclean
D.makecleanall
4.在Makefile中,以下哪些指令用于定义一个模式规则?
A.pattern
B.rule
C.wildcard
D.match
5.在Makefile中,以下哪些指令用于定义一个静态模式规则?
A.static
B.pattern
C.rule
D.wildcard
6.当Makefile中的某个目标依赖于多个文件时,make命令会如何处理?以下哪些情况会处理?
A.只构建依赖的第一个文件
B.只构建依赖的最后一个文件
C.依次构建所有依赖的文件
D.只构建依赖的文件,如果依赖的文件已经存在则不构建
7.如果Makefile中的某个目标依赖于一个不存在的文件,make命令会如何处理?以下哪些情况会处理?
A.报错
B.忽略该目标
C.构建该目标
D.什么都不做
8.在Makefile中,以下哪些命令可以查看变量的值?
A.makeshowVAR
B.makeprintVAR
C.make-dVAR
D.make-fVAR
9.在Makefile中,以下哪些指令用于定义一个变量的值?
A.define
B.set
C.variable
D.assign
10.在Makefile中,以下哪些命令用于清理所有生成的目标文件?
A.makeclean
B.makeinstall
C.makedistclean
D.makecleanall
四、判断题
1.Makefile中的目标可以依赖于其他Makefile。
2.Makefile中的变量可以在命令行中覆盖。
3.Makefile中的模式规则可以匹配多个文件。
4.Makefile中的静态模式规则不能定义变量。
5.Makefile中的条件编译指令只有ifeq一种。
6.Makefile中的清理命令makeclean会删除所有生成的文件。
7.Makefile中的变量默认是全局的。
8.Makefile中的依赖文件如果不存在,make命令会自动创建。
9.Makefile中的模式规则必须以%.o结尾。
10.Makefile中的静态模式规则只能匹配一个文件。
五、问答题
1.请简述Makefile中的模式规则的作用。
2.请简述Makefile中的条件编译的用法。
3.请简述Makefile中的变量定义和引用的方法。
试卷答案
一、选择题答案及解析
1.A
解析:makeclean是Makefile中用于清理生成的目标文件的常用命令。
2.B
解析:makeprintVAR是用于查看Makefile中定义的变量VAR的值。
3.A
解析:define是Makefile中用于定义变量的指令。
4.C
解析:当Makefile中的某个目标依赖于多个文件时,make命令会依次构建所有依赖的文件。
5.A
解析:ifeq是Makefile中用于条件编译的指令之一。
6.C
解析:如果Makefile中的某个目标没有依赖,make命令会构建该目标。
7.A
解析:pattern是Makefile中用于定义一个模式规则的指令。
8.B
解析:当Makefile中的某个目标被多个规则依赖时,make命令只会使用第一个规则。
9.A
解析:static是Makefile中用于定义一个静态模式规则的指令。
10.A
解析:如果Makefile中的某个目标依赖于一个不存在的文件,make命令会报错。
二、填空题答案及解析
1.define
解析:define是Makefile中用于定义变量的指令。
2.ifeq
解析:ifeq是Makefile中用于条件编译的指令。
3.makeclean
解析:makeclean是Makefile中用于清理生成的目标文件的命令。
4.pattern
解析:pattern是Makefile中用于定义一个模式规则的指令。
5.static
解析:static是Makefile中用于定义一个静态模式规则的指令。
6.构建该目标
解析:如果Makefile中的某个目标没有依赖,make命令会构建该目标。
7.=或:=
解析:在Makefile中,定义变量的值可以使用=或:=。
8.makedistclean
解析:makedistclean是Makefile中用于清理所有生成的目标文件的命令。
9.pattern
解析:pattern是Makefile中用于定义一个模式规则的变量。
10.static
解析:static是Makefile中用于定义一个静态模式规则的变量。
三、多选题答案及解析
1.A,D
解析:define和assign是Makefile中用于定义变量的指令。
2.A,B,C
解析:ifeq、elif和endif是Makefile中用于条件编译的指令。
3.A,C,D
解析:makeclean、makedistclean和makecleanall是Makefile中用于清理生成的目标文件的命令。
4.A,B
解析:pattern和rule是Makefile中用于定义一个模式规则的指令。
5.A,C
解析:static和rule是Makefile中用于定义一个静态模式规则的指令。
6.C,D
解析:当Makefile中的某个目标依赖于多个文件时,make命令会依次构建所有依赖的文件,如果依赖的文件已经存在则不构建。
7.A,B
解析:如果Makefile中的某个目标依赖于一个不存在的文件,make命令会报错或忽略该目标。
8.B,C
解析:makeprintVAR和make-dVAR是用于查看Makefile中定义的变量VAR的值。
9.A,B,D
解析:define、set和assign是Makefile中用于定义一个变量的值的方法。
10.C,D
解析:makedistclean和makecleanall是Makefile中用于清理所有生成的目标文件的命令。
四、判断题答案及解析
1.错
解析:Makefile中的目标不能依赖于其他Makefile。
2.对
解析:Makefile中的变量可以在命令行中覆盖。
3.对
解析:Makefile中的模式规则可以匹配多个文件。
4.错
解析:Makefile中的静态模式规则可以定义变量。
5.错
解析:Makefile中的条件编译指令有ifeq、elif和endif。
6.对
解析:Makefile中的清理命令makeclean会删除所有生成的文件。
7.对
解析:Makefile中的变量默认是全局的。
8.错
解析:Makefile中的依赖文件如果不存在,make命令不会自动创建。
9.错
解析:Makefile中的模式规则不必以%.o结尾。
10.错
解析:Makefile中的静态模式规则可以匹配多个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年奶茶店室内设计服务合同协议
- 2026道德与法治五年级拓展空间 发展援助了解
- 2025工程(石材采购)合同
- 新苏教版三年级数学下册第五单元第2课《画垂线和点到直线的距离》教案
- 2026年中外教育史试题及答案
- 广电机房巡检制度
- 2026年医疗器具采购合同(1篇)
- 市政工程管道开挖钢便桥施工技术方案
- 闭经的益母草调理
- 扁桃体炎的免疫调节
- 南平市2025年南平仲裁委员会秘书处招聘工作人员2人笔试历年参考题库典型考点附带答案详解
- 2026年及未来5年市场数据中国玻璃酸钠注射液行业市场竞争格局及投资前景展望报告
- 2026广岩国际投资有限责任公司招聘14人建设笔试模拟试题及答案解析
- 【历史】 明清时期社会经济的发展 课件 2025-2026学年统编版七年级历史下册
- 国为什么说勇于自我革命是党能够引领社会革命的根本原因?参考答案(三)
- 雨课堂学堂在线学堂云《跨文化交际英语(北京理工)》单元测试考核答案
- 中国老年2型糖尿病防治临床指南(2026版)解读课件
- 紫金投资集团招聘笔试题库2026
- 游泳池设施设备安全检查制度
- 2025年安徽交控集团招聘笔试及答案
- 骨科护理中的人文关怀与沟通
评论
0/150
提交评论