精通linux c编程 --answer

简介:   第1章 一、填空题 1、Unix 2、Shell 3、普通文件 目录文件 设备文件 4、目录 5、mkdir 二、选择题 1、A 2、A 3、B 4、C 5、C 第2章 一、填空题 1、Shell 高级语言 2、vi emacs 3、Make...

 

  1. 第1章
  2. 一、填空题
  3. 1、Unix
  4. 2、Shell
  5. 3、普通文件 目录文件 设备文件
  6. 4、目录
  7. 5、mkdir
  8. 二、选择题
  9. 1、A 2、A 3、B 4、C 5、C

  10. 第2章
  11. 一、填空题
  12. 1、Shell 高级语言
  13. 2、vi emacs
  14. 3、Makefile
  15. 4、autoconf
  16. 5、Automake
  17. 二、选择题
  18. 1、B 2    、B 3、A 4、A 5、C

  19. 第3章
  20. 一、填空题
  21. 1、字节序列
  22. 2、文件描述符
  23. 3、open
  24. 4、属主 同组用户 其他用户 读 写 执行
  25. 5、当前工作目录 工作目录

  26. 二、选择题
  27. 1、B 2、C 3、A 4、B 5、C

  28. 第4章
  29. 一、填空题
  30. 1、FILE结构的指针
  31. 2、标准输入 标准输出 标准错误输出
  32. 3、字符I/O函数 行I/O函数 块I/O函数
  33. 4、错误指示器 文件结束指示器
  34. 5、全缓冲 行缓冲 无缓冲

  35. 二、选择题
  36. 1、D 2、A 3、D 4、A 5、C

  37. 第5章
  38. 一、填空题
  39. 1、运行态 就绪态 等待态
  40. 2、task_struct
  41. 3、用户模式 系统模式
  42. 4、fork vfork 子进程 父进程
  43. 5、进程标识号

  44. 二、选择题
  45. 1、B 2、A 3、D 4、D 5、A

  46. 第6章

  47. 一、填空题
  48. 1、数据传输 共享数据 通知事件 资源共享 进程控制
  49. 2、消息队列 信号量 共享内存
  50. 3、信号集
  51. 4、先进先出队列
  52. 5、关键字 标识符
  53. 6、链表 引用标识符
  54. 7、整数计数器 共享资源
  55. 8、共享内存

  56. 二、选择题
  57. 1、C 2、A 3、D 4、A 5、C 6、D

  58. 第7章
  59. 一、填空题
  60. 1、用户 内核
  61. 2、动态
  62. 3、互斥锁 条件变量
  63. 4、原子性 唯一性 非繁忙等待
  64. 5、属性对象

  65. 二、选择题
  66. 1、B 2、C 3、C 4、A 5、D

  67. 第8章
  68. 一、填空题
  69. 1、四 应用层 传输层 网际协议层 主机联网层
  70. 2、客户机/服务器
  71. 3、面向连接 无连接类型
  72. 4、数据流 数据报
  73. 5、little-endian big-endian

  74. 二、选择题
  75. 1、C 2、B 3、B 4、B A D 5、B D

  76. 第9章

  77. 一、填空题

  78. 1、交互式命令语言 宿主型语言
  79. 2、表格
  80. 3、select create table insert update drop table
  81. 4、mysql –u user1 –p1234 db1
  82. 5、show databases show tables

  83. 二、选择题
  84. 1、C 2、B 3、A 4、A 5、B

  85. 第10章
  86. 一、填空题
  87. 1、X服务器 X协议 X库 X客户
  88. 2、XOpenDisplay XCloseDisplay
  89. 3、Xt OpenLook Motif Qt GTK+
  90. 4、gtk-config
  91. 5、GTK+ GTK+ GTK GDK
  92. 6、GTK GNOME

  93. 二、选择题
  94. 1、B 2、B 3、B 4、A 5、A
相关文章
|
3月前
|
Shell Linux
Linux shell编程学习笔记30:打造彩色的选项菜单
Linux shell编程学习笔记30:打造彩色的选项菜单
|
1月前
|
运维 监控 Shell
深入理解Linux系统下的Shell脚本编程
【10月更文挑战第24天】本文将深入浅出地介绍Linux系统中Shell脚本的基础知识和实用技巧,帮助读者从零开始学习编写Shell脚本。通过本文的学习,你将能够掌握Shell脚本的基本语法、变量使用、流程控制以及函数定义等核心概念,并学会如何将这些知识应用于实际问题解决中。文章还将展示几个实用的Shell脚本例子,以加深对知识点的理解和应用。无论你是运维人员还是软件开发者,这篇文章都将为你提供强大的Linux自动化工具。
|
3月前
|
Shell Linux
Linux shell编程学习笔记82:w命令——一览无余
Linux shell编程学习笔记82:w命令——一览无余
|
3月前
|
Linux Shell
Linux系统编程:掌握popen函数的使用
记得在使用完 `popen`打开的流后,总是使用 `pclose`来正确关闭它,并回收资源。这种做法符合良好的编程习惯,有助于保持程序的健壮性和稳定性。
150 6
|
3月前
|
Linux Shell
Linux系统编程:掌握popen函数的使用
记得在使用完 `popen`打开的流后,总是使用 `pclose`来正确关闭它,并回收资源。这种做法符合良好的编程习惯,有助于保持程序的健壮性和稳定性。
161 3
|
4月前
|
项目管理 敏捷开发 开发框架
敏捷与瀑布的对决:解析Xamarin项目管理中如何运用敏捷方法提升开发效率并应对市场变化
【8月更文挑战第31天】在数字化时代,项目管理对软件开发至关重要,尤其是在跨平台框架 Xamarin 中。本文《Xamarin 项目管理:敏捷方法的应用》通过对比传统瀑布方法与敏捷方法,揭示敏捷在 Xamarin 项目中的优势。瀑布方法按线性顺序推进,适用于需求固定的小型项目;而敏捷方法如 Scrum 则强调迭代和增量开发,更适合需求多变、竞争激烈的环境。通过详细分析两种方法在 Xamarin 项目中的实际应用,本文展示了敏捷方法如何提高灵活性、适应性和开发效率,使其成为 Xamarin 项目成功的利器。
55 1
|
4月前
|
安全 Linux 开发工具
探索Linux操作系统:从命令行到脚本编程
【8月更文挑战第31天】在这篇文章中,我们将一起潜入Linux操作系统的海洋,从最基础的命令行操作开始,逐步深入到编写实用的脚本。无论你是初学者还是有一定经验的开发者,这篇文章都将为你提供新的视角和实用技能。我们将通过实际代码示例,展示如何在日常工作中利用Linux的强大功能来简化任务和提高效率。准备好了吗?让我们一起开启这段旅程,探索Linux的奥秘吧!
|
4月前
|
Linux
揭秘Linux心脏:那些让你的编程事半功倍的主要系统调用
【8月更文挑战第31天】Linux中的系统调用是操作系统提供给应用程序的接口,用于请求内核服务,如文件操作、进程控制等。本文列举了22种主要系统调用,包括fork()、exec()、exit()、wait()、open()、close()、read()、write()等,并通过示例代码展示了如何使用fork()创建新进程及使用open()、write()、close()操作文件。这些系统调用是Linux中最基本的接口,帮助应用程序与内核交互。
66 1
|
3月前
|
Shell Linux Python
python执行linux系统命令的几种方法(python3经典编程案例)
文章介绍了多种使用Python执行Linux系统命令的方法,包括使用os模块的不同函数以及subprocess模块来调用shell命令并处理其输出。
65 0
|
4月前
|
Linux 程序员 开发者
源社区的兴起:从“代码隐士”到Linux引领的“全球编程嘉年华”
在编程的古老森林中,曾有“代码隐士”默默耕耘,惧怕智慧外泄。直到“开源”春风拂过,源社区如全球编程嘉年华盛开!开源文化颠覆了“独门秘籍”的传统,像“武林秘籍共享”般在网络上公开,鼓励知识传播与智慧碰撞。程序员组队开发,分享代码,提升科技实力。Linux则从“首席大厨”变身为“总导演”,以强大内核调制出诱人应用,引领潮流并推动技术创新。加入这场没有血腥厮杀,只有知识盛宴的“编程版《饥饿游戏》”吧!与全球开发者共享编程的乐趣与成就感!别忘了带上你的“独门秘籍”,可能下一个改变世界的创意就在其中!
70 7