西西軟件下載最安全的下載網(wǎng)站、值得信賴的軟件下載站!

首頁編程開發(fā)其它知識 → CVT電子集團(tuán)網(wǎng)上筆試部分試題答案

CVT電子集團(tuán)網(wǎng)上筆試部分試題答案

相關(guān)軟件相關(guān)文章發(fā)表評論 來源:西西整理時間:2013/3/26 21:03:09字體大。A-A+

作者:西西點擊:0次評論:0次標(biāo)簽: 筆試

  • 類型:電子資料大小:769KB語言:中文 評分:7.5
  • 標(biāo)簽:
立即下載

之前有在網(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<stdio.h>

 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)進(jìn)行。

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

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

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

 1 #include<stdio.h>

 2 #include <string.h>
 3 int main(){
 4     char pwd[]="abcde",temp;
 5     int len=strlen(pwd);
 6     /*賦值*/
 7     for(int i=0;i<len;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<len/2;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<len;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、寫出下面程序的運(yùn)行結(jié)果(3667788)

 1 #include<stdio.h>

 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<stdio.h>

 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)系類似

 14、答案(-29)

1 #include<stdio.h>

2 #define fire(X,Y)  (X)--;(Y)++;(X)*(Y);
3 int main(){
4    int a=3,b=4;
5    for(int i=0;i<5;i++){fire(a,b);}
6    printf("%d%d",a,b);
7    scanf("%d",&a);
8 }

15、如下下列程序的答案(011122)

 1 #include<stdio.h>

 2 void main(){
 3     int i;
 4     for(i=0;i<3;i++){
 5         switch(i){
 6         case 1:printf("%d",i);
 7             case 2:printf("%d",i);
 8                 default :printf("%d",i);
 9         }
10     }
11     scanf("%d",&i);
12 }
16、下列網(wǎng)絡(luò)協(xié)議在協(xié)議棧中排位最高的是(A)???

A、TCP   B、SMTP   C、IEEE 802.11a    D、Bluetooth

 17、C#中下列語句不能用于將Person類型轉(zhuǎn)換為Student類型的是(AD)

A、Person is Student B、 Person as Student  C、Student stu1=(Student)Person  D、Studnet.Convert(Person)

 18、寫出下面程序運(yùn)行的結(jié)果(false)

1 public class exam {

2     public static void main(String[] args) {
3         String s1 = "Hello World";
4         String s2 = new String("Hellow World");
5         System.out.println(s1 == s2);
6     }
7 }

19、下列關(guān)于數(shù)據(jù)庫概念“關(guān)系”的陳述中 錯誤的是(B)

A 表中任意兩行的值不能相同  B 表中任意兩列的值不能相同     C 行在表中的順序無關(guān)緊要  D 列在表中的順序無關(guān)緊要 

20、隊列是一種(A)的線性表

 A、先進(jìn)先出   B、先進(jìn)后出  C、只能插入  D、只能刪除

21、常用的數(shù)據(jù)傳輸速率單位有:Kbps、Mbps、Gbps,1Gbps等于(A)

A、1*10^3Mbps   B、1*10^3Kbps  C、1*10^6Mbps D、1*10^9Kbps

 22、 下列關(guān)于類的構(gòu)造函數(shù)說法不正確的是(D   )。

A、構(gòu)造函數(shù)名與類名相同   B、構(gòu)造函數(shù)在說明類變量時自動執(zhí)行 C、構(gòu)造函數(shù)無任何函數(shù)類型 D、構(gòu)造函數(shù)有且只有一個

 23、關(guān)于delete運(yùn)算符的下列描述中,( C)是錯誤的。

A、它必須用于new返回的指針; B、使用它刪除對象時要調(diào)用析構(gòu)函數(shù); C、對一個指針可以使用多次該運(yùn)算符; D、指針名前只有一對方括號符號,不管所刪除數(shù)組的維數(shù)。

 24、用鏈表表示線性表的優(yōu)點?(C)

A 便于隨機(jī)存取 B 花費(fèi)的存儲空間比順序表少  C 便于插入與刪除 D 數(shù)據(jù)元素的物理順序與邏輯順序相同

 25、模塊A直接訪問模塊B的內(nèi)部數(shù)據(jù),則模塊A和模塊B的耦合類型為 (D) 。

A.?dāng)?shù)據(jù)耦合     B.標(biāo)記耦合       C.公共耦合     D.內(nèi)容耦合

 筆記:當(dāng)一個模塊直接修改或操作另一個模塊的數(shù)據(jù),或者直接轉(zhuǎn)入另一個模塊時,就發(fā)生了內(nèi)容耦合。此時,被修改的模塊完全依賴于修改它的模塊。如果發(fā)生下列情形,兩個模塊之間就發(fā)生了內(nèi)容耦合。

26、寫出下列程序運(yùn)行的結(jié)果(BAAAABCAAABCDAABCD)

 1 #include<stdio.h>

 2 #include <string.h>
 3 int main(){
 4     char str1[100]="BCD";
 5     char str2[100]="AAAAA";
 6     int i=0;
 7     for(i=1;i<=4;i++){
 8         memcpy(str2,str1,i);
 9         printf("%s",str2);
10     }
11     return 0;
12 }

27、寫出下列程序運(yùn)行的結(jié)果(compute)

 1 #include<stdio.h>

 2 void main(){
 3     static char a[]="computer";
 4     static char b[]="computer";
 5     char *p=a;
 6     char *q=b;
 7     int j;
 8     for(j=0;j<7;j++){
 9         if(*(p+j)==*(q+j)){
10             printf("%c",*(p+j));
11         }
12     }13 }

28、寫出下列程序運(yùn)行的結(jié)果(4)

 1 class exam{

 2     public static void main(String  []args) {
 3         int[] circle = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
 4         int counter=0;
 5         int i=0,j=0;
 6         while(counter<circle.length){
 7             if(circle[i]!=-1){
 8                 j++;
 9                 if(j==3){
10                     counter++;
11                     if(counter==circle.length){
12                         System.out.println(circle[i]);
13                         break;
14                     }
15                     circle[i]=-1;
16                     j=0;
17                 }
18             }
19             i++;
20             if(i>=circle.length){
21                 i=0;
22             }
23         }
24 
25     }
26 }

29、(A)

A、the application complies but doesn't print anything

B 、the application complies and print "DONE WAITING";

C 、the application complies and print "FINALLY";

D 、the application complies and print "ALL DONE";

 1 public class Z{

 2     public static void main(String[] args){new Z();}
 3     private Z(){
 4         Z alias1=this;
 5         Z alias2=this;
 6         synchronized(alias1){
 7             try{
 8                 alias2.wait();
 9                 System.out.println("DONE WAITING");
10             }
11             catch(InterruptedException e){
12                 System.out.println("INTERR UPTED");
13             }
14             catch(Exception e){
15                 System.out.println("OTHER EXCEPTION");
16             }
17             finally{
18                 System.out.println("FINALLY");
19             }
20         }
21         System.out.println("ALL DONE");
22     }
23 }

30、輸出712的N次方,結(jié)果后三位為696的N的個數(shù),0<N<24669(246)

 1 #include<stdio.h>

 2 int main(){
 3     int sum=712,count=0;
 4     for(int i=0;i<24669;i++)
 5     {
 6         sum=sum*712%1000;
 7         if(sum==696)
 8             count++;
 9     }
10     printf("輸出712的N次方,結(jié)果后三位為696的N的個數(shù)為:%d  (0<N<24669)",count);
11     scanf("%d",&count);
12 }

31、輸出下面的第三行的結(jié)果(1)

public class exam{

    public static void main(String []args){
        String overview="This chapter contains a description of convertions used in this manual";
        for(int i=0;i<overview.length();i++){
            int num=0;
            for(int j=0;j<overview.length();j++){
                if(overview.charAt(i)==overview.charAt(j))
                    num++;
            }
            System.out.println(num);
        }
    }
}

32、輸出下面程序的結(jié)果:

dog 
cat 
boy 
apple

 1 public class exam{

 2     public static void main(String []args){
 3         String overivew="apple boy cat dog";
 4         String[] arr=overivew.split(" ");
 5         int len=arr.length;
 6         for(int i=1;i<=len;i++){
 7             System.out.println(arr[len-i]+" ");
 8         }
 9     }
10 }

33、為了使索引鍵的值在基本表中唯一,在建立索引語句中應(yīng)使用保留字(A)

A、 UNIQUE    B、COUNT      C、DISDINCT    D、UNION

34、蘋果ios操作系統(tǒng)上的應(yīng)用開發(fā)語言是(C)

A、C    B、C++   C、Objective  c    D、java    E、Python

 35、Android的IPC(進(jìn)程通訊)主要采用以下哪個?(C)

A、Socket    B、Pipe    C、Binder   D、Signal

36、不屬于構(gòu)造函數(shù)特征的是(D)

A、構(gòu)造函數(shù)的函數(shù)名與類名同名  B、構(gòu)造函數(shù)可以重載  C、構(gòu)造函數(shù)可以設(shè)置缺。J(rèn))參數(shù)  D、構(gòu)造函數(shù)必須指定類型說明

 37、以下數(shù)據(jù)結(jié)構(gòu)中哪一個是非線性結(jié)構(gòu)()

A、

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    第 1 樓 江蘇省泰興市 網(wǎng)友 客人 發(fā)表于: 2013/9/4 12:07:30
    太有用了~謝謝~

    支持( 0 ) 蓋樓(回復(fù))

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)
    推薦文章

    沒有數(shù)據(jù)