• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

      2. 計(jì)算機(jī)二級(jí)C語言考試題及答案

        時(shí)間:2024-10-07 11:47:14 計(jì)算機(jī)等級(jí) 我要投稿

        2016年計(jì)算機(jī)二級(jí)C語言考試題及答案

          2016上半年的計(jì)算機(jī)考試只剩下3天了,下面yjbys小編為大家分享最新的計(jì)算機(jī)C語言考試題庫(kù),希望對(duì)大家有所幫助!

        2016年計(jì)算機(jī)二級(jí)C語言考試題及答案

          練習(xí)題【一】

          1.執(zhí)行下面的程序段

          int x=40;

          char z=′B′;

          int B;

          B=((x&0xff)&&(z>′a′));

          后,B的值為()

          A)0 B)1 C)2 D)3

          2.已知下列函數(shù)定義

          setw(int *b,int m,int n,int dat)

          { int k;

          for(k=0;k  {*b=dat;b++;}

          }

          則調(diào)用此函數(shù)的正確寫法是(假設(shè)變量a的說明為int a[50])()

          A)setw(*a,5,8,1); B)setw(&a,5,8,1); C)setw((int*)a,5,8,1); D)setw(a,5,8,1);

          3.若有以下定義和語句:

          double r=99, *p=7;

          *p=r;

          則以下正確的敘述是()

          A)兩處的*p含義相同,都說明給指針變量p賦值3

          B)在“double r=99, *p=7; *p=r;”中,把r的地址賦給了p所指的存儲(chǔ)單元

          C)語句“*p=r;”把變量r的值賦給指針變量p

          D)語句“*p=r;”把變量r的值放回p中

          4.設(shè)有char str[10],下列語句正確的是()

          A)scanf("%s",&str); B)printf("%c",str); C)printf("%s",str[0]); D)printf("%s",str);

          5.下列描述說明正確的是()

          A)定義結(jié)構(gòu)體時(shí),它的每個(gè)成員的數(shù)據(jù)類型可以不同

          B)不同結(jié)構(gòu)體的成員名不能相同

          C)結(jié)構(gòu)體定義時(shí),其成員的數(shù)據(jù)類型不能是結(jié)構(gòu)體本身

          D)結(jié)構(gòu)體定義時(shí)各成員項(xiàng)之間可用分號(hào)也可用逗號(hào)隔開

          6.以下函數(shù)的功能是()

          intfun(char *a)

          { char*b=a;

          while(*b)b++;

          {return b-a; }

          }

          A)比較兩個(gè)字符串的大小 B)字符串的復(fù)制 C)計(jì)算字符串的長(zhǎng)度 D)字符串的連接

          7.若有如下程序:

          #define X3

          #define YX+1

          #define ZY*Y/2

          main()

          { intn;

          for(n=1;n<=Z;n++)printf("%d",n);}

          則程序運(yùn)行后的輸出結(jié)果是()

          A)12345 B)1234567 C)12345678 D)123456

          8.以下敘述中錯(cuò)誤的是()

          A)局部變量的定義可以在函數(shù)體和復(fù)合語句的內(nèi)部

          B)全局變量的定義可以在函數(shù)以外的任何部位

          C)同一程序內(nèi)局部變量和全局變量不允許同名

          D)函數(shù)的形參屬于局部變量

          9.以下敘述中錯(cuò)誤的是()

          A)二進(jìn)制文件打開后可以先讀文件的末尾,而順序文件不可以

          B)在程序結(jié)束時(shí),應(yīng)當(dāng)用fclose函數(shù)關(guān)閉已打開的文件

          C)在利用fread函數(shù)從二進(jìn)制文件中讀數(shù)據(jù)時(shí),可以用數(shù)組名給數(shù)組中所有元素讀入數(shù)據(jù)

          D)不可以用FILE定義指向二進(jìn)制文件的文件指針

          10.若fp是指向某文件的指針,且已讀到此文件末尾,則庫(kù)函數(shù)feof(fp)的返回值是()

          A)EOF B)0 C)非零值 D)NULL

          答案:1.A 2.D 3.D 4.D 5.A 6.C 7.D 8.C 9.D 10.C

          練習(xí)題【二】

          1.若有如下程序:

          main()

          {chara[]="china\0name\0";

          printf("%d,",strlen(a));

          printf("%d\n",sizeof(a));}

          則程序運(yùn)行后的輸出結(jié)果是()

          A)5,11 B)5,12 C)11,11 D)12,12

          2.指針變量p的基類型為int,并已指向一連續(xù)存儲(chǔ)區(qū),若p中當(dāng)前的地址值為1234,則執(zhí)行p++后,p中的值為()

          A)1234 B)1235 C)1236 D)1237

          3.函數(shù)調(diào)用“strcat(strcpy(str1,str2),str3)”的功能是()

          A)將串str1拷貝到串str2中后再連接到串str3之后

          B)將串str1連接到串str2之后再拷貝到串str3之后

          C)將串str2拷貝到串str1中后再將串str3連接到串str1之后

          D)將串str2連接到串str1之后再將串str1拷貝到串str3中

          4.下面宏定義正確的是()

          A)#defineSa*b

          B)#definePI3.14;

          C)#definemax(a,b) ((a)>(b)?(a)∶(b))

          D)#defines(x)(x)*(x);

          5.下面敘述正確的是()

          A)函數(shù)調(diào)用不可以出現(xiàn)在表達(dá)式中

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

          C)函數(shù)調(diào)用可以作為一個(gè)函數(shù)的形參

          D)函數(shù)不可以直接調(diào)用其本身

          6.有如下程序

          #include

          main()

          {int v1=0,v2=0;

          char ch;

          while ((ch=getchar())!='#')

          switch(ch)

          {case ′a′:

          case ′h′:

          default:v1++;

          case ′0′: v2++;

          }

          printf("%d,%d\n",v1,v2);

          }

          如果從鍵盤上輸入china#<回車>,則程序運(yùn)行結(jié)果為()

          A)2,0 B)5,0 C)5,5 D)2,5

          7.程序中頭文件type1.h的內(nèi)容是:

          #defineN5

          #defineM1N*3

          程序如下:

          #include"type1.h"

          #defineM2N*2

          main()

          {inti;

          i=M1+M2;printf("%d\n",i);}

          程序編譯運(yùn)行后的輸出結(jié)果是()

          A)10 B)20 C)25 D)30

          8.C語言規(guī)定函數(shù)返回值的類型由()

          A)在定義時(shí)所指定的函數(shù)類型所決定

          B)調(diào)用該函數(shù)時(shí)的主調(diào)函數(shù)類型所決定

          C)return語句中的表達(dá)式類型所決定

          D)調(diào)用該函數(shù)時(shí)系統(tǒng)臨時(shí)決定

          9.若有如下程序:

          main()

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

          printf("%d%d%d\n",a[0][1],a[1][2],a[2][3]);}

          則程序運(yùn)行后的輸出結(jié)果是()

          A)270 B)480 C)160 D)不定值

          10.以下能將字符串:youareluck!正確讀入的語句組是()

          A)chars[80];scanf("%s",s);

          B)char*s;scanf("%s",s);

          C)chars[80];gets(s);

          D)char*s;gets(s);

          答案:1.B 2.C 3.C 4.C 5.B 6.C 7.C 8.A 9.A 10.C

        【計(jì)算機(jī)二級(jí)C語言考試題及答案】相關(guān)文章:

        計(jì)算機(jī)二級(jí)c語言題庫(kù)及答案09-25

        2017年計(jì)算機(jī)二級(jí)考試C語言考試題含答案09-07

        計(jì)算機(jī)二級(jí)《C語言》模擬試題及答案07-31

        計(jì)算機(jī)二級(jí)C語言沖刺試題及答案10-29

        計(jì)算機(jī)二級(jí)C語言真題及答案09-26

        2016計(jì)算機(jī)二級(jí)c語言習(xí)題及答案07-05

        2017計(jì)算機(jī)二級(jí)考試C語言習(xí)題及答案09-01

        計(jì)算機(jī)二級(jí)C語言考試試題及答案10-09

        國(guó)家計(jì)算機(jī)二級(jí)c語言題庫(kù)及答案08-05

        2024最新計(jì)算機(jī)二級(jí)c語言試題及答案10-25

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 中文字幕久热精品视频在线 | 久久精品79国产精品 | 久久国产免费福利永久 | 一本一本久久α久久精品 | 香蕉超级碰碰碰久久久97 | 日本在亚洲A在线观看 |