<ins id="ndaj2"><ol id="ndaj2"></ol></ins>
  • <progress id="ndaj2"><menu id="ndaj2"></menu></progress>
    <object id="ndaj2"><ol id="ndaj2"></ol></object>
    1. <samp id="ndaj2"></samp>
        <font id="ndaj2"></font>
          1. 您當前位置:廣東自考網 >> 備考資料 >> 工學類 >> 瀏覽文章
            2019年自學考試02600《C語言程序設計》模擬試題3
            發布日期:2018/12/19 10:31:58 來源:廣東自考網 閱讀: 【字體:

            (21)已有定義:int x=3,y=4,z=5;,則表達式!(x+y)+z-1&&y+z/2的值是______。


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

            (22)有一函數 
            1 x>0 
            y= 0 x=0 
            -1 x<0, 
            以下程序段中不能根據x的值正確計算出y的值的是______。 
            A) if(x>0) y=1;else if(x==0) y=0;else y=-1; 
            B) y=0;if(x>0) y=1;else if(x<0) y=-1;  
            C) y=0;if(x>=0)if(x>0) y=1;else y=-1;  
            D) if(x>=0) if(x>0) y=1;else y=0;else y=-1; 
             

            (23)以下選項中,與k=n++完全等價的表達式是_______。 
            A) k=n,n=n+1 B) n=n+1,k=n C) k=++n D) k+=n+1 
             

            (24)以下程序的功能是:按順序讀入10名學生4門課程的成績, 
            計算出每位學生的平均分并輸出,程序如下: 
            main() 
            {int n,k; 
            float score,sum,ave; 
            sum=0.0; 
            for(n=1;n<=10;n++) 
            {for(k=1;k<=4;k++) 
            {scanf("%f",&score); sum+=score;} 
            ave=sum/4.0; 
            printf("NO%d:%f ",n,ave); 


            上述程序運行后結果不正確,調試中發現有一條語句 
            出現在程序的位置不正確。這條語句是______。 
            A) sum=0.0; 
            B) sum+=score;  
            C) ave=sum/4.0;  
            D) printf("NO%d:%f ",n,ave); 
             

            (25)有以下程序段 
            int n=0,p; 
            do {scanf("%d",&p);n++;} while(p!=12345&&n<3); 
            此處do-while循環的結束條件是______。 
            A) p的值不等于12345并且n的值小于3 
            B) p的值等于12345并且n的值大于等于3  
            C) p的值不等于12345或者n的值小于3  
            D) p的值等于12345或者n的值大于等于3 
             

            (26)有以下程序 
            main() 
            {int a=15,b=21,m=0; 
            switch(a%3) 
            {case 0:m++;break; 
            case 1:m++; 
            switch(b%2) 
            {default:m++; 
            case 0:m++;break; 


            printf("%d ",m); 

            程序運行后的輸出結果是______。 
            A) 1 B) 2 C) 3 D) 4 
             

            (27)C語言中,函數值類型的定義可以缺省,此時函數值的隱含類型是______。 
            A) void B) int C) float D) double 
             

            (28)若有說明:int n=2,*p=&n,*q=p;,則以下非法的賦值語句是______。 
            A) p=q; B) *p=*q; C) n=*q; D) p=n; 
             

            (29)有以下程序 
            float fun(int x,int y) 
            {return(x+y); } 
            main() 
            {int a=2,b=5,c=8; 
            printf("%3.0f ",fun((int)fun(a+c,b),a-c)); 

            程序運行后的輸出結果是______。 
             

             

            (30)有以下程序 
            void fun(char *c,int d) 
            {*c=*c+1;d=d+1; 
            printf("%c,%c,",*c,d); 

            main() 
            {char a=’A’,b=’a’; 
            fun(&b,a); printf("%c,%c ",a,b); 

            程序運行后的輸出結果是______。 
            A) B,a,B,a B) a,B,a,B C) A,b,A,b D) b,B,A,b 

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

            廣東自考便捷服務

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