第六章测试
1.使用 GCC 编译程序时,编译过程可以被细分为( )。
A:编译
B:预处理
C:链接
D:汇编

答案:ABCD
2.简单的C程序文件只需进行汇编和链接,2步生成可执行文件即可。( )
A:对 B:错 3.使用GCC编译源文件hello.c生成可执行文件hello的命令是( )。
A:gcc -v hello.c -o hello
B:gcc -v hello.c -f hello
C:gcc -w hello -o hello.c
D:gcc -w hello -f hello.c
4.使用GDB调试工具前,在gcc编译命令当中添加了选项-g。( )
A:对 B:错 5.GDB调试器调试的文件是( )。
A:汇编文件
B:编译文件
C:可执行文件
D:C语言源程序
6.在test.c源程序的第16行设置断点的命令是( )。
A:list 16
B:set 16
C:run 16
D:braek 16
7.当使用make工具进行编译时,在执行make时将会被编译的文件有:( )
A:所有没有被编译过的源文件
B:每一个在上次执行make之后修改过的C源代码文件在本次执行make时将会被重新编译
C:可执行文件
D:头文件在上一次执行make之后被修改
8.Makefile里主要包含的语句类型有( )
A:变量定义
B:文件指示
C:隐式规则
D:显式规则
9.在makefie文件定义变量CFLAGS = -Wall ↓ CFLAGS += -O1 “↓表示换行“,则CFLAGS的值是( )
A:-Wall
B:-O1
C:-Wall-O1
D:WallO1
10.在makefile文件中$@变量与shell脚本中的含义不同。( )
A:错 B:对

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(184) dxwkbang
返回
顶部