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

              廣東自考便捷服務

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