
笔试题
文章平均质量分 55
holiday2018
悟已往之不谏,知来者之可追;实迷途其未远,觉今是而昨非。
展开
-
BOOL,float和指针与“零值”比较的if语句
这道笔试题也是经常遇到的,虽然看起来很简单,但是最好将这类语句写得规范化,这样大有好处。 题目是这样的: 请填写BOOL,float和指针与“零值“比较的if语句 a)BOOL flag 与零值比较的if语句 b)float x 与零值比较的if语句 c)char *p 与零值比较的if语句答: a:if(!flag)//flag等于零 if(flag) //flag 不等于零原创 2015-10-05 18:53:51 · 922 阅读 · 0 评论 -
关于sizeof的题目
关于sizeof的题目遇到了很多次,直到今天我才决定把我做过的题目在电脑上运行一下,真是不看不知道,一看吓一跳,原来已经做错了两次这样的题目了。(事不过三) 先看题目:在32位系统下的C/C++程序,请计算sizeof的值。 void *p = malloc(100); sizeof(p) = ? 已经做了两次这样的题目,都是想直接写个100原创 2015-10-04 12:50:46 · 560 阅读 · 0 评论 -
关于林锐内存思考
首先声明:以下部分内容出自http://blog.youkuaiyun.com/mr_chenping/article/details/8735854 林锐内存思考的题目在有关C语言的笔试题中也是屡次遇到,每次见到这样的题目,都是,嗯,这个我知道,但是拿起笔来又无从下手,写不出一个让自己满意的答案,所以有必要将代码敲到电脑上运行一下,这样更加直观。#include#include#in原创 2015-10-04 12:56:37 · 1889 阅读 · 0 评论 -
关于链表
在笔试题中经常会遇到关于链表的操作,对于我这种没有系统学过数据结构的人 来说每次写完,总会感觉有地方写的不对,所以我就完完整整地将关于链表的函数 在这来写一遍,希望再遇到这种题目的时候能手到擒来。 以下代码包含是链表的创建,插入,遍历函数。 虽然没有注释,但都在我电脑上编译通过,并且可以正常运行的。原创 2015-10-04 19:26:38 · 392 阅读 · 0 评论 -
字符串操作函数
重写字符串操作函数在C语言的笔试中也是比较常见的,以下几个函数是我在笔试中遇到过的.原创 2015-10-05 01:01:42 · 382 阅读 · 0 评论 -
TCP和UDP的区别
TCP 即传输控制协议,UDP即用户数据报协议,其两者的区别在于: 1)TCP是面向连接的;UDP是无连接的。 2)TCP连接只能是点到点的全双工通信服务,即一对一连接;UDP支持一对一、一对多,多对一和多对多的交互通信。 3)TCP提供可靠交付服务,即数据是无差错,不丢失,并且按序到达;UDP使用尽最大努力交付,即不保证可靠交付。 4)TCP是面向字节流的;UDP面向报文的。 5)TCP原创 2015-10-05 21:28:16 · 362 阅读 · 0 评论 -
TCP三次握手和四次挥手
嵌入式的笔试题中涉及到计算机网络时,一般都会考这个问题,本人也写过几次,但都没完完整整地写出来,感觉很失败,所以今天就在这把这两个过程写下来,也算是复习一下。 TCP是面向连接的协议,那就存在连接的建立和释放。 TCP连接的建立过程即为三次握手或三次联络。 TCP连接的释放过程即为四次挥手,也可以看作两个二次挥手。TCP三次握手首先说明: 假设主机A运行的是TCP客户程序,B运行TCP服务器原创 2015-10-05 23:09:41 · 325 阅读 · 0 评论 -
关于链表(二)
在关于链表中我写了链表操作的函数,包括创建一个空链表函数,按序号插入元素函数等,在这篇文章中将会写出链表的查找操作,按节点插入操作,删除节点操作等等,一些关于单链表的操作函数。原创 2015-10-07 09:54:35 · 349 阅读 · 0 评论 -
排序算法的C语言实现
在这里将常见的排序算法进行一个总结,包括直接插入排序,折半插入排序,希尔排序,冒泡排序,快速排序。至于这些排序算法的实现原理,很多大牛写的都很详细,感觉望尘莫及,所以就不多写了,只是将自己写的源码发出来,希望大家共同学习。/*********************************************************************************原创 2015-10-06 23:21:32 · 674 阅读 · 0 评论