- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
子情境52Linux下的C语言编程
子情境5.2:Linux下的C语言编程
一、选择题
1.linux中头文件默认放在目录什么中,用GCC编译时,当用户希望使用放在其他位置的头文件时,应该带哪个参数? ( )
A)usr/include -I B)/usr/lib –L C)/usr/include -L D)/usr/lib –I
2.若GCC编译时带上选项“-lm”表示连接文件名为什么的数学函数库? ( )
A)lm B)m.a C)lm.a D)libm.a
3.用make编译makefile中的什么目标体时,可以缺省该目标体名。linux用户习惯在makefile文件中加入目标体什么,以方便删除编译产生的中间结果? ( )
A)第一个 clear B)第一个 clean C)最后一个 clear D)最后一个 clean
4.在Linux中标准共享库和静态库保存在哪个目录中? ( )A)usr/include B)/usr/lib C)/usr/include D)/usr/lib
.GNU make在当前工作目录中按照什么顺序搜索makefile? ( )A) B)C) D).在G( )A) B) C) D)–c编译
C)带调试的可执行 gcc -t编译 D)带调试信息的可执行 gcc –g编译
8.在GDB中,采用什么命令来设置断点,什么命令查看当前变量的值,什么命令查看GDB所有命令的功能? ( )
A)d p all B)d l all C)b p help D) b l help
9.在GDB中,采用命令( )A) B) C) D).make允许在makefile文件中创建和使用变量,若makefile中定义了变量a,引用变量a时应写成_____________。–f filename”表示使用filename作为特定的makefile。
6.Linux中本地头文件放在目录/usr/include中。
7.GNU make工具通过一个名称为makefile的文件来完成自动维护编译工作。Makefile文件也可写成Makefile。
8.GDB命令“l”的功能为查看变量信息。
9.GDB命令next和step都是指在调试过程中执行一行源代码。
10.GDB是GUN推出的一个多平台编译器。
四、操作题
1.在linux中编写程序,程序功能是输出图11-23所示的图案。要求将源程序写在一个文件中,并使用GCC编译。
图11-23 “*”号组成的直角三角形
2.在linux中编写求阶乘的程序,要求将源程序写在至少两个文件中,并使用GCC编译。
3.利用VI编辑器编写一程序,输出任一正整数的二进制形式并用编辑、链接得出结果?
4.编写求阶乘程序,并编写其makefile文件,使用make进行编译。
5.完成操作题1后,修改求阶乘程序的某一源文件,再次用make编译,观察命令执行结果。
6.某linux用户编写了如下源程序:
#includestdio.h
#includestring.h
#includestdlib.h
main()
{
int size,i;
char string1[]=hello!;
char *string2;
size=strlen(string1);
string2=(char *)malloc(size+1);
for(i=0;isize;i++)
string2[size-i]=string1[i];
string2[size]=\0;
printf(字符串是: %s\n,string1);
printf(字符串的逆序是: %s\n,string2);
}
该程序的预想功能是输出字符串的逆序,但实际运行结果如下:
字符串是:hello!
字符串的逆序是:
试用gdb调试该程序,找出代码中隐藏的错误。
Linux操作系统应用
您可能关注的文档
- 大园煤矿(突出危险未消除安排作业).ppt
- 大型设备安全生产事故专项应急预案.doc
- 多层网络第7章 多层交换机的高.ppt
- 大型自动翻转机液压系统设计.pdf
- 大型风力发电机组无功补偿控制器的研究.pdf
- 大学中国近现代史期末考试题.doc
- 大众4S店联手万科激情试乘试驾活动.ppt
- 多媒体画面艺术基础 第一章.ppt
- 大学技术经济 答案整理.doc
- 多层网络第1章 交换园区网.ppt
- 2025年智能电网柔性直流输电技术在我国西部地区应用前景.docx
- 7.2 弹力-人教版八年级物理下册.pptx
- 2025年智能电网柔性直流输电技术在智能变电站中的应用研究.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化存储中的应用.docx
- 2025年智能电网柔性直流输电技术在新能源并网中的应用研究.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化控制中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化预测中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化服务中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化运维中的应用.docx
- 2025年智能电网柔性直流输电技术智能化保护系统研究.docx
最近下载
- 2024年职业院校技能大赛(智能焊接技术赛项)备考试题库(精练300题).pdf VIP
- 乒乓球裁判三级考试题目及答案.docx VIP
- 电缆电线产品合格证模板.docx VIP
- 2024年江苏中职职教高考文化统考语文试卷真题(含答案详解).docx VIP
- 探索莱姆·库哈斯:建筑创作理念的革新与回响.docx
- 门卫保安反恐演练.pptx VIP
- 装饰装修工程监理实施细则范本.docx VIP
- 水利人工砂自动计算表格 (2).xlsx VIP
- 临水、临电配置及安全用电、用水管理方案.doc VIP
- EN 1993-1-4-2006 欧洲规范3 钢结构设计 第1-4 部分:一般规则-关于不锈钢的补充规则(中文版).pdf
原创力文档


文档评论(0)