2013上半年計(jì)算機(jī)二級(jí)C語(yǔ)言模擬試題及答案(八)

字號(hào):

一、單項(xiàng)選擇題
    1.以下說(shuō)法中正確的是( D )。
    A) #define和printf都是C語(yǔ)句  
    B) #define是C語(yǔ)句,而printf不是
    C) printf是C語(yǔ)句,但#define不是 
    D) #define和printf都不是C語(yǔ)句
    2.以下程序的輸出結(jié)果是( C )。
    #define f(x) x*x
    main( )
    {int a=6, b=2, c;
    c=f(a)/f(
    B);
    printf("%d\n", c);
    }
    A) 9 
    B) 6 
    C) 36 
    D) 18
    3.下列程序執(zhí)行后的輸出結(jié)果是( B )。
    #define MA(x) x*(x-1)
    main(?。?BR>    {int a=1, b=2; printf("%d\n", MA(1+a+
    B));}
    A) 6 
    B) 8 
    C) 10 
    D) 12
    4.以下程序的輸出結(jié)果是( D )。
    #define M(x, y, z) x*y+z
    main( )
    {int a=1, b=2, c=3;
    printf("%d\n", M(a+b, b+c, c+a));
    }
    A) 19 
    B) 17 
    C) 15 
    D) 12
    5.以下程序的輸出結(jié)果是( B )。
    #define SQR(X) X*X
    main( )
    {int a=16, k=2, m=1;
    a/=SQR(k+m)/SQR(k+m);
    printf("%d\n", a);
    }
    A) 16 
    B) 2 
    C) 9 
    D) 1
    6.有如下程序:
    #define N 2
    #define M N+1
    #define NUM 2*M+1
    main(?。?BR>    {int i;
    for(i=1; i<=NUM; i++) printf(“%d\n”, i);
    }《 M=3,NUM=6》
    該程序中的for循環(huán)執(zhí)行的次數(shù)是( B )。
    A) 5 
    B) 6 
    C) 7 
    D) 8
    7.以下程序的輸出結(jié)果是( C )。
    #include
    #define MIN(x, y) (x)< (y)?(x):(y)
    main(?。?BR>    {int a, b, c;
    a=20;b=10;
    c=5*MIN(a, B);
    printf(“%d\n”, c);
    }
    A) 20 
    B) 200 
    C) 10 
    D) 50
    8.在下列敘述中,正確的是( C )。
    A) 下面的程序有一個(gè)整型輸出值:
    main( )
    {int a;
    a=pp(?。?
    printf(“%d”,a);
    }
    void pp(?。?BR>    { … }
    B) 以下程序的運(yùn)行結(jié)果為1,3,5,7
    main( )
    {static int a[4]={1,3,5,7};
    printf(“%d,%d,%d,%d\n”,a);
    }
    C) 以下兩個(gè)語(yǔ)句是等價(jià)的
    for(;(c=getchar(?。?!=‘\n’;printf(“%c\n”, c));
    for(;(c=getchar( ))!=‘\n’;) printf(“%c\n”, c);
    D) 以下程序中的PRINT()是一個(gè)函數(shù)
    #define PRINT(V) printf(“V=%d\t”, V)
    main( )
    {int a,b;
    a=1;
    b=2;
    PRINT(a);
    PRINT(B);
    }
    9.在下列#include命令中,正確的一條是( D )。
    A) #include[string.h] 
    B) #include{math.h}
    C) #include(stdio.h)  
    D) #include