CVT網(wǎng)上筆試題和面試題答案及答案(一)

思而思學(xué)網(wǎng)

如下收集整理的這份CVT網(wǎng)上筆試題,附帶有答案,感興趣的朋友也可以練一練。
1、有關(guān)系R和S,R∩S等價于(B)

A、S-(R-S) B、R-(R-S) C、(R-S)US D、RU(R-S)

2、叉樹的先序遍歷序列和后序遍歷序列正好相反,則該二叉樹滿足的條件是(B)

A、空或只有一個結(jié)點 B、高度等于其結(jié)點數(shù) C、該二叉樹是完全二叉樹 D、所有結(jié)點無右孩子

3、下類函數(shù)中不是類的成員函數(shù)的是(D)

A、構(gòu)造 B、 析構(gòu) C、友元 D、拷貝構(gòu)造

4、假設(shè)X是這樣的自然數(shù),X能被3整除或者X的個位數(shù)是3,那么在1000以內(nèi)(小于1000),求這樣的X的累加之和。(199701)

1 #include

2 int main(){

3 int i,sum=0;

4 for(i=0;i<=1000;i++){

5 if(i%3==0||i%10==3){

6 sum=sum+i;

7 }

8 }

9 printf("%d\n",sum);

10 scanf("%d",&sum);

11 }

5、棧的插入和刪除操作在(B)進行。

A、棧底 B、棧頂 C、任意位置 D、指定位置

定義:棧是規(guī)定只能在棧頂插入或刪除的線性表,也就是先進后出的規(guī)則。

6、某公司數(shù)據(jù)庫密碼規(guī)定為5位組成的字符串,存儲之前,需要將其加密,加密算法為:依次將每個字符依次將每個字符的ASC碼值乘以2,再加上10,若計算到的新字符的值等于128,則繼續(xù)將其除以3,否則不進行除法運算。最后將該得到的新字符串中所有字符前后互換(第一位和最后一位,第二位和倒數(shù)第二位交換,依次交換),編本文由論文聯(lián)盟http://www.LWlm.COM收集整理程求字符串“abcde”加密后的字符串。(FFEDD)

1 #include

2 #include

3 int main(){

4 char pwd[]="abcde",temp;

5 int len=strlen(pwd);

6 /賦值/

7 for(int i=0;i

8 printf("%c\n",pwd[i]);

9 if((pwd[i]2+10)>=128){

10 pwd[i]=(pwd[i]2+10)/3;

11 printf("大于或等于%c\n",pwd[i]);

12 }

13 else{

14 pwd[i]=(pwd[i]2+10);

15 printf("小于%c\n",pwd[i]);

16 }

17 }

18 /交換/

19 for(int j=0;j

20 temp=pwd[j];

21 pwd[j]=pwd[len-j-1];

22 pwd[len-j-1]=temp;

23 }

24 /打印出來/

25 for(int j=0;j

26 printf("最終%c\n",pwd[j]);

27 }

28 /預(yù)留輸入/

29 scanf("%d",&len);

30 }

7、為了有效的捕獲系統(tǒng)需求,應(yīng)采用(C)

A、瀑布模型 B、V 模型 C、原型模型 D、螺旋模型

8、寫出下面程序的運行結(jié)果(3667788)

1 #include

2

3 void main(){

4 int c;

5 char aa[]="12345";

6 char p=aa;

7

8 while(p){

9 c=p;

10 switch(c-'2'){

11 case 0:

12 case 1:putchar(c+4);

13 case 2:putchar(c+4);break;

14 case 3:putchar(c+3);break;

15 default:putchar(c+2);break;

16 }

17 p++;

18 }

19 printf("\n");

20 }

9、C#中關(guān)于構(gòu)造函數(shù)描述正確的是(C)

A、構(gòu)造函數(shù)可以聲明返回類型 B、構(gòu)造函數(shù)不可以用private修飾 C、構(gòu)造函數(shù)必須與類名相同 D、構(gòu)造函數(shù)不能帶參數(shù)

10、下面哪個是無線網(wǎng)絡(luò)協(xié)議(C)

A、ADSL B、100BaseT C、WiMax D、1000BaseT

11、有關(guān)析構(gòu)函數(shù)的說法不正確的是( C)。

A、析構(gòu)函數(shù)有且只有一個 B、析構(gòu)函數(shù)無任何函數(shù)類型 C、析構(gòu)函數(shù)和構(gòu)造函數(shù)一樣可以有形參 D、析構(gòu)函數(shù)的作用是在對象生命周期結(jié)束時收回先前分配的內(nèi)存空間

12、2到38642之間個位數(shù)為1的素數(shù)(只能被自己和1整除的數(shù))的和是()

1 #include

2 int main(){

3 int i=0,sum=0;

4 for(i=2;i<=38642;i++){

5 int a,b,m=i/2;

6 /獲取個位數(shù)/

7 a=i%10;

8 /判斷素數(shù)/

9 while (i%m!=0 && m>1)

10 m--;

11 /判斷是否個位為1+素數(shù)/

12 if (a==1 && m==1){

13 sum+=i;

14 }

15 }

16 printf("%d\n",sum);

17 scanf("%d",&i);

18 }

13、有關(guān)類和對象的說法中不正確的一項是(C)

A、對象是類的一個實例 B、任何一個對象只能是屬于一個具體的類 C、一個類只能有一個對象 D、類與對象的關(guān)系與數(shù)據(jù)模型和變量的關(guān)系類似

熱門推薦

最新文章