索爱软件测试类笔试
索爱软件测试类笔试
凭着记忆写一点,攒攒rp吧考试分两个阶段,每阶段一个小时,一共两个小时第一阶段,试卷为英文,考逻辑和智力题四道逻辑大题,考的都是总结推理之类的,选择题。题干,例如,一条路上住了七家房子,谁家住谁家东边,谁家住谁家西边谁家不住在头尾,谁家正好住在第几座房子等等每个大题有6、7道小问题问的无非也是谁家可能住在几号房子,哪两家不可能是邻居,等等其它三道题目也类似。一个是三对夫妇点菜,一个是三层楼办车展。最后一题是关于飞行表演中的飞行员分配,我没看懂题目,瞎填了一气:(还有一道智力题,是九个九宫格,呈九宫方位排列,一共81个格填入9组1~9,让每行每列以及每个小九宫格里边,1~9都只出现一次。已经给出了十几个数字,填剩下的。我时间不够,也没填完,555。第二阶段是技术笔试。我投的是软件测试,笔试试卷是中文描述的。考的都是c语言。一、用变量a定义以下类型:(这道题目是中英文描述,我为了抄的简单就写英文了不保证全准确,因为我是匆匆用简写记在草稿纸上的。)a) an integerb) a pointer to an integerc) a pointer to a pointer to an integerd) an array of 10 integerse) an array of 10 pointers to integersf) a pointer to an array of 10 integersg) a pointer to a function that makes an integer as an argument and returnsan integerh) an array of 10 pointers to functions that makes an integer as an argumentand returns an integer二、关键字static的作用是什么?三、这段代码有什么问题?strunt s_a{int a;};void f(){int i;strunt s_a *s_ptr;for (i=0,i10,i )s_ptr-a=i;}四、写一个字符串反转函数,比如把abcd变成dcba,要求在空间和时间上尽量优化。函数原型char* strrev(char* dest, char* src);五、写链表操作函数链表节点定义如下struct listnode{long id;struct listnode* next;}写一个返回下一个节点的函数,没有的话返回0struct listnode* listnext(struct listnode* cur);写一个在已经排序好的链表中插入一个节点的函数,返回插入位置的前一个节点如果节点已经在链表里边返回0struct listnode* listinsert(struct listnode* head,struct listnode* newnode);写一个删除节点的函数,返回删除后的前一个节点,如果节点不在链表里边返回0struct listnode* listremove(struct listnode* head,struct listnode* thenode);(原题比我写的详细,大概就是这个意思了)相关推荐: