- 相關(guān)推薦
方正電子開(kāi)發(fā)筆試題
(以下為部分筆試題,不全)一、選擇題:
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,類(lèi)中定義靜態(tài)變量,應該在哪進(jìn)行初始化?
不能再頭文件里,不能在類(lèi)中,
在應用程序文件里,類(lèi)以外的任何位置設定其初值。例如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.純虛類(lèi)的相關(guān)概念
含有一個(gè)純虛函數的類(lèi)是純虛類(lèi)
純虛類(lèi)可以有成員變量 .純虛類(lèi)可以有普通的成員函數(包括普通成員函數和虛擬成員函數) .純虛類(lèi)可不可以又帶有參數的構造函數? (可以) .可不可以在純虛類(lèi)的派生類(lèi)的構造函數中顯式調用純虛類(lèi)的帶參數構造函數(可以)
5. 可被派生類(lèi)繼承的兩個(gè)屬性是? Public and protected
二、問(wèn)答題:
1,ifdef 和 define和endif什么作用?
2,Inline 函數的好處和壞處?
3,?
4,有哪些數據類(lèi)型經(jīng);ハ噢D換:int 和CString之間, CString和*char之間
三、編程題:
1.實(shí)現strcpy,不能利用標準庫中的任何字符串函數。
2.有長(cháng)度m(>3)的字符串M,另有n個(gè)3個(gè)字符長(cháng)度的子字符串,可以是重疊的,(如123,231,),分解字符串M,搜索與子字符串一樣的字符串個(gè)數,并找出最多的分解方法。
如:M:1231567890。子字符串:123,567
分解M:
方法1:123,156,7890 符合1個(gè)
方法2:231,567,890 符合2個(gè)
方法3:3。。。。。
所以方法2 最好,符合2個(gè)。
【方正電子開(kāi)發(fā)筆試題】相關(guān)文章:
電子類(lèi)筆試題目11-21
恒生電子筆試題目11-21
廣聯(lián)達軟件開(kāi)發(fā)筆試題11-21
測試開(kāi)發(fā)工程師筆試題09-25
網(wǎng)易web開(kāi)發(fā)工程師的筆試題分享11-21
分享下面試總結 方正面試11-20