方正电子开发笔试题

时间:2021-03-18 13:47:52 综合指导 我要投稿

方正电子开发笔试题

(以下为部分笔试题,不全)
一、选择题:

1,
struct num
{
int b;
struct num *next;
}
main()
{
struct num a[3]={5,&a[1],7,&a[2],9,NULL};
struct num *p;
p=a;
printf("%d\n",++p->b);
}
2,类中定义静态变量,应该在哪进行初始化?
不能再头文件里,不能在类中,
在应用程序文件里,类以外的任何位置设定其初值。例如main之中,或全局函数中,或任何函数之外。
3.
class A
{
public:
A() {cout<<"A";}
~A(){}
};
class C
{
public:
C() {cout<<"C";}
~C(){}
};
class B:public A
{
public:
B(){cout<<"B";}
~B(){}
private:
class C c;
};
main()
{
B b;
}

输出 ACB.
4.纯虚类的相关概念
含有一个纯虚函数的类是纯虚类
纯虚类可以有成员变量 .纯虚类可以有普通的成员函数(包括普通成员函数和虚拟成员函数) .纯虚类可不可以又带有参数的构造函数? (可以) .可不可以在纯虚类的派生类的构造函数中显式调用纯虚类的'带参数构造函数(可以)
5. 可被派生类继承的两个属性是? Public and protected
二、问答题:
1,ifdef 和 define和endif什么作用?
2,Inline 函数的好处和坏处?
3,?
4,有哪些数据类型经常互相转换:int 和CString之间, CString和*char之间
三、编程题:
1.实现strcpy,不能利用标准库中的任何字符串函数。
2.有长度m(>3)的字符串M,另有n个3个字符长度的子字符串,可以是重叠的,(如123,231,),分解字符串M,搜索与子字符串一样的字符串个数,并找出最多的分解方法。
如:M:1231567890。子字符串:123,567
分解M:
方法1:123,156,7890  符合1个
方法2:231,567,890   符合2个
方法3:3。。。。。
所以方法2 最好,符合2个。

【方正电子开发笔试题】相关文章:

2017电子厂面试考试题目08-07

2017笔试各题型答题技巧07-10

给学弟学妹的求职笔面试总结09-02

2017笔试必备:进出口银行常识汇总04-01

职场电子邮件礼仪11-24

浅谈基于就业导向的课程开发与建设08-20

农村加工电子创业项目03-30

面试笔试题03-22

餐饮服务培训试题08-19

药店职员培训试题03-25