<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>

            計算機二級C語言基礎訓練及答案

            時間:2025-12-18 21:55:25 銀鳳 試題

            2025計算機二級C語言基礎訓練及答案(通用6套)

              想提高計算機等級考試成績平時就要多做練習,積累做題方法和技巧,提高做題速度。以下是小編為大家整理的計算機二級C語言基礎訓練及答案,希望對大家的復習有所幫助!

              計算機二級C語言基礎訓練及答案 1

              1.按照“先進后出”原則組織數據的結構是( )。

              A.隊列

              B.棧

              C.雙向鏈表

              D.二叉樹

              2.下列選項中不屬于軟件生命周期開發階段任務的是( )。

              A.軟件測試

              B.概要設計

              C.軟件維護

              D.詳細設計

              3.設在C語言中,float類型數據占4個字節,則double 類型數據占( )個字節。

              A.1

              B.2

              C.8

              D.4

              4.如果進棧序列為el、e2、e3、e4,則可能的出棧序列是( )。

              A.e3、el、e4、e2

              B.e2、e4、e3、el

              C.e3、e4、e2

              D.任意順序

              5.數據庫管理系統DBMS中用來定義模式、內模式和外模式的語言為( )。

              A.C

              B.Basic

              C.DDL

              D.DML

              6.以三級模式為框架形成的3種數據庫中,真實存在于計算機外存的數據庫是( )。

              A.概念數據庫

              B.用戶數據庫

              C.物理數據庫

              D.邏輯數據庫

              7.一些重要的程序設計語言(in C語言和Pascal語言) 允許過程的遞歸調用,而實現遞歸調用中的存儲分配通常用( )。

              A.棧

              B.堆

              C.數組

              D.鏈表

              8.下列敘述中正確的是( )。

              A.軟件測試應該由程序開發者來完成

              B.程序經調試后一般不需要測試

              C.軟件維護只包括對程序代碼的維護

              D.以上三種說法都不對

              9.有下列程序:

              main()

              { int y=10;

              do{y--;}while(--y);

              printf("%d ",--y);

              )

              當執行程序時,輸出的結果是( )。

              A.-1

              B.1

              C.4

              D.0

              10.表達式’5’-’1’的值是( )。

              A.整數4

              B.字符4

              c.表達式不合法

              D.字符6

              11.下列函數的類型是( )。

              fun(double x)

              { float y;

              y=3*x-4:

              return y;

              }

              A.int

              B.不確定

              C.void

              D.float

              12.下列程序的運行結果是( )。

              int y=5,x=14;

              y=((x=3*Y,x+1),x-1);

              printf("x=%d,y=%d",x,y);

              A.x=27,y=27

              B.x=12,y=13

              C.x=15,y=14

              D.x=y=27

              13.若有下列定義和語句:

              int u=011,v=0x11,w=11;

              printf("%o,%x,%d ",u,v,w);

              則輸出結果是( )。

              A.9,17,11

              B.9,11,11

              C.11,11,11

              D.11,17,11

              14.若有下列定義(設int類型變量占2個字節):

              int i=8,j=9;

              則下列語句:

              printf("i=%%d,j=%%d ",i,j);

              輸出的結果是( )。

              A.i=8,j=9

              B.i=%d,j=%d

              C.i=%8,j=%9

              D.8,9

              15.下列程序的輸出的結果是( )。

              main()

              { double d=3.2;int x,Y;

              x=1.2;v=(x+3.8)/5.0;

              printf("%d ",d*y);

              }

              A.3

              B.3.2

              C.0

              D.3.07

              16.設“int x=2,y=1;”,則表達式(!x|| Y--)的值是( )。

              A.0

              B.1

              C.2

              D.-1

              17.設有以下語句:

              int a=1,b=2,c;

              c=a^(b<<2);

              執行后,c的值為( )。

              A.6

              B.7

              C.8

              D.9

              18.下列程序執行后的輸出結果是( )。

              void func(int*a,int b[])

              { b[0]=*a+b;}

              main()

              { int a,b[5];

              a=0.b[0]=3;

              func(&a,b);printf("%d ",b[0]);

              }

              A.6

              B.7

              C.8

              D.9

              19.有以下程序:

              main()

              { int i,j,x=0;

              for(i=0;i<2;i++)

              { x++;

              for(j=0;j<=3;j++)

              {if(j=0;j<=3;j++)

              x++;

              }

              x++;

              }

              printf("x=%d ",x);

              }

              程序執行后的輸出結果是( )。

              A.x=4

              B.x=8

              C.x=6

              D.x=12

              20.若有以下程序段,w和k都是整型變量:

              ┇

              w=k:

              LB:if(w==0)go to LE;

              W--:

              printf("*")

              goto LB;

              LE;

              ┇

              則不能與上面程序段等價的循環語句是( )。

              A.for(w=k;w!=0;w--)printf("*");

              B.for(w=k;w;--w)printf("*");

              C.w=k;

              while(w--!=0)printf("*");

              D.w=k:

              w++;do{w--;printf("*");}while(w!=0);

              21.下列程序執行后的輸出結果是( )。

              main()

              { char x=0xFFFF;printf("%d ",x--);}

              A.-32767

              B.FFFE

              C.1

              D.32768

              22.下面的函數調用語句中func函數的實參個數是( )。

              func((f2v1,v2),(v3,v4,v5),(v6,max(v7,v8)))

              A.3

              B.4

              C.5

              D.8

              23.語句“printf("akbre"’hi’you ")”;的輸出結果是( )。

              A.akbre’hi’y ’ou

              B.are’hiyou

              C.re ’hi’you

              D.abre’hi’you

              24.下面程序輸出的是( )。

              main()

              { int t=l;fun(fun(t));}

              fun(int h)

              { static int a[3]={1.2.3};

              int k;

              for(k=0;k<3;k++)a[k]+=a[k]-h;

              for(k=0;k<3;k++)printf("%d",a[k]);

              printf(" ");

              return(a[h]);}

              A.1,2,3,

              1,5,9,

              B.1,3,5,

              1,3,j,

              C.1,3,5,

              0,4,8,

              D.1,3.5,

              -1,3,7,

              25.以下敘述中正確的是( )。

              A.預處理命令行必須位于C源程序的起始位置

              B.在C語言中,預處理命令行都以“#”開頭

              c.每個C程序必須在開頭包含預處理命令行:#include

              D.C語言的預處理不能實現宏定義和條件編譯的功能

              選擇題答案與解析

              1.B。【解析】棧是線性表的一種,其插入和刪除運算都只在表的一端進行。進行插入、刪除的一端稱為棧頂,封閉的一端稱為棧底。棧頂元素是最后插入的元素,不是最后被刪除的元素,是按先進后出的原則組織數據的。

              2.C。【解析】軟件定義、軟件開發、軟件運行維護組成了軟件的生命周期。其中軟件定義階段的主要工作是可行性研究與計劃制訂和需求分析等;軟件開發階段的主要工作有概要設計、詳細設計和測試等;運行維護階段的主要工作是軟件的運行及后期的維護等。

              3.C。【解析】在C語言中各種數據類型在內存中所占的字節數與機器的位數有關,16位機中(也就是在標準c 中),若int類型數據占2個字節,則float類型數據占4個字節,double類型數據占8個字節。

              4.B。【解析】棧的特點是先進后出,可知el肯定是最后出棧的,因此正確答案為選項B。

              5.C。【解析】數據定義語言Data Definition Language

              (DDL)是SQL語言的一部分,用來定義模式、內模式和外

              模式。

              6.B。【解析】①以內模式為框架所組成的數據庫,1物理數據庫;②以概念模式為框架所組成的數據庫叫概念數據庫;③以外模式為框架所組成的數據庫叫用戶數據庫。它是真實存在于計算機外存中的數據庫。

              7.A。【解析】在允許過程的遞歸調用的程序設計語言中,由于C語言中棧的特性為先進后出,因此用棧來實現遞歸調用中的存儲分配。

              8.D。【解析】程序調試是由程序開發者完成診斷和改正程序中的錯誤的過程;軟件測試是由專門的測試人員完成,是發現錯誤而執行程序的過程;軟件維護是指軟件系統交付使用以后,為了改正錯誤或滿足新的需要而修改軟件的過程,是軟件生存周期中非常重要的一個階段。

              9.D。【解析】本題考查do-while循環。當--y是0(即y是o)時結束循環,輸出--y,先將y的值減1再輸出Y的值。

              10.A。【解析】在c語言中,字符都是變為其對應的ASCII碼值來參加算術運算的,但字符間的相對位置關系還是不變的,字符5和字符1的ASCII碼值相差仍是4。

              11.A。【解析】本題考查函數值的類型。在函數調用時,盡管Y的類型是float.x的'類型是double,但是因為函數定義時沒有指定類型說明,系統默認函數值的類型為int 型,所以計算后Y的類型是int型。

              12.C。【解析】逗號表達式的解題思路是從左到右,依次求解,整個逗號表達式的值就是最后一個表達式的值。

              表達式(x=3*y,x_+ 1)中,依次是x=3*y=3*5= 15,表達式x+1=16,但沒有給x或y賦值,所以x還是等于15;第3個表達式x-1=15-1=14,所以y的值為14。

              13.C。【解析】“%o”表示八進制無符號型輸出整型數據(即不帶前導O);“%x”是示以十六進制無符號型輸出整型數據(即不帶前導ox或OX);“%d”表示輸出帶符號的十進制整型數。

              14.B。【解析】本題考查函數的輸出格式。在printf函數,格式說明符中有兩個“%”說明;將第1個%后面的字符原樣輸出,并不輸出其對應r的變量值。

              15.C。【解析】根據賦值運算的類型轉換規則,先將double型的常量l.2轉換為int型,因為x的類型是int,則X的值為1;執行語句y=(K+3.8)/5.0時,即先將整型變量X的值1轉換為double型1.0,然后3.8相加得4.8,進行除法運算4.8/5.0結果為0.即變量y的值為0,d*Y的值也為0,故選C選項。

              16.B。【解析】因X為2,所以!X時表達式值為0,因Y 為1,y--表達式的值為1然后自減1,y為0,所以!x || y --時表達式的值為1。

              17.D。【解析】本題考查兩個知識點,按位異或左移把b 左移2位化成二進制c=a(b<<2)=a^(000010<<2)= a^001000=0000001^O01000=9,故選擇D。

              18.A。【解析】本題考查函數的調用,從主函數傳遞到調用函數中,*a的值為0,因此當執行完調用函數后,b[0] 的值為6。

              19.B。【解析】當i=0時,i<2成立,執行第一個for循環x自加為1,接著執行第二個for循環;j=0時j<=3成立,此時if不成立,執行x++后,x為2;接著j=1時,i<= 3成立,繼續循環,此時if成立,continue是跳出本次循環,繼續下一次循環,不再執行x++了;接著j=2時,j<=3成立,此時if不成立,執行其后的語句;當j=4時,退出第二個循環,接著執行循環外部的x++,x為4;當i=1時,i<2成立,執行第一個循環,x=5,此時接著執行循環外部的語句,即第二個循環;j=0時j<3成立,此時if不成立,x++后,x 為6,接著j為1時,j<=3成立,繼續循環,此時if成立,不再執行x++了;接著J=2時,j<=3成立,此時if不成立,執行其后的x++,x為7;i=3時,j<=3成立,此時if成立,不再執行其后的語句了;當j=4時,退出第二個循環,執行循環外部的語句,最終x為8,故選B選項。

              21.C。【解析】因為x=0x FFFF=11111111,因此當以整型形式輸出時對應的數為一1。

              22.A。【解析】實參是在調用時傳遞該函數的參數。故選A。

              23.C。【解析】先輸出a、b表示退一格,當執行到:后,光標往后退,接著輸出re ’hi ’y(反斜杠后又加一個反斜杠的意思是要輸出一個反斜杠),此時又執行:后,就被ou覆蓋。

              24.D。【解析】本題考查雙重函數調用及for循環使用,fun函數中第一個for循環語句的作用是給數組a賦值。當第一次調用fun函數時,把實參1傳給形參,輸出a數組的元素為1,3,5;第二次調用fun函數時,由于數組a為靜態局部變量,故輸出a數組的元素為一1,3,7。

              25.B。【解析l本題是對基本知識點的理解,預處理命令行的位置沒有規定,只是習慣寫在起始位置而已,當需要時才用#include頭文件,預處理的作用就是實現宏定義和條件編譯。

              計算機二級C語言基礎訓練及答案 2

              1). 運行Java程序需要的工具軟件所在的目錄是( )。

              A.JDK的bin目錄

              B.JDK的demo目錄

              C.JDK的lib目錄

              D.JDK的jre目錄

              正確答案:A

              答案解析:運行Java的JDK -共包含五個目錄,分別是:bin目錄,該目錄包含Java編譯器、解釋器和許多工具(如服務器工具、IDL、package工具等);lib目錄,該目錄包含Java庫文件;jre目錄,該目錄是Java程序運行環境的根目錄,它下面包含bin子目錄,包括平合所用工具和庫的可執行文件以及DLL文件;demo目錄,該目錄包含源代碼的程序示例;include目錄,該目錄包含Win32子目錄,都是本地方法的文件。

              2). 軟件需求分析階段的工作,可以分為四個方面需求獲取,需求分析,編寫需求規格說明書,以及

              A.階段性報告

              B.需求評審

              C.總結

              D.以上都不正確

              正確答案:B

              3). Java中的字符變量在內存中占位(bit)為( )。

              A.4

              B.8

              C.16

              D.24

              正確答案:C

              答案解析:字符變量在內存中占16位二進制數位,int變量在內存中占32位二進制數位。

              4). int型public成員變量MAX_LENGTH,該值保持為常數100,則定義這個變量的.語句是( )。

              A.public int MAX_LENGTH=100

              B.final int MAX_LENGTH=100

              C.public const int MAX_LENGTH=100

              D.public final int MAX_LENGTH=100

              正確答案:D

              答案解析:本題考查Java中變量的聲明。選項A雖然按照題目要求定義了一個變量,但沒有滿足保持為常數的要求,該變量可以被改變;選項B沒有滿足題目要求的public成員變量;選項C與C語言混淆,const是C語言用來定義常值變量的關鍵字;J ava中定義常值變量使用的是final屬性,說明該值賦值以后永不改變,所以選項D為正確答案。

              5). 用樹形結構來表示實體之間聯系的模型稱為

              A.關系模型

              B.層次模型

              C.網狀模型

              D.數據模型

              正確答案:B

              6). 用于實現網絡設備名字到lP地址映射的網絡服務是( )。

              A.TELNET

              B.SMTP

              C.DNS

              D.FTP

              正確答案:C

              答案解析:應用層協議主要有以下7種:①網絡終端協議TELNET,用于實現互聯網中遠程登錄功能;②文件傳輸協議FTP,用于實現互聯網中交互式文件傳輸功能;③電子郵件協議SMTP,用于實現互聯網中電子郵件傳送功能;④域名服務DNS,用于實現網絡設備名字到IP地址映射的網絡服務;⑤路由信息協議RIP,用于網絡設備之間交換路由信息;⑥網絡文件系統NFS,用于網絡中不同主機間的文件共享;⑦HTTP協議,用于www服務。

              7). 在關系數據庫系統中,當關系的模型改變時,用戶程序也可以不變,這是

              A.數據的物理獨立性

              B.數據的邏輯獨立性

              C.數據的位置獨立性

              D.數據的存儲獨立性

              正確答案:B

              8). 下列不屬于虛擬機執行過程的特點的是( )。

              A.多線程

              B.動態連接

              C.異常處理

              D.代碼安全檢查

              正確答案:D

              答案解析:本題考查虛擬機執行過程的特點。Java虛擬機是編譯器生成的字節碼,不用考慮具體的硬件環境,實現一次編寫,隨處運行,實現其可移植性。虛擬機執行過程的特點有:多線程、動態連接、異常處理。代碼安全檢查是Java語言的一個突出特點,但不屬于虛擬機執行過程特點。

              9). 對一個由n個關鍵碼組成的序列,借助排序過程選出其中最大的關鍵碼,要求關鍵碼比較次數和移動次數最少,則最佳排序方法是( )。

              A.歸并排序

              B.直接插入排序

              C.直接選擇排序

              D.快速排序

              正確答案:C

              答案解析:直接選擇排序第一遍掃描就可以把最大的關鍵碼找出來(不必等到排序結束),而其他幾種排序方法都必須等到排序完成才能找到最大關鍵碼。

              10). 下列說法錯誤的是

              A.switch語句只能處理等式,而if語句還可以處理關系表達式和邏輯表達式。

              B.可以使用throw語句人為地引發異常。

              C.可以用final說明變量為一個常量。

              D.Java的字節代碼是一種與平臺無關的代碼,即它與具體的系統是相關的。

              正確答案:D

              計算機二級C語言基礎訓練及答案 3

              1[單選題] 下列關于二叉樹的敘述中,正確的是( )。

              A.葉子結點總是比度為2的結點少一個

              B.葉子結點總是比度為2的結點多一個

              C.葉子結點數是度為2的結點數的兩倍

              D.度為2的結點數是度為1的結點數的兩倍

              參考答案:B

              參考解析:根據二叉樹的基本性質3:在任意一棵二叉樹中,度為0的葉子結點總是比度為2的結點多一個。所以選擇B。

              2[單選題] 下面不能作為軟件設計工具的是( ).

              A.PAD圖B.程序流程圖C.數據流程圖(DFD圖)D.總體結構圖

              參考答案:C

              參考解析:軟件設計常用的工具有:①圖形工具:程序流程圖、N—S圖、PAD圖、HIP0;②表格工具:判定表;③語言工具:PDL(偽碼)。另外,在結構化設計方法中,常用的結構設計工具是結構圖,故選擇c選項。

              3[單選題] 下面描述中錯誤的是( )。

              A.系統總體結構圖支持軟件系統的詳細設計

              B.軟件設計是將軟件需求轉換為軟件表示的過程

              C.數據結構與數據庫設計是軟件設計的任務之一

              D.PAD圖是軟件詳細設計的'表示工具

              參考答案:A

              參考解析:詳細設計的任務是為軟件結構圖中而非總體結構圖中的每一個模塊確定實現算法和局部數據結構,用某種選定的表達工具表示算法和數據結構的細節,所以A錯誤。

              4[單選題] 設有表示學生選課的三張表,學生S(學號,姓名,性別,年齡,身份證號),課程C(課號,課名),選課SC(學號,課號,成績),則表SC的關鍵字(鍵或碼)為( ).

              A.課號,成績B.學號,成績C.學號,課號D.學號,姓名,成績

              參考答案:C

              參考解析:學號是學生表s的主鍵,課號是課程表C的主鍵,所以選課表sC的關鍵字就應該是與前兩個表能夠直接國凍日能唯一定義的學號和課號,所以選擇C。

              5[單選題] 在滿足實體完整性約束的條件下( )。

              A.一個關系中應該有一個或多個候選關鍵字

              B.一個關系中只能有一個候選關鍵字

              C.一個關系中必須有多個候選關鍵字

              D.一個關系中可以沒有候選關鍵字

              參考答案:A

              參考解析:實體完整性約束要求關系的主鍵中屬性值不能為空值,所以選擇A。

              6[單選題] 在ASCⅡ碼表中,根據碼值由小到大的排列順序是( ).

              A.空格字符、數字符、大寫英文字母、小寫英文字母

              B.數字符、空格字符、大寫英文字母、小寫英文字母

              C.空格字符、數字符、小寫英文字母、大寫英文字母.

              D.數字符、大寫英文字母、小寫英文字母、空格字符

              參考答案:A

              參考解析:ASCIl碼的值如下:空格為32;48~57為0到9十個阿拉伯數字;65~90為26個大寫英文字母;97~122號為26個小寫英文字母。

              7[單選題] 計算機的系統總線是計算機各部件間傳遞信息的公共通道,它分( ).

              A.數據總線和控制總線

              B.地址總線和數據總線

              C.數據總線、控制總線和地址總線

              D.地址總線和控制總線

              參考答案:C

              參考解析:系統總線上傳送的信息包括數據信息、地址信息、控制信息,因此,系統總線包含有三種不同功能的總線,即數據總線DB、地址總線和控制總線CB。

              8[單選題] 能保存網頁地址的文件夾是( ).

              A.收件箱B.公文包C.我的文檔D.收藏夾

              參考答案:D

              參考解析:收藏夾可以保存網頁地址。

              9[簡答題]請在【答題】菜單下選擇【進入考生文件夾】命令,并按照題目要求完成下面的操作.

              注意:以下的文件必須都保存在考生文件夾下.

              在考生文件夾下打開文檔WORD.DOCX.

              【背景素材】

              為了更好地介紹公司的服務與市場戰略,市場部助理小王需要協助制作完成公司戰略規劃文檔,并調整文檔的外觀與格式.

              現在,請你按照如下需求,在Word.docx文檔中完成制作工作:

              (1)調整文檔紙張大小為A4幅面,紙張方向為縱向;并調整上、下頁邊距為2.5厘米,左、右頁邊距為3.2厘米.

              (2)打開考生文件夾下的“Word-樣式標準.doex”文件,將其文檔樣式庫中的“標題l,標題樣式一”和“標題2,標題樣式二”復制到Word.docx文檔樣式庫中.

              (3)將Word.docx文檔中的所有紅顏色文字段落應用為“標題1,標題樣式一”段落樣式.

              (4)將Word.docx文檔中的所有綠顏色文字段落應用為“標題2,標題樣式二”段落樣式.

              (5)將文檔中出現的全部“軟回車”符號(手動換行符)更改為“硬回車”符號(段落標記).

              (6)修改文檔樣式庫中的“正文”樣式,使得文檔中所有正文段落首行縮進2個字符.

              (7)為文檔添加頁眉,并將當前頁中樣式為“標題l,標題樣式一”的文字自動顯示在頁眉區域中.

              (8)在文檔的第4個段落后(標題為“目標”的段落之前)插入一個空段落,并按照下面的數據方式在此空段落中插入一個折線圖圖表,將圖表的標題命名為“公司業務指標”.

              計算機二級C語言基礎訓練及答案 4

              1[單選題]下列敘述中正確的是( ).

              A.線性表的鏈式存儲結構與順序存儲結構所需要的存儲空間是相同的

              B.線性表的鏈式存儲結構所需要的存儲空間一般要多于順序存儲結構

              C.線性表的鏈式存儲結構所需要的存儲空間一般要少于順序存儲結構

              D.線性表的鏈式存儲結構與順序存儲結構在存儲空間的需求上沒有可比性

              參考答案:B

              參考解析:線性鏈式存儲結構中每個結點都由數據域與指針域兩部分組成,增加了存儲空間,所以一般要多于順序存儲結構。

              2[單選題] 在CD光盤上標記有“CD-RW”字樣,“RW”標記表明該光盤是( )。

              A.只能寫入一次,可以反復讀出的一次性寫入光盤

              B.可多次擦除型光盤

              C.只能讀出,不能寫入的只讀光盤

              D.其驅動器單倍速為1350KB/S的高密度可讀寫光盤

              參考答案:B

              參考解析:CD—RW是可擦寫型光盤,用戶可以多次對其進行讀/寫。CD-RW的全稱是CD-ReWritab1e。

              3[單選題] 在標準ASCII編碼表中,數字碼、小寫英文字母和大寫英文字母的前后次序是( )。

              A.數字、小寫英文字母、大寫英文字母

              B.小寫英文字母、大寫英文字母、數字

              C.數字、大寫英文字母、小寫英文字母

              D.大寫英文字母、小寫英文字母、數字

              參考答案:C

              參考解析:ASCI1碼的值如下:48~57為0到9十個阿拉伯數字;65~90為26個大寫英文字母;97~122號為26個小寫英文字母。

              4[單選題] 數據流圖中帶有箭頭的線段表示的是( )。

              A.控制流B.事件驅動C.模塊調用D.數據流

              參考答案:D

              參考解析:數據流圖中帶箭頭的線段表示的是數據流,即沿箭頭方向傳送數據的通道,一般在旁邊標注數據流名。

              5[單選題] 在微機中,西文字符所采用的編碼是( ).

              A.EBCDIC碼B.ASCⅡ碼C.國標碼D.BCD碼

              參考答案:B

              6[單選題] 十進制數18轉換成二進制數是( ).

              A.O1Ol01B.lOl000C.010010D.OOl010

              參考答案:C

              參考解析:用2整除18,可以得到一個商和余數;再用2去除商,又會得到一個商和余數。如此進行,直到商為0時為止,然后把先得到的余數作為二進制數的低位有效位,后得到的余數作為二進制數的高位有效位,依次排列起來,即得010010。

              7[單選題] 下列設備組中,完全屬于計算機輸出設備的一組是( )。

              A.噴墨打印機,顯示器,鍵盤

              B.激光打印機,鍵盤,鼠標器

              C.鍵盤,鼠標器,掃描儀

              D.打印機,繪圖儀,顯示器

              參考答案:D

              參考解析:本題可采用排除法,A、B、C選項中都有鍵盤,而鍵盤是計算機輸入設備,故可排除A、B、C,選擇D。

              8[簡答題]請在【答題】菜單下選擇【進入考生文件夾】命令,并按照題目要求完成下面的操作。

              注意:以下的文件必須保存在考生文件夾下。

              文慧是新東方學校的人力資源培訓講師,負責對新人職的教師進行入職培訓,其PowerPoint演示文稿的制作水平廣受好評。最近,她應北京節水展館的邀請,為展館制作一份宣傳水知識及節水工作重要性的演示文稿。節水展館提供的文字資料及素材參見“在考生文件夾中”,制作要求如下:

              (1)標題頁包含制作單位(北京節水展館)和日期(XXXX年X月X13)。

              (2)演示文稿須指定一個主題,幻燈片不少于5頁,且版式不少于3種。

              (3)演示文稿中除文字外要有2張以上的圖片,并有2個以上的超鏈接進行幻燈片之間的'跳轉。

              (4)動畫效果要豐富,幻燈片切換效果要多樣。

              (5)演示文稿播放的全程需要有背景音樂。

              (6)將制作完成的演示文稿以“水資源利用與節水.pptx”為文件名進行保存。

              9[簡答題]請在【答題】菜單下選擇【進入考生文件夾】命令,并按照題目要求完成下面的操作。

              注意:以下的文件必須保存在考生文件夾下。

              小劉是一所初中的學生處負責人,負責本院學生的成績管理。他通過Excel來管理學生成績,現在第一學期期末考試剛剛結束,小劉將初一年級三個班級部分學生成績錄入了文件名為“第一學期期末成績.x1sx”的Excel工作簿文檔中。

              請你根據下列要求幫助小劉同學對該成績單進行整理和分析。

              (1)請對“第一學期期末成績”工作表進行格式調整,通過套用表格格式方法將所有的成績記錄調整為一致的外觀格式,并對該工作表“第一學期期末成績”中的數據列表進行格式化操作:將第一列“學號”列設為文本,將所有成績列設為保留兩位小數的數值,設置對齊方式,增加適當的邊框和底紋以使工作表更加美觀。

              (2)利用“條件格式”功能進行下列設置:將語文、數學、外語三科中不低于110分的成績所在的單元格以一種顏色填充,所用顏色深淺以不遮擋數據為宜。

              (3)利用sum和average函數計算每一個學生的總分及平均成績。

              (4)學號第4、5位代表學生所在的班級,例如:“C120101”代表12級1班。請通過函數提取每個學生所在的專業并按下列對應關系填寫在“班級”列中:“學號”的4、5位對應班級

              011班

              022班

              033班

              (5)根據學號,請在“第一學期期末成績”工作表的“姓名”列中,使用V1OOKUP函數完成姓名的自動填充。“姓名”和“學號”的對應關系在“學號對照”工作表中。

              (6)在“成績分類匯總”中通過分類匯總功能求出每個班各科的最大值,并將匯總結果顯示在數據下方。

              (7)以分類匯總結果為基礎,創建一個簇狀條形圖,對每個班各科最大值進行比較。

              10[單選題]用高級程序設計語言編寫的程序

              A.計算機能直接執行B.具有良好的可讀性和可移植性C.執行效率高D.依賴于具體機器

              參考答案:B

              參考解析:選項A高級語言必須要經過翻譯成機器語占后才能被計算機執行;選項C高級語言執行效率低,可讀性好;選項D高級語言不依賴于計算機,所以可移植性好,故B項正確。

              計算機二級C語言基礎訓練及答案 5

              1 java 類可以作為(C)

              A 類型定義機制

              B 數據封裝機制

              C 類型定義機制和數據封裝機制

              D 上述都不對

              2 在創建對象時,必須(C )

              A 先聲明對象,然后才能使用對象

              B 先聲明對象,為對象分配內存空間,然后才能使用對象

              C 先聲明對象,為對象分配內存空間,對對象初始化,然后才能使用對象

              D 上述說法都對

              3 在調用方法時,若要使方法改變實參的值,可以(D)

              A 用基本數據類型作為參數

              B 用對象作為參數

              &

              nbsp;C (A)和(B)都對

              D (A)和(B)都不對

              4 JAVA 中( C )

              A 一個子類可以有多個父類,一個父類也可以有多個子類

              B 一個子類可以有多個父類,但一個父類只可以有一個子類

              C 一個子類可以有一個父類,但一個父類可以有多個子類

              D 上述說法都不對

              5 paint()方法使用哪種類型的參數? ( A )

              A、Graphics

              B、Graphics2D

              C、String

              D、Color

              計算機二級C語言基礎訓練及答案 6

              1[單選題] 下列方法被調用后,一定使調用線程改變當前狀態的是( )。

              A.notify() B.yield()C.sleep()D.isAlive()

              參考答案:C

              參考解析:線程調用sleep函數后,使當前線程進入停滯狀態。yield函數可使線程進入可執行狀態,排程器從可執行狀態的線程中重新排程,調用了yield函數的線程有可能被馬上執行,也有可能不會馬上執行。notify函數從線程等待池中移走任意一個線程,并把它放到鎖標志等待池中,其狀態仍舊是等待。所以只有sleep一定會改變線程狀態。

              2[單選題] 如果應用程序要在Applet上顯示輸出,則必須重寫的方法是( )。

              A.Graphics.drawstring()B.repaint()C.paint()D.update()

              參考答案:C

              3[單選題] 下列不屬于虛擬機執行過程的特點的是( )。

              A.多線程 B.動態連接C.異常處理 D.代碼安全檢查

              參考答案:D

              參考解析:本題考查虛擬機執行過程的特點。Java虛擬機是編譯器生成的字節碼,不用考慮具體的硬件環境,實現一次編寫,隨處運行,實現其可移植性。虛擬機執行過程的特點有:多線程、動態連接、異常處理。代碼安全檢查是Java語言的一個突出特點,但不屬于虛擬機執行過程特點。

              4[單選題] 軟件(程序)調試的任務是( )。

              A.診斷和改正程序中的錯誤

              B.盡可能多地發現程序中的錯誤

              C.發現并改正程序中的所有錯誤

              D.確定程序中錯誤的性質

              參考答案:A

              參考解析:調試的目的是發現錯誤或導致程序失效的錯誤原因,并修改程序以修正錯誤。調試是測試之后的活動

              5[單選題]下列有關接口的說法,正確的是( )。

              A.接口與抽象類是相同的概念

              B.實現一個接口必須實現接口的所有方法

              C.接口之間不能有繼承關系

              D.一個類不可實現多個接口

              參考答案:B

              參考解析:Java的接口是為實現多繼承并簡化其復雜性。接口與抽象類非常相似,它將抽象推進到更深層次。一個類可實現許多接口,但只有同一個父類。所以只有選項B正確。

              6[單選題] 算法的時間復雜度是指( )。

              A.算法的執行時間

              B.算法所處理的數據量

              C.算法程序中的語句或指令條數

              D.算法在執行過程中所需要的基本運算次數

              參考答案:D

              參考解析:算法的時間復雜度是指算法需要消耗的時間資源。一般來說,計算機算法是問題規模n的'函數f(n),算法的時間復雜度也因此記做T(n)=O(f(n))因此,算法執行的時間的增長率與f(n)的增長率正相關,稱作漸進時間復雜度(Asymptotic Time Complexity)。簡單來說就是算法在執行過程中所需要的基本運算次數。

              7[單選題] 下面敘述中錯誤的是( )。

              A.軟件測試的目的是發現錯誤并改正錯誤

              B.對被調試的程序進行“錯誤定位”是程序調試的必要步驟

              C.程序調試通常也被稱為Debug

              D.軟件測試應嚴格執行測試汁劃,排除測試的隨意性

              參考答案:A

              參考解析:軟件測試的目的是為了發現錯誤及漏洞而執行程序的過程。軟件測試要嚴格執行測試計劃。程序調式通常也稱Debug,對被調試的程序進行“錯誤”定位是程序調試的必要步驟。

              8[單選題] J2EE和( )語言綁定。

              A.C B.C++C.JavaD.匯編語言

              參考答案:C

              參考解析:J2EE的基礎是J2SE,以Java為平臺;而C語言用于0DBCAPl。由于兩者不兼容,SUN公司才提出了JDBC作為Java幾個平臺與數據庫的標準連接。

            【計算機二級C語言基礎訓練及答案】相關文章:

            2017計算機二級C語言基礎訓練題及答案12-16

            計算機二級C語言試題及答案08-22

            2017計算機二級C語言習題及答案11-14

            計算機二級《C語言》操作試題與答案09-23

            計算機二級《C語言》專項試題及答案11-29

            2016計算機二級C語言題庫及答案12-20

            計算機二級C語言模擬試題及答案03-21

            計算機二級《C語言》模擬試題及答案10-26

            計算機二級《C語言》試題及答案201603-05

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院