<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            試題

            下半年計算機二級考試C語言考前模擬題

            時間:2025-02-19 12:05:33 試題 我要投稿

            2015下半年計算機二級考試C語言考前模擬題

            點擊查看試題參考答案
              一、單項選擇題

            2015下半年計算機二級考試C語言考前模擬題

              1、下列屬于整型常量的是________。

              A、12

              B、12.0

              C、-12.0

              D、10E10

              2、不屬于字符型常量的是_________。

              A.‘A’

              B、'a'

              C、“A”

              D、'b'

              3、下列表達式為關系表達式的為_________。(其中a為一整型變量)

              A.3+4*5

              B、a==10

              C、a>0?a:-a

              D、a=1

              4、下面不正確的賦值語句是_____________。

              A.a=a+1

              B、a= =b

              C、a+=b

              D、a=1

              5、下列對數組定義不正確的語句是______________。

              A.int m[5];

              B、char b[]={‘h’,’e’};

              C、int a[10]={1,6,8,4};

              D、char p[];

              6、若有以下定義,則______和______是對數組元素的正確引用。

              int a[5],*p=a

              A. *&a[6]

              B、*p+8

              C、*(a+2)

              D、*p

              7、執行下列語句后,a的值是______。

              int a=8;

              a+=a-=a*a;

              A.-240

              B、64

              C、112

              D、-112

              8. 指出下面正確的輸入語句( )。

              A. scanf(“a=b=%d”,&a,&b) ;

              B. scanf(“%d,%d”,&a,&b) ;

              C. scanf(“%c”,c) ;

              D. scanf(“%f\n”,&f) ;

              9.下面的變量說明中正確的是____________。

              A.int:a, b, c;

              B.int a; b; c;

              C.int a, b, c

              D.int a, b, c;

              10. C語言用( )表示邏輯“真”值。

              A.True

              B. t 或 y

              C. 非零整型值

              D. 整型值0

              11.若x=5,y=4 則y*=x+5; y的值為( ).

              A. 40

              B. 20

              C. 15

              D. 30

              13.C語言中以追加方式打開一個文件應選擇_______________參數。

              A.“r”

              B.“w”

              C.“rb”

              D.“a”

              14.Break語句的正確的用法是( )。

              A. 無論在任何情況下,都中斷程序的執行,退出到系統下一層。

              B. 在多重循環中,只能退出最靠近的那一層循環語句。

              C. 跳出多重循環。

              D. 只能修改控制變量。

              15.兩個指針變量的值相等時,表明兩個指針變量是________________。

              A. 占據同一內存單元。

              B. 指向同一內存單元地址或者都為空。

              C. 是兩個空指針。

              D. 都沒有指向。

              16.字符串指針變量中存入的是________________。

              A.字符串的首地址。

              B. 字符串

              C.第一個字符

              D. 字符串變量。

            點擊查看試題參考答案
              17.以_______________個是不正確的描述。

              A. 不論在主函數還是自定義函數中,只要說明了變量,就可為其分配存貯單元。

              B. 在定義函數時,必須指定形參的類型。

              C. 形參和實參之間可以是值傳遞。

              D. 數組名可以作為參數進行傳遞。

              18 表達式“1?(0?3:2):(10?1:0)”的值為_____________________。

              A.3

              B. 2

              C. 1

              D. 0

              19. 為表示關系x≥y≥z,應使用C語言表達式

              A.(x>=y)&&(y>=z)

              B. (x>=y) AND (y>=z)

              C.(x>=y>=z)

              D. (x>=z)&(y>=z)

              20. 以下說法中正確的是_______________。

              A. C語言程序總是從第一個定義的函數開始執行。

              B. 在C語言程序中,要調用的函數必須有main( ) 函數中定義。

              C. C語言程序總是從main( ) 函數開始執行。

              D. C語言程序中的main( ) 函數必須放在程序的開始部分。

              21.設有數組定義:char array[]=”China”;則數組所占的存貯空間為__________。

              A.4個字節

              B. 5個字節

              C. 6個字節

              D. 7個字節

              22.根據C語言的語法規則,下列________個是不合法標識符。

              A.While

              B. Name

              C. Rern5

              D. _exam

              二、填空

              1.實型變量的類型說明符有:__________、____________。

              2.表達式7+8>2 && 25 %5的結果是_______________________。

              3.下列程序段是從鍵盤輸入的字符中統計數字字符的個數,用換行符結束循環。

              Int n=0, ch;

              Ch=getchar( );

              While( __________________ ) ) ) )

              { if ( ________________ ) n++;

              4.putchar(c ) 函數的功能是_____________________________。

              5int *p 的含義是___________________________________。

              6.C語言中數組的下標下限為___________________________。

              7.定義fp為文件型指針變量的定義方法為_______________________。

              8.數組 int a[3][4];共定義了____________個數組元素。

              三、讀出下列程序,寫出程序的運行結果。

              1. main()

              { int a=8 , b=1;

              a=a+b;

              b=a*b;

              printf("a=%d,b=%d",a,b); }

              該程序的運行結果是___________________________________。

              2. main()

              { int i,num[5];

              for(i=0;i<5;i++)

              num[i]=i*10 - 2;

              printf("%d",num[3]); }

              該程序的運行結果是___________________________________。

              3. main()

              { float c,f;

              c=30.0;

              f=(6*c)/5+32;

              printf("f=%f",f); }

              該程序的運行結果是___________________________________。

              4. main()

              { int a=6095 , b ;

              b=a00 ;

              printf("%d", b) ; }

              該程序的運行結果是___________________________________。

              5. # include “stdio.h”

              main( )

              { int a[]={8,2,9,4,1}, *p;

              p=a;

              *(p+2)+=2;

              printf(“%d, %d ”, *p, *(p+2));}

              該程序的運行結果是___________________________________。

              四、將下列程序中不正確的語句改正。

              1. main( )

              { int k ;

              k=35555 ;

              printf ( “%d “, k) ; }

              2. main ( )

              { int a , b ;

              scanf ( “input a ,b:”,a , b );

              printf (“a=%d, b=%d”,a,b); }

              3. main( )

              { int sum , k ;

              sum=0 ;

              k= 1 ;

              while (k < =100 )

              sum = sum+k ;

              k + + ;

              p rintf (“ sum=%d\n”, sum) ; }

              4. main( )

              { int k , a( 8 ) ;

              for( k=0; k<10 ; k++)

              scanf(“%d”, &a(k));

              ...... }

              5. main( )

              scanf(“%d”, a);

              if (a = 1)

              printf(“One\n”) ; }

              五.編程題

              1. 用程序計算下列表達式:s=1!+2!+3!+4!

              2、從鍵盤上輸入三個數,求出其中最大的一個數。

              3. 輸入兩個整數,調用函數stu( )求兩個數差的平方,返回主函數顯示結果。。

              4.從鍵盤上輸入10個評委的分數,去掉一個最高分,去掉一個最低分,求出其余8個人的平均分,輸出平均分,最高分,最低分。

              5.write.txt中,遇到回車鍵輸入結束。。(用“\n”表示回車鍵)

            【下半年計算機二級考試C語言考前模擬題】相關文章:

            2015下半年計算機二級考試C語言考前模擬題答案02-16

            2017計算機二級考試C語言考前沖刺題05-29

            2017年計算機二級C語言考前模擬題及答案05-03

            2017計算機二級考試《C語言》考前沖刺題及答案07-06

            計算機二級C語言考前必做題12-08

            2015下半年計算機二級C++考前模擬題07-25

            計算機等級考試二級C語言筆試模擬題及答案07-09

            計算機二級C語言上機模擬題02-14

            2017計算機二級C語言考前習題及答案12-10

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院