<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. 12月計算機二級C語言考前訓練題

    時間:2025-11-21 15:42:33 試題

    2016年12月計算機二級C語言考前訓練題

      練習是鞏固知識的最好方法,為了幫助大家更好地鞏固計算機二級考試知識,下面百分網小編為大家整理2016年12月計算機二級C語言考前訓練題,希望對大家有幫助!

      習題一

      閱讀程序題

      1、int x=6, y=7;

      printf(“%d,”,x++); printf(“%d\n”,++y);

      程序的輸出結果是__________。

      2、float f=3.1415927;

      printf(“%f,%5.4f,%3.3f”,f,f,f);

      則程序的輸出結果是__________。

      3、a=3;

      a+=(a<1)?a:1; printf(“%d”,a);

      結果是__________。

      4、main( )

      { int a[5]={2,4,6,8,10},*P,* *k;

      p=a; k=&p;

      printf("%d,",*(p++));

      printf("%d\n",* *k); }

      程序的輸出結果是__________。

      5、 main()

      {int a,b;

      for (a=1,b=1;a<=100;a++)

      { if(b>=20) break;

      if(b%3==1)

      {b+=3; continue; }

      b-=5; } }

      程序的輸出結果a的值為__________。

      參考答案:

      (1) 6,8

      (2) 3.141593,3.1416,3.142

      (3) 4

      (4) 2,4

      (5) 8

      習題二

      1、以下語句的輸出結果是( )。

      int a=-1,b=4,k;

      k=(+ +a<0)&&!(b - -<=0);

      printf("%d,%d,%d\n",k,a,b);

      A. 1,0,4

      B. 1,0,3

      C. 0,0,3

      D. 0,0,4

      2、下列程序的輸出結果是( )。

      char *p1="abcd", *p2="ABCD", str[50]="xyz";

      strcpy(str+2,strcat(p1+2,p2+1));

      printf("%s",str);

      A. xyabcAB

      B. abcABz

      C. ABabcz

      D. xycdBCD

      3、執行下面的程序后,a的值是( )。

      #define SQR(X) X*X

      main( )

      { int a=10,k=2,m=1;

      a/=SQR(k+m)/SQR(k+m);

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

      A. 10

      B. 1

      C. 9

      D. 0

      4、設A為存放(短)整型的一維數組,如果A的首地址為P,那么A中第i 個元素的地址為( )。

      A.P+i*2

      B. P+(i-1)*2

      來源:考試大

      C. P+(i-1)

      D. P+i

      5、下列程序執行后輸出的結果是( )。

      int d=1;

      fun (int p)

      { int d=5;

      d + =p + +;

      printf("%d,",d); }

      main( )

      { int a=3;

      fun(a);

      d + = a + +;

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

      A. 8, 4

      B. 9, 6

      C. 9, 4

      D. 8, 5

      6、表達式:10!=9的值是( )。

      A. true

      B. 非零值

      C. 0

      D. 1

      7、若有說明: int i,j=7, *p=&i;, 則與i=j; 等價的語句是( )。

      A. i= *p;

      B. *p=*&j;

      C. i=&j;

      D. i=* *p;

      8、不能把字符串:Hello!賦給數組b的語句是( )。

      A. char b[10]={’H’,’e’,’l’,’l’,’o’,’!’};

      B. char b[10]; b="Hello!";

      C. char b[10]; strcpy(b,"Hello!");

      D.char b[10]="Hello!";

      9、在C程序中有如下語句:char *func(int x,int y); 它是( )。

      A. 對函數func的定義。

      B. 對函數func的調用。

      C.對函數func的原型說明。

      D. 不合法的。

      10、以下程序的輸出結果是( )。

      char str[15]=”hello!”;

      printf(“%d\n”,strlen(str));

      A. 15

      B. 14

      C. 7

      D. 6

      參考答案:1、D 2、D 3、B 4、B 5、A 6、D 7、B 8、B 9、C 10、D

    【12月計算機二級C語言考前訓練題】相關文章:

    2016年12月計算機二級C語言考前訓練及答案02-25

    2017計算機二級C語言考前熱身訓練題及答案12-02

    C語言考前沖刺通關訓練題11-08

    2017年計算機二級C語言考前訓練題及答案03-12

    2017年9月計算機二級考試C語言訓練題03-12

    2017年3月計算機二級《C語言》鞏固訓練題01-11

    2016年12月計算機二級C語言預測題07-18

    計算機二級C語言專項訓練題02-16

    年9月計算機二級考試C語言強化訓練題10-07

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人