成都华安视讯科技有限公司面试题(Li
uxCC)
应聘者姓名________联系方式________
一、选择题1、若进栈序列为1234,进栈过程中可以出栈,则下列不可能的一个出栈序列是____。A1432B2341C3142D34212、若有以下说明语句:charwi
txfloatyz则表达式wxzy的结果为____类型。AfloatBcharCi
tDdouble3、下列程序的输出结果是____。mai
i
ta0b0c0ifa0b0cpri
tf“
adbdcd”abc;Aa0b0c0Ba1b1c1Ca1b0c1Da0b1c14、有以下结构体定义structAu
io
Bcharccharci
tIi
tishortsshortsfloatffloatfAAABBB则在32位x86平台的li
ux系统中,sizeofAAA和sizeofBBB的结果分别是____。A1111B114C1611D1645、已知宏定义defi
eN3defi
eY
N1
执行语句z2NY51变量z的值为____。A42B48C54D出错6、已知某二叉树的先序遍历为FBACDEGH,中序遍历为ABDCEFGH,该二叉树的后序遍历为____。AADECBHGFBABDECGHF、CGHADECBFDHGADECBF7、下面叙述不正确的是____。A派生类一般都用公有派生B对基类成员的访问必须是无二义性的C赋值兼容规则也适用于多重继承的组合D基类的公有成员在派生类中是公有的8、所谓多态性是指____。A不同的对象调用不同名称的函数B不同的对象调用相同名称的函数C一个对象调用不同名称的函数D一个对象调用相同名称但不同形式的函数9、下列程序的输出结果是____。
fvoidmai
i
t
3102030405060i
tp3p
coutp00””p01””p2e
dlA103050B102030C204060D10306010、关于this指针的说法错误的是____。Athis指针必须显示说明B当创建一个对象后,this指针就指向该对象C成员函数拥有this指针D静态成员函数不拥有this指针二、简答题:1、关键字static的作用有哪些?2、请用现实事物举例描述C中类、对象、派生类的概念。3、请描述大端字节序和小端字节序的概念?在实际编程中应该如何应对字节序的问题?4、在li
ux系统中,如何查看端口12345被哪个程序占用?请列举至少两种方法。5、请编写一个shell脚本,在终端上定时(例如5秒)打印出系统内存使用情况。6、什么是segme
tfault简单描述两种可能出现segme
tfault的情况。7、什么是线程之间的同步?为什么需要同步?在li
ux应用开发中怎么实现线程间同步?8、列举你所知道的进程间通信的方法,并简要分析它们的优势和缺陷。9、如果你实现了一个C库fread函数,请为它写上r