<button id="ok7w8"><acronym id="ok7w8"></acronym></button>
<dd id="ok7w8"><pre id="ok7w8"></pre></dd>

<li id="ok7w8"><object id="ok7w8"></object></li>

    1. 您當前位置:廣東自考網 >> 備考資料 >> 工學類 >> 瀏覽文章
      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”的文章

      廣東自考便捷服務

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