Program C
文章平均质量分 52
djbtestingsky
详见:blog.sina.com.cn/dongjianblog
展开
-
赴微软测试工程师必考一道笔试题目
测试空间旗下大头针出品 最近学员们去各家软件外包公司面试赴微软软件测试工程师,大多都遇到了一个共同的编程问题:那就是 请将一个链表反置. 公司就爱考诸如数组反置等等的问题,程序都不难,但是你得现场编出来.为啥要考这道题目,因为测试工程师是需要逆向思维的.记得以前说过有关链表的基本操作,可以看看那篇,作为参考. 题目怎么做呢?咱们还是用C吧. 链表的结构体:原创 2007-07-03 18:10:00 · 1446 阅读 · 0 评论 -
企业常见笔试题目---数据结构栈与进制转换
测试空间旗下大头针出品 今天是端午节,也是C语言辅导的最后一课.讲了有关排序和栈的内容,特别是栈,企业有是很多时候都会问到这块知识. C语言这块内容,企业很容易考进制转换.为什么呢?记得以前学习汇编语言的时候最经常做的事情就是进制的转换,把10进制与2进制,10进制与16进制,10进制与8进制的转换.了解计算机的人都知道电脑中硬件只能处理2进制数据,而我们一般输入的数据都是10进制,硬件是原创 2007-06-20 00:24:00 · 1687 阅读 · 0 评论 -
大头针的C语言语录--C语言入门必读
测试空间旗下大头针出品学了好长时间的C语言,后来又教了C语言,最近觉的有必要根据自己的体会总结一下C中的一些专业术语,当然有的地方可能不是很准确。 1.变量就像一种容器,定义了一个变量就像你卖了550毫升的水杯。(1.)水杯里可以装水,也可以装饮料。当然装水的时候,叫水杯,装饮料的时候,叫饮料杯。那如果装硫酸呢,那可叫硫酸杯。所以,你装不同的物品一定要给这个水杯以不同的标识。何为标识?原创 2007-09-19 09:58:00 · 661 阅读 · 0 评论 -
微软/IBM面试题之帽子问题、死狗问题
由微软/IBM面试题所想到的—— —浅谈C语言选择结构 条件语句 测试空间旗下大头针出品 人生要面临各种各样的选择,应该说选择是无处不在的。我们上街买衣服会多跑几家商场,我们找个女朋友,也会对比多个。选择的时候一般的原则是货比三家。无论用什么样的方法,最终我原创 2007-09-26 12:26:00 · 1560 阅读 · 0 评论 -
深入浅出话循环 ——编程开发从零学起
测试空间旗下大头针出品 深入浅出话循环 ——————编程开发从零学起 经常看五侠小说的人,总是不由自主的崇拜里面所讲述的绝招。什么九阴白骨爪,什么降龙十八掌,什么辟邪剑谱,什么葵花宝典。心想如果自己能够会里面的哪怕是一种武功,那就可以雄居一方了。受这种思想影响,我们这些搞IT的人可能会时常想什么是事业中成功的绝招?如果我能在事业中也能掌握绝招,那我就可以脱离“挨原创 2007-09-29 21:49:00 · 673 阅读 · 0 评论 -
浅谈函数中变量的作用域和生存期----编程开发从零学起
测试空间旗下大头针出品 我们都知道国家是有国界的,如果谁要敢超出我国国界,占领我国的领土。那么我国人民非给他拼命不可。所以每个国家都有自己的国界,我们都只能在自家搞自己政权,自己的政策,自己的主义。大到国家是这样,小到公司也是这样,公司的政策,也只能在本公司施行。如果我们再向下细分,小到公司领导的每条命令都是有范围的。如果在你的工作中,接到的领导的一项命令。你首先要搞清楚的是,这原创 2007-10-10 19:34:00 · 849 阅读 · 0 评论 -
深入浅出话函数 ——编程开发从零学起
测试空间旗下大头针出品 我们日常生活和工作中,产生了各种各样的关系。这里面男女朋友关系,亲子关系,上司和下属关系。当前我们最关系的可能就是男女朋友关系了! 怎样才能产生男女朋友关系呢?想想你女朋友是怎么找到的吧。如果你看到大街上有个美女,你就对她说做我女朋友,你非得挨大耳光不可。我们一般女朋友是怎么找到的,首先我们确定你喜欢的以后,第一步要做的可能是给你女朋友买礼物,了解你女原创 2007-10-08 15:46:00 · 734 阅读 · 0 评论 -
过去与未来,常量与变量,我们有的选择吗?
标签:常量 变量 未知数 选择 方程式 过去 测试空间旗下大头针出品如果说一个人的未来是个未知数X,我们每向前走一步都是对这个X求方程式。所以只要你向前走一步,前面就不是未知的了,而是可知的。当我们回过头来,看自己走过的路,自己认识的朋友的时候,虽然有很多美好的瞬间值得我们回忆,但过去都是已经定型都已经有了结果的方程式,过去是一个常量。我们是无法回到过去的。 未原创 2007-11-05 21:37:00 · 715 阅读 · 0 评论 -
DC109自我检讨
测试空间旗下大头针出品 今天109班的C语言结课了,从以下几个方面作一下自我检讨。 1.讲课速度快。可能自己是个急性子,总是认为学生应该和自己的思路一样的快。虽然自己的讲课的思路清晰(自认为),可是即使再清晰的思路,也是需要有一个短暂的时间段来消化的。例如像下面一个链表知识点: struct student { int no;原创 2007-11-08 23:37:00 · 714 阅读 · 0 评论 -
堆栈中的EIP EBP ESP
测试空间旗下大头针出品 EIP,EBP,ESP都是系统的寄存器,里面存的都是些地址。 为什么要说这三个指针,是因为我们系统中栈的实现上离不开他们三个。 我们DC上讲过栈的数据结构,主要有以下特点: 后进先处。(这个强调过多)其实它还有以下两个作用: 1.栈是用来存储临时变量,函数传递的中间结果。 2.操作系统维护的,对于程序员是透明的。我们可能只强调了它的后进原创 2007-11-14 15:16:00 · 32323 阅读 · 8 评论 -
许三多的死循环
测试空间旗下大头针出品许三多说:我要好好的活。什么是好好的活呢?好好活就是做很多有意义的事。什么是有意义的事呢?有意义的事就是好好活。 我的生活目标是什么呢?生活的目标其实很清楚了,就是好好的活。向许三多学习。文章引用自:原创 2007-12-02 12:19:00 · 669 阅读 · 0 评论 -
各大外包公司软件测试工程师高频出现的一道C编程题
测试空间旗下大头针出品各大外包公司软件测试工程师高频出现的一道C编程题这道题目憋了好半天,才作出来.看来老不自己写程序.手生了.估计可能还有些问题,如果你阅读程序的时候发现了,请帮助改正.好吗? 字符串翻转:例:原字符串 "I am a student." 转化为"student. a am I"要求不能用库函数.#include#includevoid main(){ c原创 2008-02-27 13:12:00 · 1521 阅读 · 3 评论 -
神州数码软件测试工程师笔试C语言题目详解
测试空间旗下大头针出品最近天天就是一个忙,忙着工作,忙着锻炼身体,忙着学习PHP。 前段时间,看到有些学员到神州数码面试软件测试工程师,其中有几道C题目把学员难倒了。呵呵,因为本人是教C语言的。所以给这位学员做了下解答。1.void fun(void){ int count=0; int m=9999; while(m) { count++; m=m&(m-1);} prin原创 2007-12-07 19:15:00 · 2223 阅读 · 1 评论 -
博彦科技软件测试工程师一道C笔试题
测试空间旗下大头针出品前段时间学员去笔试遇到的. 北京博彦科技一道C笔试分别填入一个语句,完成下面的函数,通过递归计算数组a[100]的前n个数之和。int sum ( int a[],int n ){ if (n>0) return______1__; else return___2________;}1. a[n-1]+sum(a,n-1)2. 0题目其实很简单原创 2008-03-05 09:26:00 · 3319 阅读 · 3 评论 -
博彦科技笔试题目之递归调用详解
www.btestingsky.com旗下大头针出品这次北大测试北航校区有5,6个学员参加博彦科技软件测试工程师招聘.这次题目是:编写一个汉诺塔程序.呵呵有没有不知道汉诺塔为何物的?汉诺塔是软件递归调用里面最经典的一个案例.#include int c=0; /* 全局变量,搬动次数 */ void move(char x,int n,char z) { /* 第原创 2007-06-20 00:22:00 · 2157 阅读 · 0 评论 -
C程序单链表面试题详解
测试空间旗下大头针出品 最近C语言辅导过程中,发现有很多同学对于有关C语言链表的问题一直不是很清楚,而在最近部分临毕业学员应聘测试工作中又遇到单链表的问题而且反应不是很熟练这块的内容。今天就谈谈有关但单链表的基本用法。链表1。是由结构体和指针构成的。2。包括两个部分一个是数据域和指针域。3。链表中的结点分为两类:头结点和一般结点。头结点是没有数据域的。4。基本操作有原创 2007-06-12 23:42:00 · 971 阅读 · 0 评论 -
搜狐面试题目解析
测试空间旗下大头针出品好久前的一次沙龙课的时候,学生郭**给了一道搜狐面试的题目,临时写了这个程序,今天拿出来和大家分享,希望能有助于大家找到好的工作。1. 编程,将一个链表倒序。#include#includetypedef struct LinkList{int d;struct LinkList *next;}Lnode;//链表倒序void Daoxu(Lnode原创 2007-07-06 14:48:00 · 1282 阅读 · 0 评论 -
赴微软面试题目解析
测试空间旗下大头针出品 好久前的一次沙龙课的时候,学生郭**给了道赴微软面试的题目,临时写了这个程序,可能算法不是最好的,但我感觉足以应付你的面试了。今天拿出来和大家分享,希望能有助于大家找到好的工作。Fun(int a[n], int sum),其功能是找出数组a[n]中所有两个数之和等于sum的组合情况。#include#define Max 5void Fun(int a[原创 2007-07-06 14:50:00 · 890 阅读 · 0 评论 -
华为笔试题目--约瑟夫环(Joseph)
测试空间旗下大头针出品 我们班的C语言刚刚学习到第七章,昨天107班的耿**(曾就读于浙江大学)同学素质相当好,自己写了一个约瑟夫环。不过问题挺多的。这个题目非常经典,记得以前001班的陈*(曾就读于清华大学)同学去华为面试的时候考过这道题目。所以跟大家分享一下。什么是约瑟夫环呢?约瑟夫环问题[问题描述]编号是1,2,……,n的n个人按照顺时针方向围坐一圈,每个人持有一个密码(原创 2007-07-23 20:22:00 · 1663 阅读 · 0 评论 -
金猪宝宝--IT人士如何为宝宝起名字
测试空间旗下大头针出品 李东辉老师,今天生了个金猪宝宝! 祝愿李老师身体健康,祝愿宝宝能够茁壮成长。 李老师的小宝宝小名叫加加,为什么呢??因为李老师和他家帅哥都是做IT的,李老师做软件测试,大哥呢?做软件开发,大哥在做开发的时候,发现现在的比较牛的语言都与++有关。例如C++。呵呵!希望我们未来的小加加能成为未来的小比尔。哈哈!原创 2007-07-23 20:25:00 · 894 阅读 · 0 评论 -
C语言奇特的一面(连载1)---自动类型转换
测试空间旗下大头针出品 不到不知道的预备知识: 在C语言中,所有的数据都是以2进制补码的形式存储的,正数的原码和补码是相同的,但负数的原码和补码是不一样的。在VC环境下一个无符号整型和有符号整型都占4个字节。题目中i=-11,原码如下:1000 0000 0000 0000 0000 0000 0000 1011补码形式如下:1111 1111 1111 1111原创 2007-07-20 18:44:00 · 649 阅读 · 0 评论 -
华为笔试题目--约瑟夫环(Joseph)修改版
测试空间旗下大头针出品这个可是已经运行通过了的。大家可以看看,如果有什么问题,及时交流。#include#includetypedef struct Node *PNode;struct Node { int num; int key; PNode next;}; typedef struct Node *Linklist;bool原创 2007-07-23 20:24:00 · 982 阅读 · 0 评论 -
停车场管理模拟--测试一下你的C语言的水平
测试空间旗下大头针出品 上次107班的耿**,耿**是浙大的学生,感觉浙大的学生素质确实不错,因为他写的程序一看就是经过正规训练过的。前些天写了一个有点问题约瑟夫环给我发了一份,今天又来了一个停车场管理模拟程序,这个程序可要比那个更要复杂了。约瑟夫环的数据结构仅是单向链表。而今天的停车场管理模拟确是由:1.顺序栈,链式队列的数据结构完成的。1.基本要求: 设停车场是原创 2007-07-30 16:15:00 · 1554 阅读 · 2 评论 -
学习队列、栈的经典案例--Re:停车场管理模拟修改版
测试空间旗下大头针出品 这个程序既有链表,还有队列,还有顺序栈,是学习的时候的非常好的资料,下面我把改整过的程序给大家分享一下。基本的上能够运行通过了,可能还有不太合理的地方,希望大家能够多提建议共同改进。#include #includetypedef struct { char tag; //到达、离去标志,A代表到达,D表示离去,E表原创 2007-07-31 12:23:00 · 1584 阅读 · 1 评论 -
C语言字符串操作--删除子串
测试空间旗下大头针出品 好长时间没有更新blog,因为最近有点高负荷了。带了三个班的课,最近我的那个107已经讲到了字符数组,这个班可能最近已经适应我的讲课风格。适应了,我也该走了。总体上感觉107班还是非常好的一个班级,有北理的研究生,浙大,夏大的本科生,而且都是理工科的学生。(呵呵,可能是因为是自己带的吧),同学们学习比较上进,107班跟着我上C语言以来,理论课好像都是2个半点,中原创 2007-08-15 08:25:00 · 4182 阅读 · 0 评论 -
浅谈C语言中“文件”与“流”
测试空间旗下大头针出品 最近C语言讲到文件了,也说说我对文件的一些看法,可能不是很准确,希望看到文章有什么错误,多多交流。 C语言中的数组、结构体在程序运行的时候都保存在内存中,但程序一旦结束数据就会全部释放,如果我们想长期保存数据怎么办?所以就引入了文件。 1.此文件并不是我们日常使用电脑的时候所用的文件。操作系统把与主机相连的设备也看作文件。这是在操作系统级把物理设备做原创 2007-08-18 16:43:00 · 1278 阅读 · 0 评论 -
模仿是一种最好的学习方法
测试空间旗下大头针出品 学习的过程就是,接受别人思维的一个过程。对于一个从来都没有接触过C语言的学生,如果想学好它,其实学习的不是知识本身,需要学习的C语言-这种面向过程的高级语言的思维方式。通过近一段的时间的授课,更加体会深刻的体会到老师这个职业不但要教授给学生知识,教授的学习知识的方法,更重要的是要跟学员灌输一种思维方式。 学习任何知识最重要的一个方法:就是原创 2007-08-24 18:49:00 · 1867 阅读 · 0 评论 -
浅谈C语言和Javascript语言
www.btestingsky.com旗下大头针出品 输入两个整数,然后计算两者之和并显示.这个题目用C语言实现那就太简单了.#includeint sum(int a,int b){ int c;c=a+b;return c;}void main(){ int a,b,sum; //初始化 printf("请原创 2007-05-26 21:54:00 · 5569 阅读 · 1 评论 -
抓住A机会,进而抓住B机会,成功得到C机会
测试空间旗下大头针出品 经过了北大青鸟总部11天的培训,终于非常顺利的回来了。 听总部林老师说:最近几次培训,每次都会有淘汰的,不是抗不住压力,就是实力实在不继。看样子这次你们都挺住了巨大的压力。 人生是一个机会,一个机会组成的。如果你抓不住A机会,那么当B机会来临是你显得就很力不从心,如果B机会你又半途放弃了,那么C机会来临的时候,你可能会感到即惊喜又害怕。如果C机会你又没原创 2007-09-10 08:58:00 · 867 阅读 · 0 评论 -
文思创新赴微软测试工程师的笔试面试题(新)
测试空间旗下大头针出品/*今天下午学员参加了一次文思创新赴微软测试工程师的笔试和面试.微软面试向来都很怪异.今天给我的这位学员出了这样的面试题:1.现在共有三个人,你设计一个方案,把大象放到冰箱里面.该如何设计呢?2.如果现在让你去非洲旅行,你应该准备那些物品呢?这样的问题,回答起来都是很发散的.没有什么标准答案,感兴趣的话,好好想想. 下面跟大家分享的是一道C语言的笔试题.原创 2008-05-28 20:29:00 · 3474 阅读 · 4 评论