手把手教你获得CSDN徽章:CSDN IT冷知识 每日一练

首先,经过了一个多月的每天坚持,用了两个号刷到了好多题,最后整理了下,最常遇到的,现在整理也不一定很全,后面还会再次更新的。

CSDNIT冷知识

1.冰淇淋三明治缺少的馅料

Android 4.0 是安卓系统历代最重要的一次更新,因为它统一了 Android 系统各个版本,彻底打破 Android 平板电脑和智能手机两个不同平台之间的隔阂。
请问,以下哪一项特性不是 Android 4.0 的首创?底部虚拟按键

2.蠕虫起源

1988 年 11 月 2 日,最早通过互联网传播的计算机蠕虫之一莫里斯蠕虫(Morris worm)诞生。莫里斯蠕虫由康奈尔大学的研究生罗伯特·塔潘·莫里斯(Robert Tappan Morris)编写,首先于麻省理工学院的计算机系统发布;莫里斯的父亲是贝尔实验室的科学家,Unix 的合著者,NCSC(国家计算机安全中心)的前首席科学家。

罗伯特·莫里斯的父亲叫什么名字? 罗伯特·莫里斯(Robert Morris)

3.Linux 和红帽子

1990 年代末期,Linux 以自由软件且开放源代码为号召,试图挑战商业且闭源的 Windows 在操作系统市场的霸主地位之际,Red Hat 所推出的 Linux 系统与软件集成包 Red Hat Linux 适时回应了市场的需求,从而奠定了 Red Hat 在 Linux 业界的旗手地位。
Red Hat 如今被哪家公司所收购? IBM

4."间谍软件"一词的诞生

世界上第一种反间谍软件产品是? Optout

5.游戏主机的灵魂

非裔美国人 Gerald Lawson 曾担任仙童半导体公司的总硬件工程师,领导了 Fairchild Channel F 游戏机的开发;他对游戏机进行了一次革命性的改进,如今他的这个设计已经成为现代游戏机的标准,可谓是现代游戏主机的发明人。
Gerald Lawson 对当时的游戏机做了什么重大贡献? 发明游戏卡带

6.发明Linux的帕特里克

Slackware Linux 是目前市场存活时间最长的 Linux 发行版之一,它基于一个叫做 SLS(Soft Landing Systems)的 Linux 项目而设计,易于使用和稳定。
Slackware Linux 的创始人是谁? Patrick Volkerding

7.NetBSD 的口号

NetBSD 是一份自由、安全的具有高度可定制性的类 Unix 操作系统,适用于多种平台,从 64 位 AMD Athlon 服务器和桌面系统到手持设备和嵌入式设备。
NetBSD 项目的口号是什么? Of course it runs NetBSD

8.安卓起源

2007 年 11 月 5 日,谷歌与 84 家硬件制造商、软件开发商及电信营运商成立开放手持设备联盟(OHA)来共同研发 Android,随后,谷歌以 Apache 免费开放源代码许可证的授权方式,发布了安卓系统的源代码。
Android 一词最早诞生于什么地方? 科幻小说

9.不是第七代的 Win 7

Windows 7 是由微软公司(Microsoft)2009 年 10 月 22 日发布的桌面端操作系统,它影响了每个行业的方方面面,以至于很多人仍然在日常生活和工作中使用它。不过,Win 7 事实上是对 Vista 在界面和用户体验上的一次改良,不是真正意义上的第七代 Windows。
Windows 7 的内核版本号是多少? Windows NT 6.1

10.域名金字塔

1990 年 11 月 28 日,钱天白代表中国人在 SRT(Internet 的前身)首次登记域名 .cn,标志着中国在 1987 年引入互联网之后又到达了一个新阶段;自 2012 年 5 月 29 日起,自然人已经可以申请注册 .cn 域名,其主域名服务器设在中国境内。
在域名层次结构中,cn 属于是哪一档的域名呢? 顶级域名

11.神奇魔盒

1925 年 10 月 2 日,John. L. Baird 制造出了世界上第一台 _____
能传输图像的机械式电视机

12.谷歌的智能家居

2016 年,亚马逊推出了智能家居产品 Amazon Echo,一时风靡全美。谷歌很快便注意到这一商机,推出了 Google Home 进军智能家居市场,且微软、Facebook 和苹果都对此虎视眈眈。
Google Home 最初是什么形式的家居产品? 智能音响

13.巾帼英雄

图灵奖是 1966 年由美国计算机协会设立的奖项,名字来自于著名的英国科学家——艾伦·图灵。图灵奖地位相当于计算机界的诺贝尔奖,一般一年只授予一位计算机科学家,可见审核流程和要求极高。
至今只有三位女性科学家获得过图灵奖,
2006年Frances E. Allen;
2008年Barbara Liskov;
2012年Shafi Goldwasser

14.密码学先驱

赫尔曼和 Diffie 在 1976 年的开创性论文《密码学的新方向》( New Directions in Cryptography),介绍了公钥和电子签名的方法,这是今天大多数互联网安全协议的基础。 下面哪个说法是错的是:公钥和私钥都可以分享

15.巾帼英雄有多少

ENIAC 是继 ABC(阿塔纳索夫-贝瑞计算机)之后的第二台电子计算机和第一台通用计算机;它是完全的电子计算机,能够重新编程,解决各种计算问题。ENIAC 于 1946 年 2 月 14 日在美国宣告诞生, 承担开发任务的人员由科学家约翰·冯·诺依曼和"莫尔小组"的工程师埃克特、莫克利、戈尔斯坦以及华人科学家朱传榘等人组成。
ENIAC 的开发团队里有几位女性程序员? 6

16.MIT 的信息论先驱

在编码理论中,列表译码是对纠错码进行唯一译码的一种替代方案。列表解码背后的主要思想是,解码算法不是输出单个可能消息,而是输出一个可能性列表,其中一个是正确的,从而允许处理比唯一解码所允许的更多的错误。
这个概念是由什么人在 20 世纪 50 年代提出的? 彼得·埃利亚斯(Peter Elias)

17.Ubuntu 的第一个正式版本于什么时候公布?

Ubuntu Linux 是由南非人马克·沙特尔沃思(Mark Shuttleworth)创办的基于 Debian Linux 的操作系统,是目前最流行的 Linux 发行版之一,是个人和专业用户的热门选择。
Ubuntu 的第一个正式版本于什么时候公布?2004 年 10 月 20 日

18."红白机"到底叫什么?

"红白机"是许多人童年流行的游戏机,由硬件开发公司任天堂发行,"红白机"在美国的名字叫什么? NES (Nintendo Entertainment System)

19.分庭抗礼

世界上第一个被广泛使用的互联网浏览器是网景公司(Netscape)开发的 Netscape Nevigator,它在 20 世纪 90 年代中期时市场占有率曾一度高达90%。事实上,网景浏览器最初不叫这个名字,因为当时市场上最火的浏览器是 NCSA Mosaic,因此取了一个和 Mosaic 息息相关的名字,狙击当时的浏览器霸主 Mosaic。
Netscape Nevigator 最初的名字叫什么? Mosaic Netscape

20.玛利亚

MariaDB 数据库管理系统是 MySQL 的一个分支,主要由开源社区在维护,采用 GPL 授权许可;MariaDB 的目的是完全兼容 MySQL,包括 API 和命令行,使之能轻松成为 MySQL 的代替品。MariaDB 的首席开发人员是米卡埃尔·维德纽斯,他是 MySQL AB 的创始人之一。
米卡埃尔·维德纽斯为什么要用 Maria 命名自己的数据库?
Maria 是他女儿的名字

21.奔腾的时代

奔腾处理器(Pentium)是 Intel 公司在 1992 年 10 月发布的第五代微处理器系列,该产品在 1993 年 3 月正式推向市场;历史上有一代奔腾处理器采用了 NetBurst 架构,终结了英特尔以罗马数字命名的规则,并在历史上被许多人定义为失败之作,但在当年却凭借着低廉的价格获得了畅销的成绩。
文中说的是哪一代奔腾处理器? Pentium 4

22.神秘来客

比特币(Bitcoin)的概念在 2008 年 11 月 1 日提出,一名神秘男子带着一份比特币白皮书出现在密码学邮件列表中;在一年多的时间里,他发布和更新了十多个版本的比特币客户端,但他的真实身份一直不为人所知。
提出比特币概念的人,其网名是什么?
中本聪(Satoshi Nakamoto)

23.大学生开辟的时代

2001 年 11 月 4 日,四名大学生创建了 StumbleUpon,这是一个网站内容推荐服务引擎,可以根据用户的个人偏好,把符合偏好的、被最多人所推荐的网站进行推荐;在美国,很多人把 StumbleUpon 称作是 Web 3.0 的先驱,因为它把用户个性数据巧妙的融合到搜索技术之中,为用户提供更加贴身的搜索服务。
这四名大学生来自哪所大学? 卡尔加里大学

24.Win 8 保留的东西

Windows 8 是微软于 2012 年推出的电脑操作系统,较前代操作系统相比在界面、启动、应用程序等多个方面增加新功能,同时也移除一些功能,是微软推陈革新的一次大胆尝试。
以下哪项功能是 Windows 8 相比 Windows 7 仍保留的? ISO 光盘刻录功能

25.世纪难题

P/NP 问题包含了复杂度类 P 与 NP 的关系,是一个在理论信息学中计算复杂度理论领域里至今未被解决的问题,也是克雷数学研究所七个千禧年大奖难题之一。NP 问题的发现者分别有两位,其中一位是图灵奖得主 Stephen A. Cook 。
NP 问题的另一位发现者是谁?Leonid Levin
Leonid Anatolievich Levin是蘇聯美國數學家和計算機科學家。他以計算的隨機性,算法的複雜性和難易性,平均案例的複雜性,數學和計算機科學基礎,算法概率,計算理論和信息理論方面的工作而聞名

26.王朝的覆灭

2014 年 10 月 22 日,微软宣布将诺基亚手机品牌改为"Microsoft Lumia",为诺基亚手机品牌写下休止符;同年的 11 月 5 日,诺基亚正式更名,官方的新浪微博账号同步发声,所有 Lumia 手机的 Logo 都将由"Nokia"变为"Microsoft",并且所有官方社交媒体、渠道也都遵循这一改名规则。
微软从哪一年开始就再也没有了更新 Lumia 的动作? 2017 年

27.不那么正经的图片工厂(一)

免费的图片分享网站 Imgur 创办于2009年,提供了简单直接、带编辑功能的图片在线分享服务,如果 说 Facebook 或者 Flickr 是正规相册、照片的聚集地的话,Imgur 就是类似截图、PS 图以及各种搞笑图的归属之地。
Imgur 的创始人是? Alan Schaaf
艾倫·沙夫(Alan Schaaf)是美國企業家。他以圖像共享應用程序和網站Imgur的創始人兼首席執行官而聞名
Imgur是一個網路相簿網站,2009年創立,主要提供免費的相片儲存服務,現今每日使用者達數百萬。

28.HTML 秘辛

超文本标记语言(HTML)首次公开描述出现于一个名为 HTML Tags 的文件中,由蒂姆·伯纳斯-李于 1991 年底提及。在 IETF 的主持下,HTML 标准的进一步发展因竞争利益而遭受停滞;直到 2000 年,HTML 才成为国际标准。而有一代 HTML 作为 RFC 1866 发布,并因历史原因没有成为 W3C 推荐的标准,这指的是第几代 HTML 标准? HTML 2.0

29.网络的第一页

万维网(www)是 World Wide Web 的简称,在 30 年前,即 1991 年 8 月 23 日,万维网首次面向公众开放,由计算机科学家蒂姆·伯纳斯·李设计和部署。万维网的出现推动了互联网的兴起,并发展成为今天我们所熟知的样子。万维网诞生后,网页浏览器也应运而生。
世界上第一个网页浏览器叫什么?
World Wide Web

30.80年代性价比最高的电脑是哪个?

1977 年 9 月,世界上第一批大规模生产的个人电脑在美国发布了, 售价 600 美元。 它的名字是:
Tandy 公司的 TRS-80

31."五常"的漏网之鱼

1999 年 10 月 11 日:域名 baidu.com 上线;次年 1 月 1 日,百度公司正式成立,百度搜索瞬间爆火,成为全球第二大、中国第一的独立搜索引擎;当时,很多个人电脑,包括网吧的电脑浏览器,都被百度搜索所占据。
百度让中国成为了世界上少数拥有独立的、完全自主自研的搜索引擎核心技术的国家。除了中国以外,以下哪个国家不具有自己的搜索引擎核心技术? 英国

32.中国网络之王

新浪是中国的门户网站公司,一家中文网络内容服务提供商;新浪网的前身是广东人王志东的四通利方公司,王志东曾连续 3 次到美国硅谷"寻宝",确定开展全球华人互联网网站业务为公司今后主要发展方向。新浪网也在他的领导下成为曾经三大门户中绝对的大哥。
除了创建新浪网以外,王志东还有过以下哪一项重要成就?
第一个写出 Windows 中文平台的程序员

33.P2P 的开拓者

约翰·范宁、肖恩·范宁和西恩·帕克曾经共同创立过一个专门提供线上音乐的网络服务,也是世界上第一个被广泛应用的 P2P 音乐共享服务,极大幅度地影响了全世界网民的听音乐习惯。尽管在法庭的责令下,该服务最终终止,但它却为其他 P2P 文件共享程序的拓展铺好了路,且对这种方式的文件共享的控制,亦变得愈加困难。
文中描述的网络服务是?
Napster

34.盖茨的游戏梦

Xbox 是由微软(Microsoft)公司开发的一款家用电视游戏机。在当时,Xbox 和 SONY 的 PlayStation 2,以及任天堂公司的 NGC 形成了三足鼎立的局面,属于当时的"三大主机"。微软为了模糊代际区别,同时也在数字上不低于索尼的游戏机,经常剑走偏锋,不按正常方式命名历代主机。
截至 2021 年,以下哪一项是属于 Xbox 游戏机的历代命名?
Xbox 360 Xbox ONE Xbox Series

35.程序员的狂欢节

10 月 24 日是中国程序员共同的节日,1024 是 2 的 10 次方,二进制计数的基本单位之一。而程序员专业从事前端和后端程序开发、系统运维、测试,这个职业就像 1024 这个数字,用最低调的、坚固的、核心的功能模块构建技术世界。
除了 1024 以外,一年中还有哪一天被许多国家认为是程序员日?
9 月 13 日
每年第256天(平年9月13日或闰年9月12日)是国际程序员节
之所以选取256是因为256是程序员熟知的8位元基本数字程序员节是俄罗斯的官方节日每逢这一天人们都要穿白色服装来庆祝
程序员节为何是第256天这是一个被程序员们所熟知的8位元基本数字用1个字节(等于8位元)最多能表示256个数值而且在平年中256是2的最大幂中小于365的值
为什么要穿白衬衫捏从0开始一个8位字节的第256个值可以表示为整数255十六进制0xFF或者二进制0b11111111256是2的幂中小于365的最大值用同样的逻辑白色被选为程序员节的颜色在24位红绿蓝(RGB)颜色空间里最大值为十六进制0xFFFFFF表示为白色所以全世界的程序员们穿白色来庆祝这一天

36.铭记一生的悲剧

1970 年 11 月 18 日,比尔·盖茨在西雅图的湖畔中学开始了他的计算机编程生涯;当时,学校里拥有一些早期的计算机,盖茨和他的朋友们几乎把所有的时间都花在了推动这些机器的发展上。
这几位朋友影响了盖茨的一生,其中一位和他共同创建了微软公司;而还有一位是他最好的朋友,为缓解编程压力开始迷上爬山,却不幸在一次登山事故中丧生,这位好朋友的名字是?
肯特·埃文斯(Kent Evans)

37.京城创业圈

北四环西路以南、海淀南路以北,苏州街以东、中关村大街以西,这四条路围成的方圆一公里左右的方形地块,成就了大名鼎鼎的中关村。中关村被媒体称为"中国的硅谷",这个科技园里有着国内著名的大学和科研机构,人才比较集中,还有名扬国内外的电子企业和电子贸易。
以下哪一家公司是起源于中关村的?
京东

38.《纸牌屋》是谁制作的?

1960 年 10 月 8 日,里德·哈斯廷斯(Reed Hastings)出生于波士顿的一个律师世家,他是一名计算机科学家、企业家和教育慈善家。他作为流媒体领域的全球领导者而出名,从一位工程师变成了如今的流媒体领军者。
他所打造的视频网站名字叫:Netflix

39."八叛逆"秘辛

美国硅谷的仙童公司为硅谷孕育了成千上万的技术人才和管理人才,被称为电子、电脑业界的"西点军校",是名副其实的"人才摇篮"。一批又一批精英人才从这里走出和创业,书写了硅谷一段辉煌的历史;然而,正因为人才的大量流失,也造成了这家公司历经坎坷的商海沉浮。
仙童公司的第一个重要客户是 IBM 公司,订单是 100 个硅管。
仙童公司的八个技术专家都是半导体专家肖克利招募到肖克利半导体实验室的。
肖克利是技术天才,但是管理能力很差,导致这八个技术专家离职,并被肖克利称为 “八个叛徒” (traitorous eight) "

40.中美点评谁更早?

美国最大的点评网站是 Yelp,它于 2004 年的 10 月 13 日在旧金山起步,囊括各地餐馆、购物中心、酒店、旅游等领域的商户,用户可以在 Yelp 网站中给商户打分,提交评论,交流购物体验等。
Yelp 网的诞生时间和中国的大众点评相差几年?
比大众点评晚 1 年

41.世界上的第一个鼠标

为了替代繁琐的键盘指令,简化计算机操作,美国斯坦福大学的发明家道格拉斯·恩格尔巴特设计了首个鼠标,并在 1970 年申请了专利;因为在人机交互领域做出的卓越贡献,恩格尔巴特获得了 1997 年图灵奖。
如今我们见到的鼠标外壳大多是塑料或 ABS 材质,那世界上的第一个鼠标外壳是用什么做的呢?
木头

42.只有偏执狂才能生存

“成功滋生自满,自满滋生失败。只有偏执狂才能生存。” “Success breeds complacency. Complacency breeds failure. Only the paranoid survive.” 这句名言来自于哪个 IT 界的领袖:
安迪·葛洛夫 Andy Grove

43.支付宝第一笔交易用来做什么了?

2003 年 10 月 15 日,支付宝诞生第一笔交易。从此,中国互联网掀起了移动支付的浪潮,支付宝在中国第三方支付市场占比过半,是当前全球最大的移动支付厂商。
支付宝第一笔交易的内容是什么? 富士数码相机

44.定制标准的公司

2008 年 11 月 12 日,USB 3.0 标准发布;USB 3.0 极大提高了带宽,实现了更好的电源管理,使得数据处理的效率更高。如今市面上的大部分智能手机都使用着 USB Type-C 的充电传输接口。
USB 标准最早由哪家公司主导联合推出? 英特尔(Intel)

45.爱,死亡和机器人

理查德·华莱士(Richard Wallace)于 1995 年 11 月 23 日创作了一个自然语言处理聊天机器人,并从 1998 年开始用 Java 重写。这个机器人给许多人带来了灵感,其中便有斯派克·琼斯(Spike Jonze)的奥斯卡获奖影片《她》(Her),该片讲述了一个人类爱上了聊天机器人的故事。
这个机器人的名字叫什么?Alicebot

46.Google Play 以前的名字叫什么?

Google Play 又称 Play Store(Play 商店),是由 Google 公司经营开发的数字化应用发布平台。Google Play 是运行 Android 操作系统设备的官方应用程序商店,允许用户浏览、下载和使用 Android SDK 开发并通过 Google 发布的应用程序。
Google Play 的前身叫什么名字?
Android Market

47.浏览器的新时代

20 世纪 90 年代中期,Netscape Navigator 1.0 的市场占有率高达 90%。1995 年年底,微软正式向网景宣战,相继推出 IE 1 和 IE 2,但由于技术差距,并没有对网景产生威胁。1997 年 10 月,微软发布 IE 4,同时 IE 跟 Windows 捆绑销售的效果开始凸显,网景迅速败下阵来。
1999 年,落魄的网景公司被一家公司收购,其市值最终到达 100 亿美元;这次收购也促进了 Mozilla 组织和 Firefox 浏览器的诞生。收购网景的这家公司是?美国在线(AOL)

48.RISC-V 的掌门人

RISC-V 是一个基于精简指令集(RISC)原则的开源指令集架构(ISA),简单解释为开源软件运动相对应的一种"开源硬件";如今 RISC-V 基金会的创始人在广东的清华-伯克利深圳学院(TBSI)建立了 RISC-V 的国际开源实验室,而这个人也是 2017 年的图灵奖得主。
这个人是谁? 大卫·帕特森(David Patterson)

49.微软的青葱岁月

微软公司由比尔·盖茨和保罗·艾伦创立,他们是小时候认识的朋友及高中同学,并对电脑编程充满激情。比尔·盖茨曾在 1995 年《财富》杂志的一篇文章中回忆,微软公司的原名"Micro-Soft"是保罗·艾伦想出来的,之后才更改为"Microsoft",而微软申请商标的这一天便是 1976 年 11 月 26 日。
微软成立在哪一年成立? 1975 年

50.三大运营商

中国如今的三大运营商:中国移动、中国联通、中国电信,可谓是家喻户晓。但是曾经在 2001 年,中国有一家通信运营商用户数超过 1 亿,成为了全球网络和客户规模最大、盈利能力领先、市值排名位居前列的世界级电信运营商,一定程度上代表了我国移动通信加速发展的历史进程。
上文描述的这家运营商是?中国移动

51.亿万富翁的公司

Thomas Siebel 是美国的亿万富翁,商人、程序员和作家,也是人工智能软件平台和应用公司 C3 的创始人、董事长和首席执行官;他的一家公司是 90 年代美国发展最快的科技公司,在 2006 年 1 月与甲骨文合并之前,这家公司在 32 个国家拥有超过 8000 名员工,超过 4500 家企业客户,年营收超过 20 亿美元。
这家公司的名字是?Siebel Systems

52.互联网的流星

亚伦·斯沃茨(Aaron Swartz)出生于 1986 年 11 月 8 日,他被称为互联网之子,他参与构建的超轻量标记语言 Markdown、RSS 和 web.py 对我们影响颇深;但斯沃茨所坚持的互联网共享精神为自己带来了版权诉讼和百万罚款,最终在家里结束了 27 年的为自由而燃烧的生命。
亚伦·斯沃茨是用什么语言编写 Markdown 的?Python

53.微软反垄断案又称微软反托拉斯案

是指 1997 年 10 月开始微软涉及的一系列反垄断案件;这起案件导致了微软和 Intel 公开分裂,还使得微软开源了自己的部分技术,让美国司法部打出了"推动创新"的旗号,掀起了第一波 PC 软件产业发展高潮。
Windows XP 诞生后的某一年,比尔·盖茨首次出庭为微软辩护,这是历史上的哪一年?
2002 年

54.2021 年是 ipod 发布的二十周年。

乔布斯在 1997 年重返苹果公司,靠着在 2001 年通过推出 iPod 进军手持设备和音乐娱乐市场,大大减少了苹果未来对 Mac 销售的依赖,颠覆了人们购买和听音乐的方式,颠覆了 MP3 音乐播放器,为自己打了一记翻身仗。
"ipod 之父"是谁?安东尼·法戴尔(Anthony Fadell)

55.俄罗斯人用什么搜索引擎?

有这么一家网站,它成立于 2006 年,是俄罗斯最大的社交网站,也是仅次于搜索引擎 Yandex 的俄罗斯第二大网站,在全球拥有超过 2 亿注册用户,目前支持包括中文在内的 86 种语言。
这家网站的名字是:VKontakte

56.谁拥有着这个大数据库?

互联网电影资料库(IMDb)是一个关于电影演员、电影、电视节目、电视明星和电影制作的在线数据库,它隶属于哪个公司?亚马逊(Amazon)

57.Linux 和红帽子

1990 年代末期,Linux 以自由软件且开放源代码为号召,试图挑战商业且闭源的 Windows 在操作系统市场的霸主地位之际,Red Hat 所推出的 Linux 系统与软件集成包 Red Hat Linux 适时回应了市场的需求,从而奠定了 Red Hat 在 Linux 业界的旗手地位。
Red Hat 如今被哪家公司所收购?IBM

58.不那么正经的图片工厂(二)

世界上第一枚微处理器 Intel 4004 在 1971 年正式推出,英特尔反复重启这项芯片的生产计划,以至于它其实一共拥有四个设计者。
以下四个人名中,哪一个不是 Intel 4004 的设计者?
Chester Carlson

59.JS时代的逆行者

2011 年 10 月 10 日,谷歌推出 Dart 预览版。Dart 由谷歌的拉尔斯·巴克主持开发,目标是成为下一代结构化 Web 开发语言。跟 JavaScript 一样,Dart 也是一种面向对象编程语言,但采用基于类的编程,它只允许单一继承,语法风格接近 C 语言。用 Dart 开发的 Flutter 是近年最受欢迎的跨端技术。
以下哪个中国 App 团队没有选择 Javascript,而是使用了 Dart 语言编写的 Flutter 框架?闲鱼

60.布尔逻辑

布尔逻辑(Boolean algebra)得名于乔治·布尔(George Boole),他是英国数学家,在十九世纪首次定义了逻辑代数系统。今天,所有现代通用计算机都使用二值布尔逻辑来执行其功能,布尔逻辑在电子学、计算机硬件和软件中都有很多应用。
乔治·布尔是通过什么方式发表布尔逻辑的? 书籍

61.发明家的勾心斗角

真空管的发明者约翰·弗莱明(John Fleming)曾经担任过爱迪生电灯公司的"电工",为照明系统和新的弗朗蒂交流电系统提供建议;1899 年,无线电报的发明者找到了他,让弗莱明设计一个大型的无线电发射机。在弗莱明完成设计后,世界范围内对这一里程碑式的成就的赞誉都归于无线电报的发明者,使得弗莱明感到愤愤不平。
让弗莱明设计无线电发射机的这个人是谁?古列尔莫·马可尼(Guglielmo Marconi)

62.战火中的程序员

Donald Michie 是一位英国的人工智能先驱,他开发了 MENACE,世界上最早的井字游戏程序之一。Michie 年轻时赴牛津大学学习古典文学,但时逢二战爆发,为了做点贡献,Michie 转而在学院报名参加日语课程,但他很快发现了学日语对战争的帮助不大。
随后,Michie 换到密码学专业,最终获得了破译德国电传密码"Tunny"的机会;历史上,还有一位大名鼎鼎的程序员参与并主导了 Tunny 密码的破解,这位程序员是?
艾伦·图灵(Alan Turing)

63.四个Larry

Perl 语言的设计者是?拉里·沃尔(Larry Wall)

64.神奇魔盒

1925 年 10 月 2 日,John. L. Baird 制造出了世界上第一台 _____
能传输图像的机械式电视机

65.被忽视的传奇

在 1985 年,史蒂夫·乔布斯(Steve Jobs)离开了苹果公司,并先后成立了皮克斯动画公司和 NeXT 电脑公司;NeXT 是乔布斯离开苹果后构想的电脑,在乔布斯 1996 年回归苹果公司后被苹果收购,其硬件和软件成为了后续 Mac 电脑和 Mac OS X 系统的基础。
NeXT 电脑平台上诞生了许多伟大的软件,以下哪个软件不是首发在 NeXT 电脑上的?电子数据表软件 Vp-Planner

66.企鹅帝国

腾讯公司是我国规模最大的互联网公司,于 1998 年 11 月由马化腾、张志东、陈一丹、许晨晔、曾李青 5 位创始人共同创立,总部位于深圳南山区腾讯滨海大厦。
腾讯公司推出的第一个产品是什么?OICQ

67.武大名人

1893 年 11 月 29 日,武汉大学建校;武汉大学人才辈出,既有中科院院士王佛松、陈荣悌、江元生;也有文学领域耳熟能详的闻一多、沈从文、叶圣陶;还有《百家讲坛》知名主讲人易中天……而对于许多人来说,武汉大学最众所周知的杰出校友其实是一位企业家,这位企业家曾经彻底改变了中国智能手机市场格局。这位企业家是?雷军

68."G胖"的过去

Gabe Newell 诞生于 1962 年 11 月 3 日,有不少的中国电脑游戏玩家都认识他,因为他是知名游戏公司 Valve 和主流游戏平台 Steam 的创始人,被亲切地称为"G胖"。Steam 平台是 Valve 公司亲自开发设计的游戏和软件平台,是全球最大的综合性数字发行平台之一。
在走入游戏行业前,Gabe Newell 还做过什么事?开发了 Windows 操作系统的第一代

69.指尖上的液晶板

1965 年 10 月,英国皇家雷达研究所工程师 E.A.约翰逊首次提出触摸屏的概念,他当时发明的是一块怎么样的触摸屏?电容式触摸屏

70.最短命的流媒体网站

好莱坞传奇制片人杰弗里·卡森伯格(Jeffery Katzenberg)与前惠普/eBay CEO Meg Whitman 曾共同推出一个短视频平台 Quibi,这个融资 17 亿美元的平台受到万众瞩目,却因疫情和多方因素宣告失败。
短视频平台 Quibi 运营了多长时间便关闭了?六个月

71.Unix 诞生

Unix 是一个多任务、多用户的计算机操作系统家族,前身为 1964 年启动的 Multics;由于 Multics 项目缓慢,1969 年贝尔实验室退出项目,由三名程序员完成了对其衍生作品 Unix 的自研。Unix 直接影响了如今流行的所有操作系统。
以下哪一位程序员没有参与开发 Unix?蒂姆·伯纳斯·李

72.iOS 变迁史

2011 年 10 月 14 日,乔布斯的遗作 iPhone 4S 发售;2020 年 10 月 14 日,恰恰是同一日,iPhone 12 发布。
iPhone 4S 一共经历了几个版本的 iOS 系统更新?五个

73.Linux 的软呢帽

Fedora Linux 是较具知名度的 Linux 发行版本之一,由 Fedora 项目社群开发、红帽(RedHat)公司赞助,目标是创建一套新颖、多功能并且自由(开放源代码)的操作系统。截至 2016 年 2 月,Fedora 大约有 120 万用户,其中就包括了 Linux 内核的作者林纳斯·托瓦兹。
Fedora Linux 最初的名字叫什么?Fedora Core

74.街机起源

世界上的第一款投币式街机游戏《乓》由雅达利公司推出。雅达利是电子游戏历史上举足轻重的公司,在诺兰·布什内尔和特德·达布尼创立公司后,他们找到了计算机科学家艾伦·奥尔康(Allan Alcorn),设计了《乓》这款街机游戏开山之作。
电子游戏《乓》的街机最初被放在什么地方供人游玩?酒吧

75.Chromium

Chrome OS 是由 Google 设计的基于 Linux 内核的操作系统,并使用 Google Chrome 浏览器作为其主要用户界面,因此,Chrome OS 主要支持 Web 应用程序;Google 于 2009 年 7 月宣布 Chrome OS 项目,将其视为操作系统,并在同年以 Chromium 的名义将其开源,这是在哪一个月发生的?11 月

76.扑朔迷离

1947 年起,第一批计算机被集中使用,其特点是机电结构和部分程序设计;在此期间,ISO 成立,并在标准化编程语言和其他通用计算类别(如操作系统)中发挥了重要作用。同年 10 月 9 日,诺斯罗普飞机公司和电子控制公司签署了一份建造二进制自动计算机的合同;它是人类的第二台存储程序计算机(如今被称为"通用计算机"),也是美国的第一台通用计算机。
这台计算机的名字叫:BINAC

77.姚班传奇

图灵奖(Turing Award)是计算机界最负盛名的奖项,有"计算机界诺贝尔奖"之称,而 2000 年图灵奖得主姚期智是目前为止唯一一位获得此奖项的华人。姚期智是中国计算机科学家,北京清华大学交叉信息研究院院长,于 1967 年至 2004 年奔赴美国在多所顶尖大学担任计算机教授。
姚期智的母校是哪所大学?哈佛大学

78.古登堡计划

古登堡计划(Project Gutenberg)由迈克尔·哈特发起,是第一个通过互联网免费提供电子书的项目,也是世界上最早的电子书网站。古登堡计划由志愿者维护,致力于文化作品的数字化和归档。伊利诺伊大学的学生迈克尔·哈特(Michael Hart)在一次学习机会中创建了这一网络项目,并将他当时背包里唯一的一本书上传,这也就成为了古登堡计划的第一份电子文本。
这份文本是什么?《美国独立宣言》

79.Gzip

Gzip 是 GNUzip 的缩写,由 Jean-loup Gailly 和 Mark Adler 创建。我们在 Linux 中经常会用到后缀为.gz 的文件,它们就是 GZIP 格式的。Gzip 现今已经成为 Internet 上使用非常普遍的一种数据压缩格式,或者说一种文件格式。
Gzip 格式最开始被用来在什么操作系统上工作?Unix

80.I seek you

ICQ 诞生于 1996 年 11 月 15 日,是世界上最早出现的即时通信软件之一。随着版本的更新,ICQ 变得十分臃肿,以至于太多的功能几乎没有用到过,加上 MSN 和 Skype 的 诞生,ICQ 最终淡出了历史舞台。
以下哪家公司曾收购过 ICQ?美国在线(AOL)

81.字符限制

微博是我们熟知的社交媒体,在 2016 年以前,微博使用的字数规则一直沿袭自 Twitter 的 140 字符限制,而如今微博早已开放了 140 字的限制,让用户可以畅快的写文章。但是作为现今全球新闻、娱乐和评论的重要来源,Twitter 似乎并没有像微博一样解除限制……
2021 年的 Twitter 现在有多少字符限制?280 个字符

82.编程艺术的构图人

彼得·诺尔(Peter Naur)1928 年 10 月 25 日诞生于丹麦,他是计算机科学先驱、BNF 范式的共同发明者,也是 2005 年的图灵奖得主。BNF 范式在编写准确程序的方法学上作出了先驱性的贡献,它的名字(Backus-Naur Form)便是由两位计算机科学家命名,其中一位便是诺尔(Naur)。
BNF 范式名字中的另一位科学家(Backus)指的是谁?约翰·巴克斯(John Backus)

83.人工智能科学家不关心什么?

约翰·麦卡锡(John McCarthy)(1927 - 2011),他是计算机科学家和认知科学家。 下面哪个计算机的技术和他最没有关系:计算机图形学

84.高山流水遇知音

Microsoft Word 软件的创作者叫 Richard Brodie,他是比尔·盖茨的技术助理,也是微软应用部门的创始成员;除了 Word 以外,Brodie 还编写了家喻户晓的记事本软件。
Brodie 的恩师是"所见即所得"的发明人,这是微软赖以独霸天下的 Windows 系统的核心;这位恩师和 Brodie 曾在一家公司,后来将 Brodie 聘请到了微软,他的名字是?查尔斯·西蒙尼(Charles Simonyi)

85.世界上第一家网吧

世界上第一家网吧是哪年在什么地方开张的?
1994, 英国伦敦

86.计算机起源

1936 年 11 月 12 日,艾伦·图灵(Alan Turing) 发表了题为 On Computable Numbers with an Application to the Entscheidungs-problem 的论文,定义了一种"通用机器"的概念,由一个虚拟的机器替代人类进行数学运算。
这个概念如今被称为什么?图灵机

87.反抗黑帮的人

1999 年,Paypal 正式上线,这家初创公司刚上线就被多家互联网公司狙击,在四年的"支付战争"中活了下来并卖给 eBay。Paypal 的创始成员在收购后离开了公司,并创立了许多具有影响力的新公司,这些人被称为"PayPal 黑帮"。
问题:"PayPal 黑帮"不包括以下的哪一位?
帕特里克·克里森(Patrick Collison)

88.谷歌的智囊团

TensorFlow 是一个开源软件库,用于各种感知和语言理解任务的机器学习,在 2015 年 11 月 9 日正式发布;TensorFlow 目前被 50 个团队用于研究和生产许多 Google 商业产品,是数学、机器学习和深度学习领域应用最广泛的开源工具之一。
TensorFlow 是由谷歌的哪一支团队研发而出?谷歌大脑(Google Brain)

89.实业父子

在 19 世纪至 20 世纪有一对同名同姓的父子,他们在唱片、办公设备、打字机到计算机制造业之间辗转,并创建了美国最早和最大的计算机制造公司之一 Sperry Corporation;这家公司后面演变成的雷明顿兰德公司沉重地打击 IBM,使他们成为了新计算机行业的主要参与者。
这对同名同姓的父子叫什么名字?詹姆斯·兰德(James Rand)

90.格式化后的时钟

OpenVMS(开放虚拟内存系统)前身为 VAX-11 / VMS 和 VAX / VMS ,是 DEC 公司于 1977 年为其 VAX 计算机创建的专有操作系统,该系统后来被移植到 DEC Alpha 处理器。
众所周知,Unix 时间是从1970 年 1 月 1 日开始的,所以手机、平板、电脑的初始日期最早只能设置到 1970 年 1 月 1 日;那么,OpenVMS 时间是什么时候呢?
1858 年 11 月 17 日

91.QQ 之父

1971 年 10 月 29 日是马化腾的生日,他于 1998 年 11 月创办腾讯,创造了在中国大陆范围内影响力最大的个人网络即时通信软件之一,腾讯 QQ,一般外界称他"QQ 之父"。
马化腾毕业于哪所大学?深圳大学

92.乐视网

乐视成立于 2004 年,它是行业内全球首家 IPO 上市公司,也是中国 A 股最早上市的视频公司。乐视初期的野心很大,致力打造基于视频产业、内容产业和智能终端的"平台+内容+终端+应用"完整生态系统,但随着时间的发展,乐视逐渐吃不下这些蛋糕,在商业战争中被逐渐淘汰。

乐视的创始人是谁?贾跃亭

93.争议之作

Windows Vista 是微软发行的一款个人桌面操作系统,比尔·盖茨曾宣称该操作系统将比以前所有计算平台都要优秀,但无论是在各种方面上,Vista 反而受到许多批评。如今的维基百科里,关于"对 Windows Vista 的批评"有一个单独的条目,有 16000 余字。
微软为了挽救 Windows Vista 的风评,曾斥上亿巨资做了什么事进行弥补呢?推动形象改良项目

94.编程牛人的盲点

Guy Steele 从 70 年代起就活跃于编程语言领域,他是 Scheme 的创始人、Sun Java 团队的成员、Emacs 部分命令的最初设计者;他也是《Common Lisp: the Language》的作者。 下面哪个计算机语言是他最不熟悉的:C#

95.个人站长第一人

1975 年,中国第一个创建个人网站的人在沈阳出生。他的网名是破锣糕、PaulGao;1999 年他放弃了自己的网站,在金山公司的资金支持下创办金山卓越电脑资讯站,并在之后创办了手机之家网站,以非常少的投入,获得成功。
这个人是谁?高春辉

96.程序员的女伯爵

1852 年 11 月 27 日,计算机程序创始人 Ada Lovelace 逝世;她是知名诗人拜伦的女儿,是第一位主张计算机不只可以用来算数的人,也发表了第一段分析机用的算法。凭借她优越的家庭与教育环境,她认识了当时许多的科学家名流,并与一位科学家展开了一段长期亦师亦友的工作关系,更迷上了他的分析机项目。
Ada Lovelace 的这位科学家老师是谁?查尔斯·巴贝奇

97.晶体管的专利之谜

晶体管引发了计算机工程的一场革命,导致了现代计算机中常见的半导体、微处理器和集成电路的发展。助听器、收音机、唱机、计算机、交换设备、卫星和月球火箭都因为晶体管的应用而有了新的突破。 你觉得晶体管的专利最有可能是在哪一年获得?1950

98.史上第一次网络瘫痪

阿帕网(ARPANET)是现代互联网的前身,由美国国防部高级研究计划局(DARPA)建立。1980 年 10 月 27 日,阿帕网遭遇事故而彻底瘫痪了四个小时,这是历史上的第一次网络瘫痪。
历史上第一次网络瘫痪的原因是什么?感染病毒

99.你了解你身边的这个工具吗?

Ping 是一个常用的网络工具, 它Ping 是一个著名的命令行实用工具,用于测试 LAN 和 WAN 中设备之间的连接性和可达性,Ping 可以向指定的 URL 或 IP 地址发送一个 ICMP (Internet Control Message Protocol)回显请求包,并期望目标主机发送一个 ICMP 回显应答。如果收到目标主机的应答,则表明该主机仍在运行。 Ping 的全名是什么?Packet InterNet Groper

100.相机帝国的开始

哪个公司在哪一年取得了第一个数码相机的专利?
柯达公司, 1978 年

101.计算机先驱 Hans Moravec 以在机器人、人工智能以及科技影响方面的著作而闻名;

他曾经参与并主导斯坦福大学的一个长期项目,时间跨度为 20 世纪 60 年代到 80 年代,设计的初始目的是研究从地球上遥控月球车,后重新定义为"自动驾驶"。
斯坦福大学的这个自动驾驶项目名字叫什么?Stanford Cart

102.网络空间和现实社会的关系?

约翰·佩里·巴洛(John Perry Barlow)生于 1947 - 2018 。巴洛是电子边界基金会副董事长、网络空间独立宣言之父,也是全球最著名的黑客之一。巴洛一生致力于推动互联网的去政治化,是这一事业的标志人物。 下面哪一个观点最符合他的看法:
网络空间的管理应该独立于现实社会

103.讽刺的名字

Symantec 公司曾发布一款个人信息安全产品 Norton Antivirus,也便是大名鼎鼎的诺顿杀毒;在美国,诺顿是市场占有率第一的杀毒软件。但事实上,诺顿杀毒软件的名字却来源于一个不相信电脑病毒存在的程序员,这个程序员曾出版《计算机概论》,为计算机的发展带来了许多贡献。
这位程序员的名字叫什么?彼得·诺顿(Peter Norton)

104.C语言之父还做了什么?

C 语言之父丹尼斯·里奇(Dennis Ritchie)出生于 1941 年 9 月 9 日,逝世于 2011 年 10 月 12 日。他开发了 C 语言和 UNIX 操作系统,奠定了现代大多数电子产品的基础。
除了 C 语言和 Unix 系统,以下哪一项是丹尼斯·里奇的成就?Multics 系统

105.程序员的童话

Jeffrey David Ullman 出生于 1942 年 11 月 22 日,他是一名美国计算机科学家,斯坦福大学的工程荣誉教授,和他的长期合作伙伴阿尔弗雷德·阿霍获得了 2020 年图灵奖。Jeffrey Ullman 曾在 1977 年合作出版了一本《编译原理》(Compilers: Principles, Techniques, and Tools),尽管 40 多年过去了,这本书仍然是编译器方面的经典权威著作、实用的教科书。
由于独特的封面,《编译原理》又常被称作什么?龙书

106.程序员的新闻网

美国著名程序员 Paul Graham 出生于 1964 年 11 月 13 日,他以 Lisp 方面的工作而知名,开发了最早的 Web 应用 Viaweb ,后来被雅虎收购。Graham 与人共同创建了著名的创业投资公司 Y Combinator,并弄了一个新闻网站,是如今访问量最高的技术新闻信息来源之一。
Y Combinator 创办的新闻网站叫什么?Hacker News

107.浏览器战争

1995 年,为了打败如日中天的网景浏览器,微软推出了一款精准复制和狙击网景浏览器的作品。微软推出的这个浏览器引入了收藏栏功能,并开始对 HTML 的一些标准提供支持,最终在大多数网页渲染上几乎做到了和网景浏览器一致;此外,还值得一提的是,这款浏览器也是微软首个支持 Mac OS 系统的 IE 浏览器。
文中说的是哪一代 IE?
IE 2

108.计算机的名人名句

Algorithms + Data Structures = Programs(算法+数据结构=程序)是计算机科学的名句。 这是谁的名言?
尼克劳斯 · 维尔特 (Niklaus Wirth)

109.Twitter 的创始人

Twitter(推特)是一家美国社交网络及微博客服务的公司,致力于服务公众对话。Twitter 的几位共同创始人里,有一位也是移动支付公司 Square 的创始人,如今的他留着显眼的大胡子。
Twitter 的这位创始人是谁?杰克·多西(Jack Dorsey)

110.LeNet

1998 年 11 月 8 日,杨立昆(Yann LeCun)为世界带来了第一个正式的卷积神经网络,他是一名知名计算机科学家,Facebook 首席人工智能科学家,2018 年图灵奖得主;他在机器学习、计算机视觉、移动机器人等领域都有贡献。
杨立昆创造的这个早期经典卷积神经网络叫什么名字?LeNet-5

111.微软激进派的卷土重来

从 1993 到 2021 年,哪一代 Windows 系统没有开始菜单?Windows 8

112.APL 语言

APL 是 A Programming Language 的缩写,APL 编程语言已经存在了 55 年,虽然并不广泛但今天仍在使用;它是一种表达丰富和简明的编程语言,它采用了一套特别的、非标准的字母表。APL 语言的发明者是 1979 年图灵奖的获得者,他也是 J 语言的共同发明人。
APL 语言的发明者是谁?肯尼斯·艾佛森(Kenneth Iverson)

113.苹果的厨子

蒂姆·库克出生于 1960 年 11 月 1 日,他于 1998 年 3 月加入苹果公司,并在 2011 年正式执掌苹果公司;在他担任 CEO 期间,他主张对国际和国内的通信监控、网络安全和环境保护进行改革,并通过关闭世界各地帮助提高利润率的仓库和工厂,让苹果退出了制造业。到了 2020 年,苹果的收入和利润翻了一番,成为了名副其实的科技巨头。
库克在担任首席执行官(CEO)之前,一直担任什么职位?COO(首席运营官)

114.系统与协议

1969 年 11 月 21 日,世界上第一个 ARPANET (阿帕网)连接建立。到了 1982 年中期,阿帕网被停用,原先的交流协议 NCP 被禁用,只被允许使用 Cern 的 TCP/IP 语言的网站交流;从第二年开始,NCP 成为历史,TCP/IP 开始成为通用协议。
TCP/IP 当时是哪个操作系统的组成部分,并逐渐完善着那个操作系统?Unix

115.短视频鼻祖

短视频是指在各种新媒体平台上播放的、适合在移动状态和短时休闲状态下观看的、高频推送的视频内容,几秒到几分钟不等。如今短视频这一流媒体形式火爆全球,仅在中国就有 8.73 亿用户(截至 2020 年),占网民整体的 88.3%。
短视频的鼻祖是哪个软件?Vine

116.Ask.com用过什么名字?

搜索引擎 Ask.com 曾是美国第三,世界第六大公网搜索引擎,仅次于 Google 搜索、Bing 和百度、NAVER、Yandex。
Ask.com 曾经用过什么名字?Ask Jeeves

117.IBM 最头疼的人是谁?

在 1950年代末到1960 年代,IBM 公司在计算机行业的主要竞争对手是?CDC (Control Data Corp.)

118.最初的代号

Windows XP 是微软公司生产的用于个人电脑的 32 位和 64 位操作系统系列,于 2001 年 10 月 25 日正式发布。Win XP 的默认桌面是一张纳帕县郊外的风景照片,照片中包括了高低起伏的绿山及有层积云和卷云的蓝天,承载了无数开发者的回忆。
Windows XP 最初的代号是什么?Whistler(惠斯勒)

119.雅虎酋长

杨志远是知名门户网站雅虎的共同创始人,他与1968年11月6日出生于中国台湾省台北市,那是,杨志远创办了雅虎,但他并没有匆忙涉足具体的经营事务,于是他给自己的头衔是酋长,出了杨志远,雅虎的另一个创办人也叫做雅虎酋长,这个人的名字是?大卫.费罗

120.C++的类型是什么

1985年10月14日,第一个C++编辑器CGront发布C++事比雅尼斯特劳斯特鲁在贝尔实验室工作期间设计并实现的C++语言是一种什么类型的语言?静态类型编译式编程语言

121.互联网的流星

亚伦斯沃茨出生于1986年11月8日,它被称为互联网之子,他参与构建的超轻量标记语言markdownRSS和web.py对我们影响颇深,但斯沃茨所坚持的互联网共享精神为自己带来了版权诉讼和百万罚款,最终在家里结束了27的为自由而燃烧的声明,亚伦斯沃茨是用什么语言编写的markdown的 ?python

  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
### 回答1: 第1关是malloc实验室的一道题目。malloc是C语言中用于动态分配内存的函数,而这道题目要求我们实现一个简单的malloc函数。 在C语言中,我们通常使用malloc函数来动态分配内存。它的原型为void* malloc(size_t size),其中size是希望分配的内存大小,返回的是指向分配内存首地址的指针。但是实际上,malloc函数的实现并不是我们需要去完成的内容,我们只需要实现一个简单的模拟版本即可。 我们可以通过使用静态变量来模拟内存空间。在这个实验中,通常会给出为了实现malloc函数而分配的内存空间大小。我们需要在这个预分配的内存空间中,实现malloc函数的功能。 在实现malloc函数的过程中,我们需要考虑以下几个方面: 1. 确定内存分配的起始位置:我们需要定义一个指针来表示当前可供分配的内存起始位置。初始时应指向内存空间的首地址。 2. 进行内存分配:根据用户请求的大小,从起始位置开始分配相应大小的内存空间,并将起始位置后移。 3. 返回分配的内存地址:分配成功后,返回分配的内存地址给用户,供其使用。 在实现这个模拟版本的malloc函数时,我们需要注意内存分配的连续性和合法性。我们需要考虑内存分配的边界条件,以及如何处理分配失败的情况。 总的来说,第一关的任务是实现一个简单的模拟malloc函数,即实现内存分配的功能。这个任务可以帮助我们更好地理解malloc函数的原理和内部实现,加深对内存分配的理解。 ### 回答2: 第1关: malloc lab是一个用于授动态内存分配和释放的实验。在这个实验中,我们需要实现一个简单的malloc函数。 malloc函数的目标是从操作系统中分配一块指定大小的内存空间,并返回该内存空间的首地址。首先,我们需要定义一个数据结构,用来存储分配的内存块的信息。这个数据结构包括内存块的大小、是否已分配以及指向下一个内存块的指针。 在实现malloc函数时,我们需要遍历这个数据结构,找到一个合适的内存块,即大小大于等于所需空间且尚未分配的内存块。如果找到了这样的内存块,我们就将其标记为已分配,并返回其首地址。如果没有找到合适的内存块,我们就需要向操作系统请求更多的内存空间,然后将这块空间添加到数据结构中,并分配所需的内存。最后,我们将返回分配的内存块的首地址。 完成malloc函数的实现后,我们还需要实现一个相应的free函数,用于释放之前分配的内存空间。free函数的目标是将一个已分配的内存块标记为未分配,并将其添加到数据结构中以供后续分配使用。因此,我们需要遍历数据结构,找到具有相同首地址的内存块,并将其标记为未分配。 这个实验有助于我们理解动态内存分配和释放的原理,同时提供了一个基础的malloc和free函数的实现。通过学习这个实验,我们可以更好地掌握内存管理的概念和技巧,为编写高效的程序打下坚实的基础。 ### 回答3: 第1关: malloc lab是一个关于动态内存分配的实验。 动态内存分配是一种在程序运行时根据需要来分配和释放内存的方法。在C语言中,我们可以使用malloc函数来进行动态内存分配。 malloc函数的原型为:void* malloc(size_t size)。 该函数接受一个size_t类型的参数size,表示要分配的内存空间的大小。函数返回一个void指针,指向分配的内存空间的起始地址。如果分配失败,则返回NULL。 在第1关的实验中,我们需要使用malloc函数来分配不同大小的内存空间,并对其进行操作。 我们可以使用malloc函数来实现动态数组的创建。例如,我们可以使用以下代码来创建一个包含5个整数的动态数组: int *array = (int *)malloc(5 * sizeof(int)); 在使用完动态分配的内存后,我们需要使用free函数来释放该内存空间,以避免内存泄漏。free函数的原型为:void free(void *ptr)。该函数接受一个void指针作为参数,指向要释放的内存空间的起始地址。 下面是一个示例代码,展示了如何使用malloc和free函数进行动态内存分配和释放: #include <stdio.h> #include <stdlib.h> int main() { int *array = (int *)malloc(5 * sizeof(int)); if (array == NULL) { // 内存分配失败 printf("Memory allocation failed\n"); return 1; } // 对动态数组进行操作 for (int i = 0; i < 5; i++) { array[i] = i + 1; } // 打印动态数组的元素 for (int i = 0; i < 5; i++) { printf("%d ", array[i]); } printf("\n"); // 释放动态分配的内存 free(array); return 0; } 通过完成第1关的实验,我们可以深入了解动态内存分配的概念和用法,并掌握如何使用malloc和free函数进行内存分配和释放的操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Somnus_小凯

您的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值