欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      C 語言程序設(shè)計期末復(fù)習(xí)題

      時間:2019-05-12 17:20:18下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《C 語言程序設(shè)計期末復(fù)習(xí)題》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《C 語言程序設(shè)計期末復(fù)習(xí)題》。

      第一篇:C 語言程序設(shè)計期末復(fù)習(xí)題

      C++語言程序設(shè)計期末復(fù)習(xí)題

      一、單項選擇題

      1.C++源程序文件的默認(rèn)擴展名為()。

      A.cpp

      B.exe

      C.obj

      D.lik

      2.由C++源程序文件編譯而成的目標(biāo)文件的默認(rèn)擴展名為()。

      A.cpp

      B.exe

      C.obj

      D.lik

      3.由C++目標(biāo)文件連接而成的可執(zhí)行文件的默認(rèn)擴展名為()。

      A.cpp

      B.exe

      C.obj

      D.lik

      4.C++程序從上機到得到結(jié)果的幾個操作步驟依次是()。

      A.編譯、編輯、連接、運行

      B.編輯、編譯、連接、運行

      C.編譯、運行、編輯、連接

      D.編輯、運行、編輯、連接

      5.以下標(biāo)識符中不全是保留字的是()。

      A.case

      for

      int

      B.default then

      while

      C.bool

      class

      long

      D.goto

      return char

      6.能作為C++程序的基本單位是()。

      A.字符

      B.語句

      C.函數(shù)

      D.源程序文件

      7.程序中主函數(shù)的名字為()。

      A.main

      B.MAIN

      C.Main

      D.任意標(biāo)識符

      8.C++程序的基本模塊為()。

      A.表達(dá)式

      B.標(biāo)識符

      C.語句

      D.函數(shù)

      9.可用作C++語言用戶標(biāo)識符的一組標(biāo)識符是()。A.void

      define

      +WORD C.for

      -abc

      Case

      B.a3_b3

      _123

      YN

      D.2a

      DO

      sizeof

      10.存儲以下數(shù)據(jù),占用存儲字節(jié)最多的是()。

      A.0

      B.‘0’

      C.“0”

      D.0.0

      11.程序運行中需要從鍵盤上輸入多于一個數(shù)據(jù)時,各數(shù)據(jù)之間應(yīng)使用()符號作為分隔符。

      A.空格或逗號

      B.逗號或回車

      C.逗號或分號

      D.空格或回車

      12.設(shè)”int a=12;”,則執(zhí)行完語句”a+=a*a;”后,a的值是()。A.12 B.144 C.156 D.288

      13.假設(shè)在程序中 a、b、c 均被定義成整型,所賦的值都大于1,則下列能正確表示代數(shù)式的表達(dá)式是()。

      A.1.0/a*b*c

      B.1/(a*b*c)

      C.1/a/b/(float)c

      D.1.0/a/b/c

      14.設(shè)”int a=15,b=26;”,則”cout<<(a,b);”的輸出結(jié)果是()。

      A.15

      B.26,15

      C.15,26

      D.26

      15.設(shè)x是一個bool型的邏輯量,y的值為10,則表達(dá)式 x && y的值為()。

      A.1

      B.0

      C.與x值相同

      D.與x值相反

      16.x>0 && x<=10的相反表達(dá)式為()。

      A.x<=0 || x>10

      B.x<=0 && x>10

      17.x>0 || y==5的相反表達(dá)式為()。

      A.x<=0 || y!=5

      B.x<=0 && y!=5

      C.x>0 || y!=5

      D.x>0 && y==5

      18.設(shè)x和y均為bool量,則x && y為真的條件是()。

      A.它們均為真

      B.其中一個為真

      C.它們均為假

      D.其中一個為假

      19.設(shè)x和y均為bool量,則x || y為假的條件是()。

      C.x<=0 || x<=10

      D.x>0 && x>10

      A.它們均為真

      B.其中一個為真

      C.它們均為假

      D.其中一個為假

      20.字符串”a+b=12n”的長度為()。

      A.6

      B.7

      C.8

      D.9

      21.假定下列x和y均為int型變量,則不正確的賦值為()。

      A.x+=y++

      B.x++=y++

      C.x=++y

      D.++x=++y

      22.下列的符號常量定義中,錯誤的定義是()。

      A.const M=10;

      B.const int M=20;

      C.const char ch;

      D.const bool mark=true;

      23.循環(huán)語句“for(int i=0;i

      B.n-1

      C.n

      D.n+24.在下面循環(huán)語句中循環(huán)體執(zhí)行的次數(shù)為()。

      for(int i=0;i

      if(i>n/2)break;

      A.n/2

      B.n/2+1

      C.n/2-1

      D.n-1

      25.在下面循環(huán)語句中內(nèi)層循環(huán)體S語句的執(zhí)行總次數(shù)為()。

      for(int i=0;i

      for(int j=i;j

      A.n

      2B.(n+1)/2

      C.n(n-1)/2

      D.n(n+1)/2

      26.在下面循環(huán)語句中循環(huán)體執(zhí)行的次數(shù)為()。

      int i=0,s=0;while(s<20){i++;s+=i;}

      A.4

      B.5

      C.6

      D.7

      27.在下面循環(huán)語句中循環(huán)體執(zhí)行的次數(shù)為()。)。

      int i=0;do i++;while(i*i<10);

      A.4

      B.3

      C.5

      D.2

      28.當(dāng)處理特定問題時的循環(huán)次數(shù)已知時,通常采用()來解決。

      A.for循環(huán)

      B.while循環(huán)

      C.do循環(huán)

      D.switch語句

      29.循環(huán)體至少被執(zhí)行一次的語句為()。

      A.for循環(huán)

      B.while循環(huán)

      C.do循環(huán)

      D.任一種循環(huán)

      30.switch語句能夠改寫為()語句。

      A.for

      B.if

      C.do

      D.while

      31.do語句能夠改寫為()語句。

      A.復(fù)合B.if

      C.switch

      D.while

      32.在下面的一維數(shù)組定義中,哪一個有語法錯誤。()

      A.int a[]={1,2,3};

      B.int a[10]={0};

      C.int a[];

      D.int a[5];

      33.在下面的字符數(shù)組定義中,哪一個有語法錯誤。()。

      A.char a[20]=”abcdefg”;

      B.char a[]=”x+y=55.”;

      C.char a[15];

      D.char a[10]=’5’;

      34.在下面的二維數(shù)組定義中,正確的是()。

      A.int a[5][];

      B.int a[][5];

      C.int a[][3]={{1,3,5},{2}};

      D.int a[](10);

      35.假定一個二維數(shù)組的定義語句為“int a[3][4]={{3,4},{2,8,6}};”,則元素a[1][2]的值為()。

      A.2

      B.4

      C.6

      D.8

      36.假定一個二維數(shù)組的定義語句為“int a[3][4]={{3,4},{2,8,6}};”,則元素a[2][1]的值為()。

      A.0

      B.4

      C.8

      D.6

      37.若定義了函數(shù) double *function(), 則函數(shù)function的返回值為()。

      A.實數(shù)型

      B.實數(shù)的地址

      C.指向函數(shù)的指針

      D.函數(shù)的地址

      38.以下說法中正確的是()。

      A.C++程序總是從第一個定義的函數(shù)開始執(zhí)行

      B.C++程序總是從main函數(shù)開始執(zhí)行

      C.C++函數(shù)必須有返回值,否則不能使用函數(shù)

      D.C++程序中有調(diào)用關(guān)系的所有函數(shù)必須放在同一個程序文件中

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

      A.在一個函數(shù)中,可以有多條return語句

      B.函數(shù)的定義不能嵌套,但函數(shù)的調(diào)用可以嵌套

      C.函數(shù)必須有返回值

      D.不同的函數(shù)中可以使用相同名字的變量

      40.函數(shù)重載是指()。

      A.兩個或兩個以上的函數(shù)取相同的函數(shù)名,但形參的個數(shù)或類型不同

      B.兩個以上的函數(shù)取相同的名字和具有相同的參數(shù)個數(shù),但形參的類型可以不同

      C.兩個以上的函數(shù)名字不同,但形參的個數(shù)或類型相同

      D.兩個以上的函數(shù)取相同的函數(shù)名,并且函數(shù)的返回類型相同

      41.以下關(guān)于函數(shù)模板敘述正確的是()。

      A.函數(shù)模板也是一個具體類型的函數(shù)

      B.函數(shù)模板的類型參數(shù)與函數(shù)的參數(shù)是同一個概念

      C.通過使用不同的類型參數(shù),函數(shù)模板可以生成不同類型的函數(shù)

      D.用函數(shù)模板定義的函數(shù)沒有類型

      42.下列()的調(diào)用方式是引用調(diào)用。

      A.形參和實參都是變量

      B.形參是指針,實參是地址值

      C.形參是引用,實參是變量

      D.形參是變量,實參是地址值

      43.為了提高程序的運行速度,可將不太復(fù)雜的功能用函數(shù)實現(xiàn),此函數(shù)應(yīng)選擇()。

      A.內(nèi)聯(lián)函數(shù)

      B.重載函數(shù)

      C.遞歸函數(shù)

      D.函數(shù)模板

      44.函數(shù)原型語句正確的是()。

      A.int Function(void a);

      B.void Function(int);

      C.int Function(a);

      D.void int(double a);

      45.C++中函數(shù)返回值的類型是由()決定的。

      A.return語句中表達(dá)式的類型

      B.該函數(shù)定義時的類型

      C.調(diào)用函數(shù)時的調(diào)用語句

      D.系統(tǒng)根據(jù)結(jié)果

      46.以下函數(shù)的返回結(jié)果是()。

      int function(char *x){

      char *p=x;while(*p++);return(p-x-1);

      }

      A.求字符串的長度

      B.將字符串x連接到字符串p后面

      C.將字符串x復(fù)制到字符串p中

      D.將字符串x反向存放

      47.函數(shù)調(diào)用func((exp1,exp2),(exp3,exp4,exp5))中所含實參的個數(shù)為()個。

      A.1

      B.2

      C.4

      D.48.設(shè)有如下函數(shù)定義

      int f(char *s){

      char *p=s;

      while(*p!=’