网站大量收购闲置独家精品文档,联系QQ:2885784924

gcc基础知识单选题100道及答案.docxVIP

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

gcc基础知识单选题100道及答案

1.gcc是一款()。

A.文本编辑器

B.编译器套件

C.数据库管理系统

D.图形设计工具

答案:B

2.以下哪个选项不是gcc支持的编程语言()。

A.C

B.Python

C.C++

D.Fortran

答案:B

3.在使用gcc编译C语言源文件时,源文件的扩展名通常是()。

A..java

B..py

C..c

D..cpp

答案:C

4.gcc编译的基本命令格式是()。

A.gcc-o目标文件源文件

B.gcc源文件-o目标文件

C.gcc目标文件源文件

D.gcc-o源文件目标文件

答案:A

5.如果要生成可执行文件名为myprog的文件,源文件是main.c,正确的gcc命令是()。

A.gcc-omain.cmyprog

B.gccmyprog-omain.c

C.gcc-omyprogmain.c

D.gccmain.cmyprog-o

答案:C

6.当使用gcc编译时,-c选项的作用是()。

A.生成可执行文件

B.只生成目标文件,不进行链接

C.进行优化编译

D.显示详细编译信息

答案:B

7.以下哪个选项可以让gcc在编译时显示详细的编译信息()。

A.-v

B.-o

C.-c

D.-g

答案:A

8.gcc中用于调试的选项是()。

A.-O

B.-v

C.-g

D.-Wall

答案:C

9.-Wall选项的作用是()。

A.生成警告信息

B.抑制所有警告

C.优化代码

D.链接动态库

答案:A

10.如果要对代码进行优化编译,可使用的选项是()。

A.-g

B.-O1

C.-v

D.-c

答案:B

11.gcc默认生成的目标文件扩展名是()。

A..exe

B..obj

C..o

D..dll

答案:C

12.要编译多个C源文件,例如file1.c和file2.c,正确的gcc命令是()。

A.gcc-ooutputfile1.cfile2.c

B.gccfile1.cfile2.c-ooutput

C.gcc-ofile1.cfile2.coutput

D.gccfile1.c-ooutputfile2.c

答案:A

13.若想将编译生成的可执行文件输出到指定目录,应该怎么做()。

A.gcc-o/指定目录/可执行文件名源文件

B.gcc源文件-o/指定目录

C.gcc-o源文件/指定目录/可执行文件名

D.gcc/指定目录/可执行文件名-o源文件

答案:A

14.在gcc编译过程中,预处理阶段的作用不包括()。

A.展开头文件

B.处理宏定义

C.检查语法错误

D.替换特殊符号

答案:C

15.以下哪个头文件不是标准C库中的常用头文件()。

A.stdio.h

B.iostream.h

C.stdlib.h

D.string.h

答案:B

16.当源文件中包含自定义头文件时,应该使用()包含。

A.#include自定义头文件名

B.#include“自定义头文件名”

C.include自定义头文件名

D.include“自定义头文件名”

答案:B

17.gcc编译时,如果源文件依赖的库不在默认路径,需要使用()选项指定库路径。

A.-L

B.-l

C.-I

D.-D

答案:A

18.-l选项在gcc中用于()。

A.指定库路径

B.链接指定的库

C.包含头文件路径

D.定义宏

答案:B

19.假设要链接名为mylib的库,正确的gcc命令参数写法是()。

A.-lmylib

B.-Lmylib

C.-lmylib

D.-mylib

答案:C

20.以下关于gcc交叉编译的说法,正确的是()。

A.交叉编译是在目标平台上编译目标平台的代码

B.交叉编译不需要指定目标平台

C.交叉编译是在一个平台上编译另一个平台的代码

D.gcc不支持交叉编译

答案:C

21.在进行交叉编译时,需要指定()。

A.目标平台的编译器

B.源平台的编译器

C.只需要指定目标平台

D.只需要指定源平台

答案:A

22.gcc支持的目标文件格式不包括()。

A.ELF

B.COFF

C.PE

D..o

答案:D

23.当编译一个包含多个源文件和头文件的项目时,正确的做法是()。

A.直接将所有源文件一起编译

B.先分别编译源文件生成目标文件,再进行链接

C.只编译主源文件,忽略其

文档评论(0)

cms + 关注
实名认证
文档贡献者

好好学习,天天向上!

1亿VIP精品文档

相关文档