2004年4月全國(guó)高等教育自學(xué)考試計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)試題

字號(hào):

一、單項(xiàng)選擇題(本大題共20小題,每小題1分,共20分)
    在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫(xiě)在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無(wú)分。
    1.微機(jī)一般是16位機(jī)或32位機(jī),它指的是機(jī)器的( )。
    A.速度B.容量C.系列號(hào)D.字長(zhǎng)
    2.若當(dāng)前路徑為C盤(pán)TC子目錄,僅將A盤(pán)根目錄下的文件名第3個(gè)字符為P,擴(kuò)展名為C的所有文件復(fù)制到C盤(pán)TC子目錄下,一定成功的命令是( )。
    A.COPY A:\*P*.C B.COPY A:\ P*.C C:
    C.COPY A:\ P*.C D.COPY P*.C C:\TC
    3.在C程序中,main函數(shù)的位置是( )。
    A.必須作為第一個(gè)函數(shù)B.必須作為最后一個(gè)函數(shù)
    C.可以放在任意位置D.必須放在它所調(diào)用的函數(shù)之后
    4.設(shè)int a=3;下列哪一個(gè)表達(dá)式的值等于0( )。
    A.a&&(a>0) B.!a||a C.a%=a D.a>=a
    5.如果a=5,b=2,c=3,d=4,則表達(dá)式a>b a:c>d c:d的值是( )。
    A.2 B.3 C.4 D.5
    6.在C程序中,設(shè)一表達(dá)式中包含有int, long, char和unsigned類(lèi)型的變量和數(shù)據(jù),這四種類(lèi)型數(shù)據(jù)的轉(zhuǎn)換規(guī)則是( )。
    A.int→unsigned→long→char B.char→int→long→unsigned
    C.char→int→unsigned→long D.int→char→unsigned→long
    7.設(shè)有說(shuō)明:int a=11, b=10;執(zhí)行表達(dá)式a%=b+(a&&b)后,a的值為( )。
    A.0 B.1 C.11 D.22
    8.下面程序段的運(yùn)行結(jié)果是( )。
    main()
    {
    int x=1,y=2,z=3,s=0;
    if(y>x)
    if(y>z) s=1;
    else s=2;
    else s=3;
    printf(“% d\ n”,s);
    }
    A.0 B.1 C.2 D.3
    9.設(shè)有說(shuō)明:int x=1, y=2;執(zhí)行條件表達(dá)式(x=y) ++x:——x后,x的值為:( )。
    A.0 B.1 C.2 D.3
    10.若k為整型變量,則下面while循環(huán)( )。
    k=10;
    while(k==0)k=k-1
    A.執(zhí)行0次B.執(zhí)行1次
    C.執(zhí)行10次D.執(zhí)行無(wú)限次
    11.關(guān)于for(;;);語(yǔ)句,下面說(shuō)法正確的是( )。
    A.有語(yǔ)法錯(cuò)誤B.循環(huán)一次也不執(zhí)行
    C.循環(huán)只執(zhí)行一次D.循環(huán)執(zhí)行無(wú)限次
    12.以下對(duì)一維數(shù)組a的正確定義是( )。
    A.int a(10); B.int n=10, a[n];
    C.int n; D.#define SIZE 10
    scanf(“%d”, &n); int a[SIZE];
    int a[n];
    13.以下一維數(shù)組初始化語(yǔ)句中,正確的是( )。
    A.int a={1,2}; B.int a={};
    C.int a={5*2} D.int a&#;=(1,2,0,0,0);
    14.若定義字符數(shù)組char s=“BOOK”;則輸出該串正確的函數(shù)調(diào)用是( )。
    A.puts(s ); B.puts(s);
    C.printf(“%c”,s); D.printf(“%s”,&s);
    15.下列定義不正確的是( )。
    A.#define PI 3.1415926 B.static char c;
    C.int max(x,y); D.int *p;
    int x,y;
    {}
    16.下列哪種數(shù)據(jù)不是存放在動(dòng)態(tài)存儲(chǔ)區(qū)中( )。
    A.局部自動(dòng)變量B.局部靜態(tài)變量
    C.函數(shù)調(diào)用時(shí)的現(xiàn)場(chǎng)保護(hù)數(shù)據(jù)D.函數(shù)形參變量
    17.設(shè)有char s&#;=“top”,*p=s;p=‘a(chǎn)’;則下面說(shuō)法不正確的是:( )。
    A.s