一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看

9月計算機二級C語(yǔ)言考試選擇題

時(shí)間:2025-10-15 10:30:30 小英 計算機等級 我要投稿
  • 相關(guān)推薦

2025年9月計算機二級C語(yǔ)言考試選擇題(精選6篇)

  C 語(yǔ)言可以像匯編語(yǔ)言一樣對位、字節和地址進(jìn)行操作,而這三者是計算機最基本的工作單元。下面是小編收集的關(guān)于計算機二級C語(yǔ)言考試選擇題,希望大家認真閱讀!

2025年9月計算機二級C語(yǔ)言考試選擇題(精選6篇)

  9月計算機二級C語(yǔ)言考試選擇題 1

  1). 若已定義的函數有返回值,則以下關(guān)于該函數調用的敘述中錯誤的是

  A.函數調用可以作為獨立的語(yǔ)句存在

  B.函數調用可以作為一個(gè)函數的實(shí)參

  C.函數調用可以出現在表達式中

  D.函數調用可以作為一個(gè)函數的形參

  正確答案:D

  2). 下列是用戶(hù)自定義標識符的是

  A._w1

  B.3_xy

  C.int

  D.LINE-3

  正確答案:A

  3). 若有語(yǔ)句int *point,a=4;和 point=&a;下面均代表地址的一組選項是

  A.a,point,*&a

  B.&*a,&a,*point

  C.*&point,*point,&a

  D.&a,&*point,point

  正確答案:B

  4). 下列關(guān)于復合語(yǔ)句和空語(yǔ)句的說(shuō)法錯誤的是

  A.復合語(yǔ)句是由“{”開(kāi)頭,由“}”結尾的

  B.復合語(yǔ)句在語(yǔ)法上視為一條語(yǔ)句

  C.復合語(yǔ)句內,可以有執行語(yǔ)句,不可以有定義語(yǔ)句部分

  D.C程序中的所有語(yǔ)句都必須由一個(gè)分號作為結束

  正確答案:C

  5). 在數據管理技術(shù)的發(fā)展過(guò)程中,經(jīng)歷了人工管理階段、文件系統階段和數據庫系統階段。其中數據獨立性最高的階段是

  A.數據庫系統

  B.文件系統

  C.人工管理

  D.數據項管理

  正確答案:A

  6、 軟件按功能可以分為應用軟件、系統軟件和支撐軟件(或工具軟件)。下面屬于系統軟件的是( )。

  A.學(xué)籍管理系統

  B.ERP系統

  C.C編譯程序

  D.CAl軟件

  7、 以下敘述正確的'是( )。

  A.在c語(yǔ)言中分號是語(yǔ)句的組成部分

  B.c語(yǔ)言程序由c語(yǔ)句組成,可以省略main函敷

  C.分號是C語(yǔ)句之間的分隔符

  D.所有程序行都必須用分號結束

  8數據庫系統的三級模式不包括( )。

  A)概念模式

  B)內模式

  C)外模式

  D)數據模式

  9、以下敘述中錯誤的是( )。

  A)C語(yǔ)言編寫(xiě)的函數源程序,其文件名后綴可以是.C

  B)C語(yǔ)言編寫(xiě)的函數都可以作為一個(gè)獨立的源程序文件

  C)C語(yǔ)言編寫(xiě)的每個(gè)函數都可以進(jìn)行獨立的編譯并執行

  10、以下選項中關(guān)于程序模塊化的敘述錯誤的是( )。

  A)把程序分成若干相對獨立的模塊,可便于編碼和調試

  B)把程序分成若干相對獨立、功能單一的模塊,可便于重復使用這些模塊

  c)可采用自底向上、逐步細化的設計方法把若干獨立模塊組裝成所要求的程序

  D)可采用自項向下、逐步細化的設計方法把若干獨立模塊組裝成所要求的程序

  11、以下選項中關(guān)于c語(yǔ)言常量的敘述錯誤的是( )。

  A)所謂常量,是指在程序運行過(guò)程中,其值不能被改變的量

  B)常量分為整型常量、實(shí)型常量、字符常量和字符串常量

  c)常量可分為數值型常量和非數值型常量

  D)經(jīng)常被使用的變量可以定義成常量

  12、若有定義語(yǔ)句:int a=10;double b=3.14;,則表達式A+a+b值的類(lèi)型是( )。

  A)char

  B)int

  C)double

  D)float

  13、若有定義語(yǔ)句:int x=12,3=8,z;,在其后執行語(yǔ)句z=0.9+x/y;,則Z的值為( )。

  A)1.9

  B)1

  C)2

  D)2.4

  14、若有定義:int a,b;,通過(guò)語(yǔ)句scanf("%d;%d",&a,&b);,能把整數3賦給變量a,5賦給變量b的輸入數據是( )。

  A)3 5

  B)3,5

  C)3;5

  D)35

  15、若有定義語(yǔ)句:intk1=10,k2=20;,執行表達式(k1=k1>k2)&&(k2=k2>k1)后,k1和k2的值分別為( )。

  A)0和1

  B)0和20

  C)10和1

  D)10和20

  9月計算機二級C語(yǔ)言考試選擇題 2

  (1) 以下選項中,合法的數值型常量是

  A) 3.2 B) X C) 099 D) 0xEH

  答案:A

  (2) 以下選項中,合法的實(shí)數是

  A) 1.5E2 B) E1.1 C) 2.10E D) 1.9E1.4

  答案:A

  (3) 若已有定義語(yǔ)句:int a, b, c;,且變量已正確賦初值,則以下選項中正確的賦值表達式是

  A) a = (b = c) + 8;

  B) (a = b) = c = 9;

  C) a = (b == c) = A;

  D) a + b = c + 1;

  答案:A

  (4) 有以下程序

  #include

  main()

  {

  int x = 0x13;

  printf("INT:%d ", x+1);

  }

  程序運行后的輸出結果是

  A) INT:20 B) INT:13

  C) INT:12 D) INT:14

  答案:A

  (5) 關(guān)于程序設計基本概念,以下敘述錯誤的是

  A) 計算機可以直接執行由任意高級語(yǔ)言編寫(xiě)的程序

  B) 高級語(yǔ)言都有與之對應的編譯程序或解釋程序

  C) 用任何一種計算機高級語(yǔ)言都可以把算法轉換為程序

  D) 結構化算法可以解決任何復雜的問(wèn)題

  答案:A

  (6) 關(guān)于程序中的注釋?zhuān)韵聰⑹稣_的是

  A) 注釋的內容必須放在一對/*和 */之間

  B) 注釋必須置于所說(shuō)明的語(yǔ)句前或語(yǔ)句后

  C) 注釋中間可以嵌套另一個(gè)注釋

  D) 注釋內容錯誤會(huì )導致編譯出錯

  答案:A

  (7) 以下不能用于實(shí)型數據的運算符是

  A) % B) /

  C) * D) +

  答案:A

  (8) C源程序中不能表示的數制是

  A) 二進(jìn)制 B) 八進(jìn)制

  C) 十進(jìn)制 D) 十六進(jìn)制

  答案:A

  (9) 以下選項中,能用作用戶(hù)標識符的是

  A) _0_ B) 8_8

  C) void D) unsigned

  答案:A

  (10) 若有定義語(yǔ)句:

  int x=10;

  則表達式x-=x+x的值為

  A) -10 B) -20

  C) 0 D) 10

  答案:A

  (11) 有以下程序

  #include

  main()

  { int a=1,b=0;

  printf("%d,",b=a+b);

  printf("%d ",a=2*b);

  }

  程序運行后的輸出結果是

  A) 1,2 B) 1,0

  C) 3,2 D) 0,0

  答案:A

  (12) 以下關(guān)于結構化程序設計的'敘述中正確的是

  A) 在C語(yǔ)言中,程序的模塊化是利用函數實(shí)現的

  B) 結構化程序使用goto語(yǔ)句會(huì )很便捷

  C) 一個(gè)結構化程序必須同時(shí)由順序、分支、循環(huán)三種結構組成

  D) 由三種基本結構構成的程序只能解決小規模的問(wèn)題

  答案:A

  (13) 對于一個(gè)正常運行的C程序,以下敘述中正確的是

  A) 程序的執行總是從main函數開(kāi)始 B) 程序的執行總是從程序的第一個(gè)函數開(kāi)始, 在main函數結束

  C) 程序的執行總是從main函數開(kāi)始,在程序的最后一個(gè)函數中結束

  D) 程序的執行總是從程序的第一個(gè)函數開(kāi)始,在程序的最后一個(gè)函數中結束

  答案:A

  (14) 以下選項中能表示合法常量的是

  A) "07" B) 1.5E2.0

  C) D) 1,200

  答案:A

  (15) 以下定義語(yǔ)句中正確的是

  A) char A=65+1,b=b; B) int a=b=0;

  C) float a=1,*b=&a,*c=&b; D) double a=0.0; b=1.1;

  答案:A

  (16) 若變量x、y已正確定義并賦值,以下符合C語(yǔ)言語(yǔ)法的表達式是

  A) ++x,y=x-- B) x+1=y

  C) x=x+10=x+y D) double(x)/10

  答案:A

  (17) 若變量已正確定義為int型,要通過(guò)語(yǔ)句

  scanf("%d,%d,%d",&a,&b,&c);

  給a賦值1、給b賦值2、給 c賦值3,以下輸入形式中錯誤的是(注:□代表一個(gè)空格符)

  A) 1□2□3<回車(chē)> B) □□□1,2,3 <回車(chē)>

  C) 1,□□□2,□□□3<回車(chē)> D) 1,2,3<回車(chē)>

  答案:A

  (18) 計算機能直接執行的程序是

  A) 可執行程序 B) 目標程序

  C) 匯編程序 D) 源程序

  答案:A

  (19) 以下敘述中正確的是

  A) C語(yǔ)言規定必須用main作為主函數名,程序將從此開(kāi)始執行

  B) 可以在程序中由用戶(hù)指定任意一個(gè)函數作為主函數,程序將從此開(kāi)始執行

  C) C語(yǔ)言程序將從源程序中第一個(gè)函數開(kāi)始執行

  答案:A

  (20) 以下選項中可用作C程序合法實(shí)數的是

  A) .1e0 B) 3.0e0.2

  C) E9 D) 9.12E

  答案:A

  (21) 下列定義變量的語(yǔ)句中錯誤的是

  A) float US$; B) double int_;

  C) char For; D) int _int;

  答案:A

  (22) 表達式:(int)((double)9/2)- 9%2 的值是

  A) 3 B) 0 C) 4 D) 5

  答案:A

  (23) 若有定義:

  int a,b;

  通過(guò)語(yǔ)句

  scanf("%d;%d",&a,&b);

  能把整數3賦給變量a,5賦給變量b的輸入數據是

  A) 3;5 B) 3,5 C) 3 5 D) 35

  答案:A

  (24) 下列敘述中錯誤的是

  A) 一個(gè)C語(yǔ)言程序只能實(shí)現一種算法 B) C程序可以由多個(gè)程序文件組成

  C) C程序可以由一個(gè)或多個(gè)函數組成 D) 一個(gè)C函數可以單獨作為一個(gè)C程序文件存在

  答案:A

  (25) C語(yǔ)言源程序名的后綴是

  A) .C B) .exe C) .obj D) .cp

  答案:A

  (26) 以下敘述中正確的是

  A) 賦值語(yǔ)句是一種執行語(yǔ)句,必須放在函數的可執行部分

  B) scanf和printf是C語(yǔ)言提供的輸入和輸出語(yǔ)句

  C) 由printf輸出的數據都隱含左對齊 D) 由printf輸出的數據的實(shí)際精度是由格式控制中的域寬和小數的域寬來(lái)完全決定的

  答案:A

  9月計算機二級C語(yǔ)言考試選擇題 3

  1.下列關(guān)于棧敘述正確的是( )。

  A.棧頂元素最先能被刪除

  B.棧頂元素最后才能被刪除

  C.棧底元素永遠不能被刪除

  D.以上三種說(shuō)法都不對

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

  A.有一個(gè)以上根結點(diǎn)的數據結構不一定是非線(xiàn)性結構

  B.只有一個(gè)根結點(diǎn)的數據結構不一定是線(xiàn)性結構

  C.循環(huán)鏈表是非線(xiàn)性結構

  D.雙向鏈表是非線(xiàn)性結構

  3.某二叉樹(shù)共有7個(gè)結點(diǎn),其中葉子結點(diǎn)只有1個(gè),則該二叉樹(shù)的深度為(假設根結點(diǎn)在第1層)( )。

  A.3

  B.4

  C.6

  D.7

  4.在軟件開(kāi)發(fā)中,需求分析階段產(chǎn)生的主要文檔是( )。

  A.軟件集成測試計劃

  B.軟件詳細設計說(shuō)明書(shū)

  C.用戶(hù)手冊

  D.軟件需求規格說(shuō)明書(shū)

  5.結構化程序所要求的基本結構不包括( )。

  A.順序結構

  B.GOT0跳轉

  C.選擇(分支)結構

  D.重復(循環(huán))結構

  6.下面描述中錯誤的是( )。

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

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

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

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

  7.負責數據庫中查詢(xún)操作的數據庫語(yǔ)言是( )。

  A.數據定義語(yǔ)言

  B.數據管理語(yǔ)言

  C.數據操縱語(yǔ)言

  D.數據控制語(yǔ)言

  8.一個(gè)教師可講多門(mén)課程,一門(mén)課程可由多個(gè)教師講授,則實(shí)體教師和課程間的聯(lián)系是( )。

  A.1:1聯(lián)系

  B.1:m聯(lián)系

  C.m:1聯(lián)系

  D.m:n聯(lián)系

  9.有3個(gè)關(guān)系R、S和T如下表所示:

  則由關(guān)系R和S得到關(guān)系T的操作是( )。

  A.自然連接

  B.交

  C.除

  D.并

  10.定義無(wú)符號整數為Uint,下面可以作為類(lèi)Uint實(shí)例化值的是( )。

  A.-369

  B.369

  C.0.369

  D.整數集合{1,2,3,4,5}

  11.為了提高函數調用的實(shí)際運行速度,可以將較簡(jiǎn)單的函數定義為( )。

  A.內聯(lián)函數

  B.重載函數

  C.遞歸函數

  D.函數模板

  12.若AA為一個(gè)類(lèi),a為該類(lèi)的非靜態(tài)數據成員,在該類(lèi)的一個(gè)成員函數定義中訪(fǎng)問(wèn)a時(shí),其書(shū)寫(xiě)格式為( )。

  A.a

  B.AA.a

  C.a{}

  D.AA:a{}

  13.當派生類(lèi)從一個(gè)基類(lèi)保護繼承時(shí),基類(lèi)中的一些成員在派生類(lèi)中成為保護成員,這些成員在基類(lèi)中原有的訪(fǎng)問(wèn)屬性是( )。

  A.任何

  B.公有或保護

  C.保護或私有

  D.私有

  14.若要對Date類(lèi)中重載的加法運算符成員函數進(jìn)行聲明,下列選項中正確的是( )。

  A.Data+(Data);

  B.Dataoperator+(Data);

  C.Data+operator(Data);

  D.operator+(Data.Data);

  15.下列關(guān)于函數模板的描述中,正確的是( )。

  A.函數模板是一個(gè)實(shí)例函數

  B.使用函數模板定義的函數沒(méi)有返回類(lèi)型

  C.函數模板的.類(lèi)型參數與函數的參數相同

  D.通過(guò)使用不同的類(lèi)型參數,可以從函數模板得到不同的實(shí)例函數

  16.C++系統預定義了3個(gè)用于標準數據流的對象,下列選項中不屬于此類(lèi)對象的是( )。

  A.cout

  B.cin

  C.cerr

  D.cset

  17.Windows環(huán)境下,由C++源程序文件編譯而成的目標文件的擴展名是( )。

  A.cpp

  B.exe

  C.obj

  D.lik

  18.字符串“a+b=12 ”的長(cháng)度為( )。

  A.12

  B.10

  C.8

  D.6

  19.有如下程序:

  #include

  usingnamespacestd;

  intmain( ){

  intf,f1=0,f2=1;

  for(inti=3;i<=6;i++){

  f=f1+f2:

  f1=f2;f2=f;

  }

  cout

  }

  運行時(shí)的輸出結果是( )。

  A.2

  B.3

  C.5

  D.8

  20.有如下程序:

  #include

  usingnamespacestd;

  intmain( ){

  inta[6]={23,15,64,33,40,58};

  ints1,s2;

  s1=s2=a[0];

  for(int*p=a+1;pif(s1>*p)s1=*p;

  if(s2<*p)s2=*p;

  }

  cout

  }

  運行時(shí)的輸出結果是( )。

  A.23

  B.58

  C.64

  D.79

  21.有如下程序:

  #included

  usingnamespacestd;

  voidfl(int&X,int&y){intz=x;x=y;y=z;)voidf2(intX,inty){intz=x;x=y;y=z;}intmain( ){

  intx=10,y=26;

  f1(X,y);

  f2(x,y);

  cout

  }

  運行時(shí)的輸出結果是( )。

  A.10

  B.16

  C.26

  D.36

  22.有如下程序:

  #include

  usingnamespacestd;

  classXA{

  inta;

  public:

  staticintb;

  XA(intaa):a(aa){b++;}

  ~XA( ){}

  intget( ){returna;}

  };

  intXA:b=0

  intmain( ){

  XAd1(1),d2(3);

  cout

  }

  運行時(shí)的輸出結果是( )。

  A.5

  B.6

  C.7

  D.8

  23.有如下程序:

  #include

  usingnamespacestd:

  classPoint{

  intx,y;

  public:

  Point(intx1=0,inty1=0)):X(X1),y(y1){}

  intget( ){returnx+y;)

  };

  classCircle{

  Pointcenter}

  intradius;

  public:

  Circle(intCX,intcy,intr):center(cx,cy),radius(r)

  {}

  intget( ){returncenter.get( )+radius;}

  };

  intmain( ){

  Circlec(3,4,5);

  cout

  }

  運行時(shí)的輸出結果是( )。

  A.5

  B.7

  C.9

  D.12

  24.若是對類(lèi)BigNumber中重載的類(lèi)型轉換運算符long進(jìn)行聲明,下列選項中正確的是( )。

  A.operatorlong( )const;

  B.operatorlong(BigNumber);

  C.longoperatorlong( )const;

  D.longoperatorlong(BigNumber);

  25.有如下函數模板定義:

  template

  T1FUN(T2n){returnn*5,0;}

  若要求以int型數據9作為函數實(shí)參調用該模板,并返回一個(gè)double型數據,則該調用應表示為( )。

  A.FUN(9)

  B.FUN<9>

  C.FUN(9)

  D.FUN<9>(double)

  26.下列語(yǔ)句都是程序運行時(shí)的第1條輸出語(yǔ)句,其中一條語(yǔ)句的輸出效果與其他3條語(yǔ)句不同,該語(yǔ)句是( )。

  A.cout

  A.析構函數可以重載

  B.析構函數由系統自動(dòng)調用

  C.每個(gè)對象的析構函數只被調用一次

  D.每個(gè)類(lèi)都有析構函數

  28.下列關(guān)于構造函數的描述中,錯誤的是( )。

  A.構造函數名與類(lèi)名相同

  B.構造函數可以有返回值

  C.構造函數可以重載

  D.每個(gè)類(lèi)都有構造函數

  29.若PAT是一個(gè)類(lèi),則程序運行時(shí),語(yǔ)句“PAT(*ad){3};”調用PAT的構造函數的次數是( )。

  A.0

  B.1

  C.2

  D.3

  30.下列描述中,錯誤的是( )。

  A.公有繼承時(shí)基類(lèi)中的公有成員在派生類(lèi)中仍是公有成員

  B.公有繼承時(shí)基類(lèi)中的保護成員在派生類(lèi)中仍是保護成員

  C.保護繼承時(shí)基類(lèi)中的公有成員在派生類(lèi)中仍是公有成員

  D.保護繼承時(shí)基類(lèi)中的保護成員在派生類(lèi)中仍是保護成員

  31.生成派生類(lèi)對象時(shí),派生類(lèi)構造函數調用基類(lèi)構造函數的條件是( )。

  A.無(wú)需任何條件

  B.基類(lèi)中顯式定義了構造函數

  C.派生類(lèi)中顯式定義了構造函數

  D.派生類(lèi)構造函數明確調用了基類(lèi)構造函數

  32.下列關(guān)于派生類(lèi)和基類(lèi)的描述中,正確的是( )。

  A.派生類(lèi)成員函數只能訪(fǎng)問(wèn)基類(lèi)的公有成員

  B.派生類(lèi)成員函數只能訪(fǎng)問(wèn)基類(lèi)的公有和保護成員

  C.派生類(lèi)成員函數可以訪(fǎng)問(wèn)基類(lèi)的所有成員

  D.派生類(lèi)對基類(lèi)的默認繼承方式是公有繼承

  33.有如下類(lèi)模板定義:

  template

  classBigNumber{

  longn;

  public;

  BigNumber(Ti):n(i){}

  BigNumberoperator+(BigNumberb){

  returnBigNumber(n+b.n):

  }

  };

  已知b1、b2是BigNumber的兩個(gè)對象,則下列表達式中錯誤的是( )。

  A.b1+b2

  B.b1+3

  C.3+b1

  D.3+3

  34.下列關(guān)于文件流的描述中,正確的是( )。

  A.文件流只能完成針對磁盤(pán)文件的輸入、輸出

  B.建立一個(gè)文件流對象時(shí),必須同時(shí)打開(kāi)一個(gè)文件

  C.若輸入流要打開(kāi)的文件不存在。將建立一個(gè)新文件

  D.若輸出流要打開(kāi)的文件不存在,將建立一個(gè)新文件

  35.有如下程序:

  #include

  usingnamespacestd;

  classPair{

  intm,n;

  public;

  Pair(intj,intk):m(j),n(k){}

  intget( ){returnIn;}

  intget( )const{returnm+n;}

  };

  intmain( ){

  Paira(3,5);

  constPairb(3,5);

  cout

  }

  運行時(shí)的輸出結果是( )。

  A.33

  B.38

  C.83

  D.88

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

  A.全局變量的作用域一定比局部變量的作用域范圍大

  B.靜態(tài)類(lèi)別變量的生存期貫穿于整個(gè)程序的運行期間

  C.函數的形參都屬于全局變量

  D.未在定義語(yǔ)句中賦初值的aut0變量和static變量的初值都是隨機值

  37.假定MyClass為一個(gè)類(lèi),則執行MyClassa,b(2),*p;語(yǔ)句時(shí),自動(dòng)調用該類(lèi)構造函數( )次。

  A.2

  B.3

  C.4

  D.5

  38.能正確表示邏輯關(guān)系”a≥10或a≤0”的C++語(yǔ)言表達式是( )。

  A.a>=10ora<=0

  B.a)一01a(一10

  C.a>=10&&a<=0

  D.a>=10||a(=0

  39.若執行下面的程序時(shí),從鍵盤(pán)上輸入5和2,則輸出結果是( )。

  #include(iostream.h)

  voidmain( )

  (inta,b,k;

  cin>>a>>b;

  k=a:

  if(ak=a%b;

  else

  k=b%a:

  cout((k

  B.3

  C.2

  D.0

  40.假定MyClass為一個(gè)類(lèi),那么下列的函數說(shuō)明中,( )為該類(lèi)的析構函數。

  A.void~MyClass( );

  B.~MyC|ass(intn);

  C.MyClass( );

  D.~MyClass( );

  9月計算機二級C語(yǔ)言考試選擇題 4

  (1)下列數據結構中,屬于非線(xiàn)性結構的是

  A.循環(huán)隊列

  B.帶鏈隊列

  C.二叉樹(shù)

  D.帶鏈棧

  (2)下列數據結果中,能夠按照“先進(jìn)后出”原則存取數據的是

  A.循環(huán)隊列

  B.棧

  C.隊列

  D.二叉樹(shù)

  (3)對于循環(huán)隊列,下列敘述中正確的是

  A.隊頭指針是固定不變的

  B.隊頭指針一定大于隊尾指針

  C.隊頭指針一定小于隊尾指針

  D.隊頭指針可以大于隊尾指針,也可以小于隊尾指針

  (4)算法的空間復雜度是指

  A.算法在執行過(guò)程中所需要的計算機存儲空間

  B.算法所處理的數據量

  C.算法程序中的語(yǔ)句或指令條數

  D.算法在執行過(guò)程中所需要的'臨時(shí)工作單元數

  (5)軟件設計中劃分模塊的一個(gè)準則是

  A.低內聚低耦合

  B.高內聚低耦合

  C.低內聚高耦合

  D. 高內聚高耦合

  (6)下列選項中不屬于結構化程序設計原則的是

  A.可封

  B. 自頂向下

  C.模塊化

  D. 逐步求精

  (7)軟件詳細設計產(chǎn)生的圖如下:

  該圖是

  A.N-S圖

  B.PAD圖

  C.程序流程圖

  D. E-R圖

  (8)數據庫管理系統是

  A.操作系統的一部分

  B.在操作系統支持下的系統軟件

  C.一種編譯系統

  D. 一種操作系統

  (9)在E-R圖中,用來(lái)表示實(shí)體聯(lián)系的圖形是

  A.橢圓圖

  B.矩形

  C.菱形

  D. 三角形

  (10)有三個(gè)關(guān)系R,S和T如下:

  其中關(guān)系T由關(guān)系R和S通過(guò)某種操作得到,該操作為

  A.選擇

  B.投影

  C.交

  D.并

  9月計算機二級C語(yǔ)言考試選擇題 5

  1.若有以下數組說(shuō)明,則i=10;a[a[i]]元素數值是(C )。

  int a[12]={1,4,7,10,2,5,8,11,3,6,9,12};

  A、10

  B、9

  C、6

  D、5

  先算a[a[i]]內層的a[i],由于i=10,因此a[i]即a[10].

  a[10]對應下面數組中的元素為9. 因此a[a[i]]即為a[9]

  a[9]對應下面數組中的元素為6. 因此a[9]即為6

  2.若有說(shuō)明:int a[][3]={{1,2,3},{4,5},{6,7}}; 則數組a的第一維的大小為: ( B )

  A、2

  B、3

  C、4

  D、無(wú)確定值

  5 7

  D、3 6 9

  二維數組的.一維大小,即指二維數組的行數,在本題中,按行對二維數組賦值,因此內層有幾個(gè)大括號,數組就有幾行

  3.對二維數組的正確定義是(C )

  詳見(jiàn)教材P149~152,二維數組的定義、初始化

  類(lèi)型符 數組名 [常量表達式][常量表達式]

  二維數組可以看做是矩陣

  類(lèi)型符是指數組中數組元素的類(lèi)型;數組名要符合標識符命名規則;第一個(gè)常量表達式是指數組的行數;第二個(gè)常量表達式是指數組的列數;常量表達式的值只能是整數,不可以是變量,而且從1開(kāi)始計數。

  一維數組初始化時(shí)可以省略數組長(cháng)度

  二維數組初始化時(shí)可以省略行數,但不能省略列數

  選項A,B,都省略了列數

  選項D,不符合二維數組定義的一般形式,行、列常量表達式應該放在

  9月計算機二級C語(yǔ)言考試選擇題 6

  (1)下列敘述中正確的是

  A.棧是“先進(jìn)先出”的線(xiàn)性表

  B.隊列是“先進(jìn)先出”的線(xiàn)性表

  C.循環(huán)隊列是非線(xiàn)性結構

  D.有序性表既可以采用順序存儲結構,也可以采用鏈式存儲結構

  (2)支持子程序調用的數據結構是

  A.棧

  B.樹(shù)

  C.隊列

  D.二叉樹(shù)

  (3)某二叉樹(shù)有5個(gè)度為2的結點(diǎn),則該二叉樹(shù)中的葉子結點(diǎn)數是

  A.10

  B.8

  C.6

  D.4

  (4)下列排序方法中,最壞情況下比較次數最少的是

  A.冒泡排序

  B.簡(jiǎn)單選擇排序

  C.直接插入排序

  D.堆排序

  (5)軟件按功能可以分為:應用軟件、系統軟件和支撐軟件(或工具軟件)。下面屬于應用軟件的是

  A.編譯軟件

  B.操作系統

  C.教務(wù)管理系統

  D.匯編程序

  (6)下面敘述中錯誤的是

  A.軟件測試的`目的是發(fā)現錯誤并改正錯誤

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

  C.程序調試通常也稱(chēng)為Debug

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

  (7)耦合性和內聚性是對模塊獨立性度量的兩個(gè)標準。下列敘述中正確的是

  A.提高耦合性降低內聚性有利于提高模塊的獨立性

  B.降低耦合性提高內聚性有利于提高模塊的獨立性

  C.耦合性是指一個(gè)模塊內部各個(gè)元素間彼此結合的緊密程度

  D.內聚性是指模塊間互相連接的緊密程度

  (8)數據庫應用系統中的核心問(wèn)題是

  A.數據庫設計

  B.數據庫系統設計

  C.數據庫維護

  D.數據庫管理員培訓

  (9)有兩個(gè)關(guān)系R,S如下:

  R

  ABC

  a32

  b01

  c21

  S

  AB

  a3

  b0

  c2

  由關(guān)系R通過(guò)運算得到關(guān)系S,則所使用的運算為

  A.選擇

  B.投影

  C.插入

  D.連接

  (10)將E-R圖轉換為關(guān)系模式時(shí),實(shí)體和聯(lián)系都可以表示為

  A.屬性

  B.鍵

  C.關(guān)系

  D.域

【9月計算機二級C語(yǔ)言考試選擇題】相關(guān)文章:

2016年9月計算機二級C語(yǔ)言選擇題及答案07-11

2017年9月計算機二級考試C語(yǔ)言考試試題06-30

9月計算機二級c語(yǔ)言試題及答案08-31

2017年9月計算機二級C語(yǔ)言考試試題07-24

2017年9月計算機二級考試C語(yǔ)言模擬試題08-20

2017年9月計算機二級C++考試選擇題05-28

2017年9月計算機二級考試C語(yǔ)言考試試題及答案09-19

20179月計算機二級考試C語(yǔ)言強化考試試題08-14

2016年9月計算機二級c語(yǔ)言考試試題及答案08-15

一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看