如题,这里简要总结一下今年东软校园招聘笔试题中的一些知识点。东软的笔试题一共有两套,第一套称之为通用能力测试,其实就是智力题。第二套称之为专业能力测试,其实就是计算机专业知识的题。这里总结的一些内容主要来自于第二套题,这套题是所谓不分程序语言的,也就是很坑爹地主流三种编程语言(C/C++/Java)的题都会涉及,不过都比较基础,另外还涉及一些基本的关于操作系统、数据结构等计算机科学相关学科的知识。
语言部分:
C:
1、若 x,i,j和k都是int型,则执行表达式 x=(i=4,j=16,k=32)后x的值为多少?(知识点:逗号表达式)
逗号表达式,形如:表达式1,表达式2,表达式3...表达式n,即题中的(i=4, j=16, k=32)。逗号表达式的运算过程是从左至右逐一赋值,当逗号表达式作为一个整体时,它的值为最后一个表达式的值,即k=32。所以本题先计算逗号表达式,然后给x赋值为32。
C++:
1、知识点:虚函数
关于什么是虚函数作简单说明。
简单说,被virtual关键字修饰的成员函数,就是虚函数。虚函数用以实现多态。先看代码:
class A{
public:
void print