2009年4月全國計(jì)算機(jī)等級二級C筆試考前練習(xí)習(xí)題(11)

字號:

1.打開一個(gè)已經(jīng)存在的非空文本文件,若文件名為stu,則正確的打開語句為()
    A)FILE *fp;
    fp=fopen("stu.txt","r")
    B)FILE *fp;
    fp=fopen(stu.txt,r)
    C)FILE *fp;
    fp=fopen("stu.txt","wb")
    D)FILE *fp;
    fp=fopen("stu.txt",wb)
    2.設(shè)有如下程序:
    char sub(char *q)
    { while(*q!=′\0′)
    {if(*q>=′A′&&*q<=′Z′) *q=*q+32;
    elseif(*q>=′a′&&*q<=′z′) *q=*q-32;
    printf("%c",*q);
    q++;}}
    main()
    {char *s="abcABC";
    sub(s);}
    則程序運(yùn)行后的輸出結(jié)果是()
    A)ABCabc
    B)abcABC
    C)abcabc
    D)ABCABC
    3.在下列語句中,正確的是()
    A)static char str[]="China";
    B)static char str[];str="China";
    C)static char str1[5],str2[]={"China"};str1=str2;
    D)static char str1[],str2[];str2={"China"};strcpy(str1,str2);
    4.若在fopen函數(shù)中使用文件的方式是"wb+",該方式的含義是()
    A)為讀/寫打開一個(gè)文本文件
    B)為輸出打開一個(gè)文本文件
    C)為讀/寫建立一個(gè)新的文本文件
    D)為讀/寫建立一個(gè)新的二進(jìn)制文件
    5.以下關(guān)于宏與函數(shù)的敘述中正確的是()
    A)使用函數(shù)或宏命令對C的源程序都沒有影響
    B)函數(shù)具有類型,宏不具有類型
    C)函數(shù)調(diào)用和帶參的宏調(diào)用都是將實(shí)參的值傳給形參
    D)使用函數(shù)比使用宏運(yùn)行速度快
    6.有以下程序:
    intx=1,y=2;
    void fun1()
    {x=3;y=4;}
    void fun2(intx,inty)
    {printf("%d,%d,\n",x,y);}
    main()
    {fun1();
    printf("%d,%d,"x,y);
    fun2(5,6);
    }
    程序的運(yùn)行結(jié)果是()
    A)1,2,3,4
    B)1,2,5,6
    C)3,4,5,6
    D)3,4,1,2
    7.若有如下調(diào)用函數(shù):
    int sub(int *t)
    { return(t);}
    該函數(shù)的返回值是()
    A)形參t中存放實(shí)參變量的地址值
    B)形參t自身的地址值
    C)指針變量t所指的實(shí)參變量的值
    D)隨機(jī)的值
    8.下面程序的輸出結(jié)果是()
    #define PI3.1415
    #define ARE(x)PI*x*x
    main ()
    { int r=2;
    printf ("%f",ARE (r+1));
    }
    A)28.26
    B)28.260000
    C)9.28
    D)9.280000
    9.以下程序的輸出結(jié)果是()
    main()
    {
    int a=2, k;
    for (k=0; k<3; k++) printf ("M",f1(a));
    }
    f1(int a)
    {
    int b=0; static int c=3;
    b++;c++;
    return (a+b+c); }
    A)7 7 7
    B)7 10 13
    C)7 9 11
    D)7 8 9
    10.在下面關(guān)于指針的說法中,錯(cuò)誤的一條是()
    A)變量的指針就是變量的地址
    B)可以將一個(gè)整型量或任何其他非地址類型的數(shù)據(jù)賦給一個(gè)指針變量
    C)一個(gè)指針變量只能指向同一個(gè)類型的變量
    D)指針變量中只能存放地址(指針)
    答案:
    1.A 2.A 3.A 4.D 5.B 6.C 7.A 8.D 9.D 10.B