2011年9月計(jì)算機(jī)等級考試C語言沖刺試題一(2)

字號(hào):


    三、判斷題
    1. C語言的一個(gè)特點(diǎn)是可以對計(jì)算機(jī)硬件進(jìn)行操作 ( )
    2. 在循環(huán)過程中,使用break語句和continue語句的作用是一樣的 ( )
    3. 在函數(shù)的定義和調(diào)用過程中,形式參數(shù)和實(shí)在參數(shù)數(shù)目可以不一致 ( )
    4. 指針變量可以接收任何類型的值 ( )
    5. 在C語言程序設(shè)計(jì)中,字符數(shù)組和字符串不是完全一樣的概念 ( )
    6. 文件指針是結(jié)構(gòu)體類型,用符號(hào)file來表示 ( )
    7. 選擇結(jié)構(gòu)(if語句)和循環(huán)結(jié)構(gòu)都可以使用嵌套形式 ( )
    8. 在定義二維數(shù)組時(shí),可以將該數(shù)組的兩個(gè)維數(shù)全部省略 ( )
    9. 邏輯運(yùn)算符 && || ! 的運(yùn)算順序是 ! 優(yōu)先于 && 優(yōu)先于 || ( )
    10. 任何數(shù)組都可以實(shí)現(xiàn)整體使用操作 ( )
    四、程序填空題
    1.下面是實(shí)現(xiàn)打印九九乘法表的程序,請?jiān)诋嬀€的位置填上適當(dāng)?shù)恼Z句,使程序(段)完整。
    main()
    { int i , j , k;
    for(i=1;_____________; i++)
    { for(j=1;______________; j++)
    printf(“%d*%d=%d”,_______________);
    printf(________________);
    }
    }
    2.自己設(shè)計(jì)一個(gè)自定義函數(shù),實(shí)現(xiàn)求兩個(gè)數(shù)的數(shù)的功能,自定義函數(shù)如下:
    int max(x,y)
    int x , y ;
    {
    }
    3.設(shè)有如下面的結(jié)構(gòu)體,請用C語言的語句定義出正確的結(jié)構(gòu)體形式:
    學(xué)生信息:包括(姓名,性別,年齡,分?jǐn)?shù)),并且定義變量stud和數(shù)組stud1[30]
    struct student
    {
    }
    4. 根據(jù)給出的程序段,請寫出正確的結(jié)果
    x=1 ; sum=1 ;
    for (x=1 ; x《=5 ; x++)
    sum=sum*x;
    上面的程序段實(shí)現(xiàn)的功能是:______________________________________________________ ;
    其運(yùn)行結(jié)果為______________________________________________________________________。
    5.設(shè)有如下的語句。
    int a=43,b,c;
    b=23;
    c=a++ * --b;
    (1)上面的語句段執(zhí)行后a= b= c= ;
    (2)簡述a++和++a的相同點(diǎn)和不同點(diǎn):
    6.設(shè)有如下的程序:
    main( )
    { int i=3,*p1;
    int a[3]={15,30,45},*p2;
    p1=&i; p2=a;
    p1=p2+2;
    printf(“%d,%d\n”,*p1,*p2);
    }
    程序運(yùn)行結(jié)果是:_______。