<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 計算機(jī)等級c語言程序設(shè)計試題

    時間:2024-07-21 05:59:49 計算機(jī)等級 我要投稿
    • 相關(guān)推薦

    2017年計算機(jī)等級c語言程序設(shè)計試題

      一、選擇題(每小題1分,共40分)

    2017年計算機(jī)等級c語言程序設(shè)計試題

      1、下列選項中非法的字符常量是(  )。

      A.'\t'

      B.'\039'

      C.','

      D.'\n'

      2、下列函數(shù)的類型是( )。

      fun(double x)

      {float y;

      y=3*x-4;

      return y;

      }

      A.int

      B.不確定

      C.void

      D.float

      3、軟件生命周期是指(  )。

      A.軟件產(chǎn)品從提出、實現(xiàn)、使用維護(hù)到停止使用退役的過程

      B.軟件從需求分析、設(shè)計、實現(xiàn)到測試完成的過程

      C.軟件的開發(fā)過程

      D.軟件的運行維護(hù)過程

      4、有如下程序:

      main()

      f int x=23:

      do

      {printf(”%d”,x——);}

      while(!x);

      }

      該程序的執(zhí)行結(jié)果是(  )。

      A.321

      B.23

      C.不輸出任何內(nèi)容

      D.陷入死循環(huán)

      5、已有定義:char C;,程序前面已在命令行中包含ctype.h文件,不能用于判斷e中的字符是否為大寫字母的表達(dá)式是(  )。

      A.isupper(c)

      B.'A'<一c<='Z'

      C.'A'<一c&&c<='Z'

      D.c<=('z'-32)&&('a'—32)<=c

      6、下列敘述中不正確的是(  )。

      A.在c語言中調(diào)用函數(shù)時,只能把實參的值傳送給形參,形參的值不能傳送給實參

      B.在c的函數(shù)中,最好使用全局變量

      C.外部變量可以在函數(shù)之間傳遞數(shù)據(jù)

      D.自動變量實質(zhì)上是一個函數(shù)內(nèi)部的局部變量

      7、定義下列結(jié)構(gòu)體(聯(lián)合)數(shù)組:

      struet St

      {char name[15];

      int age;

      )a[10]={”ZHA()”,14,”WANG”,15,”LIU”,16,”

      ZHANG”,l7);

      執(zhí)行語句print[(”%d,%c”,a[2].age,*(a[3].name+2))的輸出結(jié)果為(  )。

      A.15,A

      B.16,H

      C.16,A

      D.17,H

      8、若變量已正確定義為float型,要通過輸入語句:seanf(”%f%f%f”,&a,&b,&c);給a賦值11.0,b賦值22.0,e賦值33.0,不正確的輸入形式是(  )。

      A.11 22 33

      B.11.0,22.0,33.0

      C.11.0 22.0 33.0

      D.1122

      9、以下敘述中正確的是(  )。

      A.在C程序中無論是整數(shù)還是實數(shù),只要在允許的范圍內(nèi)都能準(zhǔn)確無誤地表示

      B.C程序由主函數(shù)組成

      C.C程序由若干函數(shù)組成

      D.C程序中只允許包含一個函數(shù)

      10、 C語言中運算對象必須是整型的運算符是(  )。

      A.%

      B./

      C.!

      D.**

      11、 下列關(guān)于定點數(shù)與浮點數(shù)的敘述中錯誤的是(  )。

      A.在實數(shù)的浮點表示中,階碼是一個整數(shù)

      B.整數(shù)是實數(shù)的特例,也可以用浮點數(shù)表示

      C.實數(shù)的補(bǔ)碼是其對應(yīng)的反碼在最后一位加1

      D.相同長度的浮點數(shù)和定點數(shù),前者可表示數(shù)的范圍要大于后者

      12、 表達(dá)式'5'-'1'的值是(  )。

      A.整數(shù)4

      B.字符4

      C.表達(dá)式不合法

      D.字符6

      13、 有以下程序:

      #include

      main()

      {int a[10]={1,2,3,4,5,6,7,8,9,10),*p=a;

      printf(”%a\n”,*(p+2));

      )

      程序的輸出結(jié)果是(  )。

      A.3

      B.4

      C.1

      D.2

      14、 在C語言中,函數(shù)返回值的類型最終取決于(  )。

      A.函數(shù)定義時在函數(shù)首部所說明的函數(shù)類型

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

      C.調(diào)用函數(shù)時主調(diào)函數(shù)所傳遞的實參類型

      D.函數(shù)定義時形參的類型

      15、 下列程序的運行結(jié)果是(  )。

      #includedstdio.h>

      void main()

      {int s=0,k;

      for(k=7;k>1;k--)

      {switch(k)

      {case 1:

      case 4:

      case 7:

      s++:

      break;

      case 2:

      case 3:

      case 6:break;

      case 0:

      case 5:

      s+=2:

      break;

      ))

      print[(”S=%d”,s);

      }

      A.S=3

      B.s=4

      C.s=5

      D.無輸出結(jié)果

      16、 沒x為jnt型變量,則執(zhí)行以下語句后,X的值為(  )。

      x=10;x=x-=x-X:

      A.10

      B.20

      C.40

      D.30

      17、 有以下程序:

      #include

      void WriteStr(char*fn.char*str)

      {FILE*fp

      fp=fopen(fn,”w”);fputs(str,fp);fclose(fp);)

      main()

      { WriteStr(”t1.dat”,”start”);

      WriteStr(”t1.dat”,”end”);)

      程序運行后,文件t1.dat中的內(nèi)容是(  )。

      A.start

      B.end

      C.startend

      D.endrt

      18、 若程序中有宏定義行:#define N 100,則以下敘述中正確的是(  )。

      A.宏定義行中定義了標(biāo)識符N的值為整數(shù)100

      B.在編譯程序?qū)源程序進(jìn)行預(yù)處理時用100替換標(biāo)識符N

      C.對C源程序進(jìn)行編譯時用100替換標(biāo)識符N

      D.在運行時用100替換標(biāo)識符N

      19、 合法的八進(jìn)制數(shù)是(  )。

      A.0

      B.028

      C.-077

      D.01.0

      20、 以下選項中不合法的用戶標(biāo)識符是(  )。

      A._123

      B.printf

      C.A$

      D.Dim

      二、程序填空題(共18分)

      41、

      str是一個由數(shù)字和字母字符組成的字符串,由變量num傳人字符串長度。請補(bǔ)充函數(shù)proc(),該函數(shù)的功能是:把字符串str中的數(shù)字字符轉(zhuǎn)換成數(shù)字并存放到整型數(shù)組1,b中,函數(shù)返回數(shù)組bh的長度。

      例如.str=”abc123de45f967”.結(jié)果為:1234567。

      注意:部分源程序給出如下。

      請勿改動main()函數(shù)和其他函數(shù)中的任何內(nèi)容.僅在函數(shù)proc()的橫線上填入所編寫的若干表達(dá)式或語句。

      試題程序:

      #include

      #define M 80

      int bb[M];

      int proc(char str[].int bh[],int num)

      {

      int i.n=0;

      for(i=0;i {

      if( 【1】 )

      {

      bb[n]=【2】;

      n++:

      )

      return 【3】 ;

      }

      void main()

      {

      char str[M];

      int num=0.n,i:

      printf(”Enter a string:n”);

      gets(str);

      while(str[num])

      num++o

      n=proc(str,bb,num);

      prinlf(”\nbb=”);

      for(i=0;i printf(”%d”,bb[i]);

      )

      三、程序改錯題(共24分)

      42、

      下列給定程序中函數(shù)proc的功能是:取出長整型變量s中偶數(shù)位上的數(shù),依次構(gòu)成一個新數(shù)放在t中。例如,當(dāng)s中的數(shù)為123456789時,t中的數(shù)為2468。請修改程序中的錯誤,使它能得出正確的結(jié)果。

      注意:不要改動main()函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)。

      試題程序:

      #include

      #include

      #include

      //****found****

      void proc(1ong s,long t)

      {long s1=10;

      s/=10:

      *t=s;

      //****found****

      while(s<0)

      { s=s/100;

      *t=s*s1+*t;

      s1=s1*10:

      }

      void main()

      {long S,t;

      system(”CLs”);

      printf(”\nPlease enter s:”);

      scanf(”%ld”,&s);

      proc(s,&t):

      printf(”The result is:%ld\\n”,t);

      }

    【計算機(jī)等級c語言程序設(shè)計試題】相關(guān)文章:

    計算機(jī)等級二級C語言上機(jī)模擬試題及答案10-25

    計算機(jī)C語言試題及答案02-25

    2017年9月計算機(jī)等級C語言考試試題03-03

    2017年全國計算機(jī)c語言程序設(shè)計考試試題及答案03-11

    計算機(jī)等級考試二級C語言考試試題(帶答案)03-03

    2017年計算機(jī)等級考試二級C語言考試試題03-28

    全國計算機(jī)c語言程序設(shè)計題庫201703-09

    計算機(jī)等級考試二級C語言考點03-08

    C語言程序設(shè)計學(xué)習(xí)技巧03-10

    主站蜘蛛池模板: 中文字幕久久精品| 久久久无码精品亚洲日韩按摩 | 国精品无码A区一区二区| 久久国产精品无码一区二区三区| 欧美精品整片300页| 亚洲国产精品热久久| 亚洲αv在线精品糸列| 国产综合精品女在线观看| 国产精品第12页| 91av国产精品| 日本精品久久久久影院日本| 亚洲国产精品久久久久婷婷老年 | 亚洲精品小视频| 国产精品揄拍100视频| 亚洲第一区精品日韩在线播放| 在线人成精品免费视频| 久久精品国产第一区二区三区| 久久99久久99小草精品免视看| 亚洲AV永久无码精品成人| 久久99热这里只有精品国产| 精品性影院一区二区三区内射| 香蕉久久夜色精品国产小说| 成人精品一区二区三区中文字幕 | 精品人妻少妇一区二区三区不卡| 亚洲国产精品一区第二页 | 国产视频精品免费视频| 国产福利视精品永久免费 | 隔壁老王国产在线精品| 久久国产精品久久久| 国产99精品久久| 97久久精品无码一区二区| 久久精品国产第一区二区三区| 无码国内精品久久人妻| 亚洲一区二区精品视频| 青春草无码精品视频在线观| 精品人妻少妇一区二区| 国产一在线精品一区在线观看| 久久国产精品无码HDAV | 日产精品久久久久久久性色| 亚洲一日韩欧美中文字幕欧美日韩在线精品一区二 | 久久精品国产黑森林|