最新华为笔试题分享
(一)
(1)什么是预编译,何时需要预编译:
答案:
1、总是使用不经常改动的大型代码体。
2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编
译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。
(2)char * const p
char const * p
const char *p 上述三个
有什么区别?
答案:
char * const p; //常量指针,p的值不可以修改
char const * p;//指向常量的指针,指向的常量值不可以改 const char
*p; //和char const *p
(3)char str1[] = "abc"; char str2[] = "abc"; const char str3[] =
"abc"; const char str4[] = "abc"; const char *str5 = "abc"; const
char *str6 = "abc"; char *str7 = "abc"; char *str8 = "abc"; cout <
< ( str1 == str2 ) < < endl; cout < < ( str3 == str4 ) < < endl;
cout < < ( str5 == str6 ) < < endl; cout < < ( str7 == str8 ) < <
endl;
结果是:0 0 1 1 str1,str2,str3,str4是数组变量,它们有各自的内存空间
;而str5,str6,str7,str8是指针,它们指向相同的常量区域。
(4)以下代码中的两个sizeof用法有问题吗?
[C易] void UpperCase( char str[] ) // 将 str 中的'小写字母转换成大写
字母 {
for( size_t i=0; i
if( "a" <=str[i] && str[i] <="z" )
str[i] -= ("a"-"A"
); } char str[] = "aBcDe"; cout < < "str字符长度为: " < < sizeof
(str)/sizeof(str[0]) < < endl; UpperCase( str ); cout < < str < <
endl; 答案:函数内的sizeof有问题。根据语法,sizeof如用于数组,只能
测出静态数组的大小,无法检测动态分配的或外部数组大小。函数外的str是
一个静态定义的数组,因此其大小为6,因为还有"
本文来自58同城面试题库。
-
人力资源主管笔试题
想要当上人力资源主管并不是那么容易的事情,是需要通过相关的考试的,下面人力资源主管笔试题是小编为大家整理的,在这里跟大家分享一下。一、单项选择题1.下面()不属于内部招聘的方法A.员工推荐B.人才招聘会C.发布职位公告D.人力资源技能清单2.招聘的基本程序是()...
-
关于大纲调整MBA笔试应对策略
新大纲调整MBA笔试应对策略根据05年联考新大纲的要求,华章将获得的笔试第一手信息通知广大考生以便于指导大家调整复习方向和方法。1.不单独考管理,并不是不考管理。管理内容将在综合能力测试中的写作(论证有效性分析或文字材料综述)中出现,学生需要综合运用写作能...
-
2015安永成都场笔试经验
阅历了凶残的书面考试...感受我的智商已经走到止境了....但愿对下一年的校招或者实习的童鞋有用....书面考试两个par榜首par是逻辑测验第二par是性情测验榜首par分三块阅览核算图形推理每一块两组题4分钟时刻一到直接跳转.......所以请必定鼠标下手快....对于...
-
小升初面试笔试及入学测试考察知识点大全
一、面试题测查一:要求每一位同学做简短的自我介绍测查二:用英文来回答问题,比如说,有这样一道题目:假如你有一位机器人姐妹或者兄弟,你会有什么想法?你会怎么样做?请简单说明一下。这类问题并没有一个标准的答案,考察的就是一个人的随机应变能力,当然也是对英语口语的侧...