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

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

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

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

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

      C語言復(fù)習(xí)題

      時(shí)間:2019-05-12 16:28:34下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《C語言復(fù)習(xí)題》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《C語言復(fù)習(xí)題》。

      第一篇:C語言復(fù)習(xí)題

      1、.char型變量的長(zhǎng)度為_b__個(gè)字節(jié)選擇一項(xiàng): a.3 b.1 c.4 d.2

      2、C語言程序開頭的#define表示:____c_________選擇一項(xiàng): a.定義變量

      b.主函數(shù) c.定義常量 d.預(yù)處理

      3、short型變量的長(zhǎng)度為_c__個(gè)字節(jié)選擇一項(xiàng): a.1 b.3 c.2 d.4

      4、一個(gè)C語言程序總是從____b_____開始執(zhí)行。選擇一項(xiàng): a.主程序 b.主函數(shù) c.子程序 d.函數(shù)

      5、一個(gè)C語言程序是由______d___組成。選擇一項(xiàng): a.子程序

      b.主程序

      c.過程

      d.函數(shù)

      6、以下哪種不屬于C語言的變量類型? c a.雙精度型 b.單精度型 c.多精度型 d.整型變量

      7、如果有語句scanf(“%1d%d”,&a,&b);則在輸入了123 45后,b的值為:_____d__選擇一項(xiàng): a.12345 b.123 c.45 d.23

      8、如果要定義一個(gè)變量用于精確輸入中國(guó)人口總數(shù),則應(yīng)該把變量類型定義為:_a____選擇一項(xiàng): a.long b.char c.short d.float

      9、如果要定義一個(gè)變量用于輸入商品單價(jià),則應(yīng)該把變量類型定義為:____d___選擇一項(xiàng): a.short b.int c.char d.float

      10、如果要求ax+b=0的根(a不等于0),則下面可以求x的值的方法是:_d___選擇一項(xiàng): a.ax+b=0 b.以上都不對(duì) c.a+b=0 d.x=-b/a

      11、如果要計(jì)算x的平方并賦值給y,一般使用的方法是:_____c___選擇一項(xiàng): a.y=x*x b.y=x^2 c.y=pow(x,2)d.y=x2

      12、定義圓周率為常數(shù)的方法是____b_選擇一項(xiàng): a.const float PI=3.14;b.#define PI 3.14 c.以上都不對(duì) d.float PI=3.14;

      13、已知變量c為字符型,且c='A',則執(zhí)行c+=33后,c的值變?yōu)椋篲b_______選擇一項(xiàng): a.'A' b.'b' c.'B' d.'a'

      14、無符號(hào)short型能表示的數(shù)的范圍是:____b_____選擇一項(xiàng): a.0~65536 b.0~65535 c.-32768~32767 d.0~255

      15、語句printf(“%2f”,0.418)會(huì)輸出:_____a_____選擇一項(xiàng): a.0.418000 b.0.418 c.0.41 d.0.42

      16、輸出語句printf(“%-5d”,123)會(huì)輸出__a__選擇一項(xiàng): a.123__(_表示空格,下同)b.--123 c.以上都不對(duì) d.__123 char型變量只能存放字符,不能用于存放數(shù)字 × C程序中可以用“=”為常量賦值選擇一項(xiàng):×

      C程序中,變量的值是可以變化的選擇一項(xiàng):√ 一個(gè)C語言程序可以不包含主函數(shù)選擇一項(xiàng):×

      一個(gè)C語言程序可以包含一個(gè)以上的主函數(shù)選擇一項(xiàng):× 變量可以多次賦值選擇一項(xiàng):√ 只要是以字母或下劃線開頭,全部由字母、數(shù)字和下劃線組成的,長(zhǎng)度不超過8個(gè)的標(biāo)識(shí)符,都可以用來做變量名 選擇一項(xiàng):×

      可以在定義變量的時(shí)候就對(duì)它賦值選擇一項(xiàng) √

      定義了一個(gè)int變量x后,如果要用它存放實(shí)數(shù),可以再把它定義為float型,即:int x;float x;×

      定義多個(gè)變量時(shí)可以同時(shí)對(duì)它們進(jìn)行賦值,如:int x=y=0;×

      1、已知int x=10,y=20,z=30;,以下語句執(zhí)行后x,y,z的值是_______。if(x>y)z=x;x=y;y=z;printf(“%d,%d,%d”,x,y,z);選擇一項(xiàng): a.20,30,30 b.10,20,30 c.20,30,20 d.20,30,10

      正確答案是:20,30,30

      '

      2、若以下變量均是整型,且有語句num=sum=7;,則執(zhí)行表達(dá)式++sum,++num后sum的值是_________。選擇一項(xiàng): a.9 b.10 c.7 d.8

      正確答案是:8

      3、下面不正確的C語句是

      。選擇一項(xiàng): a.a=--a b.a=3++;c.a=a--;d.a=++a;

      正確答案是:a=3++

      4、下面不正確的C語句是

      。選擇一項(xiàng): a.if(x>0)x=x;b.if x>0 x=x+2;c.if(x<=0)x=x+2;d.if(x<0)x=x;

      正確答案是:if x>0 x=x+2;

      5、下面不正確的C語句是

      。選擇一項(xiàng): a.x&&=2;b.x/=x;c.x%=2;d.x+=2;

      正確答案是:x&&=2;

      6、下面輸出結(jié)果為2的C語句是

      。選擇一項(xiàng): a.printf(“%d”,(x=0,x=++x));b.printf(“%d”,(x=0,x=x++));c.printf(“%d”,(x=1,x=x++));d.printf(“%d”,(x=1,x+=x));

      正確答案是:printf(“%d”,(x=1,x+=x))

      7、以下不符合C語言語法的賦值表達(dá)式是_________。選擇一項(xiàng): a.a=9+e b.a=9 c.a[0]=2 d.a+2=x

      正確答案是:a+2=x

      8、以下運(yùn)算符優(yōu)先級(jí)最低的是__________選擇一項(xiàng): a.& b.!= c.&& d.||

      正確答案是:||

      9、在C語言中,要求運(yùn)算數(shù)必須是整型的運(yùn)算符是_______。選擇一項(xiàng): a.% b.++ c.!= d./

      正確答案是:%題目

      10、若x、i、j都是int型變量,則執(zhí)行下面表達(dá)式x=(i=4,j=4,i+j)后x的值為_________。選擇一項(xiàng): a.52 b.4 c.8 d.32

      反饋正確答案是:8

      11、若以下變量均是整型,且有語句num=sum=7;,則執(zhí)行表達(dá)式++sum,++num后sum的值是_________。選擇一項(xiàng): a.8 b.7 c.10 d.9

      正確答案是:8

      12、若有定義:

      int a=7;

      float x=2.0,y=4.0;則表達(dá)式x+a%3*(int)(x+y)的值是_________。選擇一項(xiàng): a.3.5 b.8 c.2.5 d.4.5

      正確答案是:8

      C語言規(guī)定if和else必須成對(duì)使用?!?/p>

      C語言規(guī)定,else總是與它上面的最近的if配對(duì): × if語句可以嵌套使用?!?/p>

      switch?case結(jié)構(gòu)中case后的表達(dá)式必須為常量表達(dá)式。:√

      switch?case結(jié)構(gòu)中條件表達(dá)式和常量表達(dá)式值可以為float類型?!?/p>

      switch后面圓括號(hào)內(nèi)的表達(dá)式的值和case后面的常量表達(dá)式的值都必須是整型或字符型,不允許是浮點(diǎn)型。對(duì)

      所有關(guān)系運(yùn)算符的運(yùn)算優(yōu)先級(jí)相同?!?/p>

      語句int a=2;if(a=3)b=1;執(zhí)行后b的值是1。√

      1、下面程序段的運(yùn)行結(jié)果是_______。int a=1,b=2,t;while(a

      反饋正確答案是:2,1

      2、以下程序執(zhí)行后的輸出結(jié)果是_____。#include “stdio.h” main(){

      int i,s=0;

      for(i=1;i<10;i+=2)s+=i;

      printf(“%dn”,s);} 選擇一項(xiàng): a.25 b.26 c.21 d.20

      答案是:25

      3、循環(huán)語句for(int a=0;a<3;a++);_______。選擇一項(xiàng): a.是無限循環(huán)

      b.循環(huán)次數(shù)不定

      c.循環(huán)4次

      d.循環(huán)體循環(huán)執(zhí)行3次

      正確答案是:循環(huán)體循環(huán)執(zhí)行3次

      4、設(shè)有程序段:

      int i=5;while(i==0)i--;

      則下面描述中正確的是_______。選擇一項(xiàng): a.循環(huán)是無限循環(huán)

      b.循環(huán)體語句一次也不執(zhí)行

      c.循環(huán)體語句執(zhí)行一次

      d.while循環(huán)執(zhí)行5次

      正確答案是:循環(huán)體語句一次也不執(zhí)行

      5、設(shè)有程序段: int k=10; while(k==0)k=k-1;則下面描述中正確的是_______。選擇一項(xiàng): a.循環(huán)是無限循環(huán)

      b.while循環(huán)執(zhí)行10次

      c.循環(huán)體語句執(zhí)行一次

      d.循環(huán)體語句一次也不執(zhí)行

      正確答案是:循環(huán)體語句一次也不執(zhí)行

      6、設(shè)有程序段:int k=5;while(k>0)k--;則下面描述中正確的是_______。選擇一項(xiàng): a.循環(huán)體語句執(zhí)行5次

      b.循環(huán)體語句一次也不執(zhí)行

      c.循環(huán)是無限循環(huán)

      d.while循環(huán)執(zhí)行5次

      正確答案是:循環(huán)體語句執(zhí)行5次

      'C語言中while和do-while循環(huán)的主要區(qū)別是do-while允許從外部轉(zhuǎn)到循環(huán)體內(nèi)選擇一項(xiàng): 錯(cuò)

      'for循環(huán)體語句中,可以包含多條語句,但要用花括號(hào)括起來選擇一項(xiàng):√ '執(zhí)行for(I=0;I<4;I++);后I的值為3選擇一項(xiàng): 錯(cuò)

      break語句和continue語句不可以同時(shí)出現(xiàn)在同一個(gè)循環(huán)體內(nèi):× break;語句執(zhí)行時(shí)結(jié)束本次循環(huán),開始下一次循環(huán)。: × break;語句執(zhí)行時(shí)退出到包含該break;語句的循環(huán)。:√ continue語句的作用是結(jié)束整個(gè)循環(huán)的執(zhí)行: ×

      C語言中while和do-while循環(huán)的主要區(qū)別是do-while循環(huán)只能用break語句退出循環(huán): × C語言中while和do-while循環(huán)的主要區(qū)別是do-while循環(huán)只能用continue語句退出循環(huán): ×

      C語言中while和do-while循環(huán)的主要區(qū)別是do-while的循環(huán)體不能是復(fù)合語句: ×

      C語言中while和do-while循環(huán)的主要區(qū)別是do-while的循環(huán)體至少無條件執(zhí)行一次:√

      C語言中while和do-while循環(huán)的主要區(qū)別是while的循環(huán)控制條件在前: × c語言中不能使用do-while語句構(gòu)成循環(huán)嵌套: × c語言中不能使用for語句構(gòu)成循環(huán)嵌套: × c語言中不能使用while語句構(gòu)成循環(huán)嵌套: × c語言中只能使用for語句構(gòu)成循環(huán)嵌套: ×

      C語言中,do-while語句構(gòu)成的循環(huán)只能用break語句退出。×

      do—whiLe語句構(gòu)成的循環(huán),當(dāng)while后的表達(dá)式值為零時(shí)結(jié)束循環(huán):√ do—whiLe語句構(gòu)成的循環(huán),當(dāng)while后的表達(dá)式值為非零時(shí)結(jié)束循環(huán): ×

      do?while語句的循環(huán)體至少執(zhí)行1次,while和for循環(huán)的循環(huán)體可能一次也執(zhí)行不到?!?for、while、do-while循環(huán)中的循環(huán)體均可以由空語句構(gòu)成:√ for循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況: × for循環(huán)是先執(zhí)行循環(huán)體語句,后判定表達(dá)式: ×

      for循環(huán)表達(dá)式的括號(hào)內(nèi)的3個(gè)表達(dá)式均不可以省略: × while循環(huán)是先判斷表達(dá)式后執(zhí)行循環(huán)體語句:√ 從多層循環(huán)嵌套中退出時(shí),只能使用goto語句: × 只能在循環(huán)體內(nèi)和switch語句體內(nèi)使用break語句:√ 在for循環(huán)中,不能用break語句跳出循環(huán)體:×

      在循環(huán)中使用break 語句的功能是使程序執(zhí)行結(jié)束: ×

      在循環(huán)中使用break 語句的功能是終止本次循環(huán),繼續(xù)下次循環(huán): × 在循環(huán)中使用break 語句的功能是跳出包含此break語句的所有循環(huán): × 在循環(huán)體內(nèi)使用break語句或continue語句的作用相同: ×

      在循環(huán)外的語句不受循環(huán)的控制,在循環(huán)內(nèi)的語句也不受循環(huán)的控制。: × 強(qiáng)制終止死循環(huán)可以使用CTRL+BREAK組合鍵:√ V 所有類型的循環(huán)都可以進(jìn)行嵌套使用選擇一項(xiàng):√

      執(zhí)行語句for(i=0;i<3;i++)printf(“*”);時(shí),表達(dá)式i++執(zhí)行3次: × 執(zhí)行語句for(i=0;i<3;i++)printf(“*”);時(shí),表達(dá)式i++執(zhí)行4次:√

      用1作while循環(huán)的判斷條件,則循環(huán)一次也不執(zhí)行: ×

      由int i=-1;while(i<10)i+=2;i++;可知此while循環(huán)的循環(huán)體執(zhí)行次數(shù)為6次。:√

      程序有死循環(huán)的時(shí)候,上機(jī)編譯不能通過: ×

      程序段x=-1;do{x=x*x;} while(!x);循環(huán)體執(zhí)行一次:√ 程序段x=-1;do{x=x*x;} while(!x);循環(huán)體執(zhí)行二次: × 程序段x=-1;do{x=x*x;} while(!x);是死循環(huán): × 程序段x=-1;do{x=x*x;} while(!x);有語法錯(cuò)誤:×

      1、下面程序段的運(yùn)行結(jié)果是_______。char a[7]=“abcdef”;char b[4]=“ABC”;strcpy(a,b);

      printf(“%c”,a[5]);選擇一項(xiàng):

      a.e b.f

      c.一個(gè)空格

      d.