笔试
文章平均质量分 61
笔试归纳
陈年梦,越人心
大学生一枚,在CSDN上记录学习笔记
展开
-
笔试三
简单编程一、有一个数组a[1000]存放0–1000;要求每隔二个数删掉一个数,到末尾时循环至开头继续进行,求最后一个被删掉的数的原始下标位置。以7个数为例:{0,1,2,3,4,5,6,7} 0–>1–>2(删除)–>3–>4–>5(删除)–>6–>7–>0(删除),如此循环直到最后一个数被删除。 简单约瑟夫环(注意:个人觉得题目有问题,0-7是8个数,但是题目写7个数) 以下是数组实现,数组实现有一种较好理解,就是没第三个就删除(后面的一次往前移一个)但是原创 2021-01-28 22:57:15 · 412 阅读 · 0 评论 -
笔试1
一、计算机内存空间 1、栈区 {系统栈(main()函数中),函数栈} 存放局部变量(作用域结束自动释放) 2、堆区:用户自己申请的,自己释放{未释放会造成内存泄漏} 3、静态全局区: 静态变量:static修饰,全局变量:作用于所有作用域的变量 程序结束释放 4、文字常量区:存放字符串常量 5、代码区 二、空指针和野指针 0、0L 、3 - 3(它们都是“integer constant expression”整数常量表达式)以及 (void*)0 等都是空指针常量(注意 (char*) 0 不叫空指针常原创 2021-01-20 08:52:01 · 83 阅读 · 0 评论 -
笔试2
一、使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是: -p partent 补充:-m (mode) 设定权限 mkdir -m 777 test 二、UNIX系统中进程由三部分组成:进程控制块,正文段和数据段。这意味着一个程序的正文和数据是可以分开的,这种分开的目的是为了: 可共享正文,可共享数据,可重入 三、编程中设计并发服务器,使用多进程和多线程,请问有什么区别 一、定义:进程是分配CPU资源的最小单位 线程是程序运行的最小单位 二、进程具有独立的堆栈地址空间,线原创 2021-01-23 19:03:47 · 469 阅读 · 0 评论