
面试笔试题
牛哥之零的起点
ITman
展开
-
C语言面试题库1-5
1.下面是C语言中两种if语句判断方式。请问哪种写法更好?为什么? int n; if (n == 10) // 第一种判断方式 if (10 == n) // 第二种判断方式第二种,如果少了个=号,编译时就会报错,减少了出错的可能行,可以检测出是否少了=2.写出运行结果:{// test2 union V { structX {原创 2014-12-13 14:21:12 · 988 阅读 · 0 评论 -
C语言面试题库1-4
1.下面的一段程序有什么错误:swap(int* p1,int* p2 ){ int *p; /*p= NULL,NULL就是一个宏定义的0,但是不能够往*p里面写东西,因为这个是个常量,不能够给常量赋值*/ *p = *p1; *p1 = *p2; *p2 = *p;} 在swap函数中,p是一个“野”指针,有可能指向系统区,导致原创 2014-12-10 13:52:20 · 856 阅读 · 0 评论 -
C语言面试题库1-3
1.下面的函数有什么错误:int square(volatile int *ptr) { return *ptr * *ptr; } 这段代码有点变态。这段代码的目的是用来返指针*ptr指向值的平方,但是,由于*ptr指向一个volatile型参数,编译器将产生类似下面的代码:int square(volatile int *ptr){原创 2014-12-08 14:24:54 · 788 阅读 · 0 评论 -
C语言面试题库1-2
1.嵌入式系统经常具有要求程序员去访问某特定的内存位置的特点。在某工程中,要求设置一绝对地址为0x67a9的整型变量的值为0xaa66。编译器是一个纯粹的ANSI编译器。写代码去完成这一任务。 这一问题测试你是否知道为了访问一绝对地址把一个整型数强制转换(typecast)为一指针是合法的。这一问题的实现方式随着个人风格不同而不同。典型的类似代码如下:int *ptr;原创 2014-12-07 15:49:01 · 1006 阅读 · 0 评论 -
C语言面试题库1-1
1. 用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)/*宏定义后面不加“;”,最好每个在宏里面的成员多加“()”..*/2. 写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个。#define MIN(A,B) ((A) <= (B)? (A原创 2014-12-07 15:39:33 · 725 阅读 · 0 评论 -
[腾讯笔试] 2015腾讯校园招聘软件测试笔试题(笔试时间:2014-9-13,大部分,欢迎补充)
1、计算机系统中CPU中的base寄存器和limit寄存器的作用是()2、操作系统不执行以下哪个操作()A 分配内存 B 输出/输入 C 资源回收 D 用户访问数据库资源3、以下哪个是用于用户拨号认证的()A PPTP B IPSec C L2P D CHAP4、下列哪一项用于产生数字签名()A 接收方的私钥B 发送方的私钥转载 2014-10-28 22:09:19 · 1010 阅读 · 0 评论 -
腾讯实习笔试2014.04.12
1. 关于二叉树,下面说法正确的是()A. 对于N个节点的二叉树,其高度为nlog2n;B. 一个具有1025个节点的二叉树,其高度范围在11~1025之间C. 二叉树的先序遍历是EFHIGJK,中序遍历为HFIEJKG,该二叉树的右子树的根为GD. 二叉树中至少有一个节点的度为22. 假设函数f1的时间复杂度O(n),那么f1转载 2014-10-28 21:54:05 · 777 阅读 · 0 评论 -
2014年10月28号PPTV长安理工大学笔试题
编写一个函数,输入为一个juzheng原创 2014-10-28 21:17:20 · 1772 阅读 · 0 评论 -
百度2014校园招聘笔试题(10月13北京)
百度2014校园招聘笔试题转载 2014-10-23 20:52:41 · 579 阅读 · 0 评论 -
百度2014校园招聘算法——给出一组数据A=[a_0, a_1, a-2, ... a_n](其中n可变),打印出该数值元素的所有组合。
void StringTest(CString source, CStringArray& dest){if(source.IsEmpty()){}else{CString temp = source.Left(1);CStringArray arr;source = source.Mid(1);StringTest(source,dest);转载 2014-10-23 20:37:55 · 980 阅读 · 0 评论 -
百度面试题:求一个已排序的数组中绝对值最小的元素
题目为:有一个已经排序的数组(升序),数组中可能有正数、负数或0,求数组中元素的绝对值最小的数,要求,不能用顺序比较的方法(复杂度需要小于O(n)),可以使用任何语言实现例如,数组{-20,-13,-4, 6, 77,200} ,绝对值最小的是-4。这一题该如何求呢?初步的解决思路是: 1.数组中的元素全为正,取最左边的数字; 2.数组中转载 2014-10-23 20:37:15 · 758 阅读 · 0 评论 -
(2014阿里巴巴校园招聘)关于格子路径问题
①.假设下图中每个正方形的边长为1,则从A到B的最短路径为几条________原创 2014-10-16 13:18:36 · 668 阅读 · 0 评论