<dd id="htl9n"><noscript id="htl9n"></noscript></dd><tbody id="htl9n"><noscript id="htl9n"></noscript></tbody>

<button id="htl9n"></button>

<dd id="htl9n"><noscript id="htl9n"></noscript></dd>
<th id="htl9n"></th>

  • <th id="htl9n"></th>
    <tbody id="htl9n"></tbody>
    您當前位置:廣東自考網 >> 備考資料 >> 工學類 >> 瀏覽文章
    2019年自學考試02600《C語言程序設計》模擬試題16
    發布日期:2018/12/19 14:48:29 來源:廣東自考網 閱讀: 【字體:


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



      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



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



      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



      13、執行下面的程序后,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



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



      A.P+i*2   B.P+(i-1)*2   C.P+(i-1)  D.P+i



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



      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



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



      A.true   B.非零值   C.0    D.1



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



      A. i= *p;  B. *p=*&j;  C. i=&j; D. i=* *p;



      18、不能把字符串: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!”;



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



      A. 對函數func的定義   B. 對函數func的調用。



      C.對函數func的原型說明   D. 不合法的。



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



      char str[15]=“hello!”;



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



      A. 15    B. 14    C. 7   D. 6



      三、閱讀程序題



      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的值為______.

    相關“2019年自學考試02600《C語言程序設計》模擬試題16”的文章

    廣東自考便捷服務

    色综合,综合色情,天天色综合,天天综合网,色综合网