亚洲AV乱码一区二区三区女同,欧洲在线免费高清在线a,中文字幕丝袜四区,老少配老妇熟女中文高清

<s id="38axe"><nobr id="38axe"></nobr></s><abbr id="38axe"><u id="38axe"></u></abbr>

<sup id="38axe"></sup>
    <acronym id="38axe"></acronym>
  • <s id="38axe"><abbr id="38axe"><ins id="38axe"></ins></abbr></s>
    
    
        <s id="38axe"></s>
        違法信息舉報 客服熱線:400-118-7898
        廣告
        ?
        專接本欄目測試廣告

        ?高級語言程序設計(一)2012年1月真題

        自考 責任編輯:彭雅倩 2019-06-27

        摘要:高級語言程序設計(一)2012年1月真題及答案,該試卷為高級語言程序設計(一)自考歷年真題試卷,包含答案及詳細解析。

        高級語言程序設計(一)2012年1月真題及答案解析

        高級語言程序設計(一)2012年1月真題及答案,該試卷為高級語言程序設計(一)自考歷年真題試卷,包含答案及詳細解析。

        一、單項選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其選出并將“答題卡”的相應代碼涂黑。未涂、錯涂或多涂均無分。

        1.C語言的保留字是( ?。?/p>

        A.FILE
        B.define
        C.Auto
        D.Else

        2.正確的實型常數是(  )

        A.1E0
        B.E0
        C.1E0.0
        D.1E

        3.設int n=0;,執(zhí)行表達式n‖(n=-1)‖(n=0)‖(n=1)‖(n=2)后n的值是( ?。?/p>

        A.-1
        B.0
        C.1
        D.2

        4.設int a=4;,表達式的值不為8的是( ?。?/p>

        A.a*=a-2
        B.a--, 3*a-1
        C.a>1?++a*2:3*a
        D.a+=a

        5.設int a,b,t;,不能實現a和b的值交換的語句是( ?。?/p>

        A.a=t;t=b;b=a;
        B.t=a;a=b;b=t;
        C.t=b;b=a;a=t;
        D.a=a+b;b=a-b;a=a-b;

        6.設int x,*p;,正確的賦值語句是( ?。?/p>

        A.*p=&x;
        B.*p=*x;
        C.p=x;
        D.p=&x;

        7.設int i=1,s=1;,下列能正確計算5!的是( ?。?/p>

        A.while(i++<=5) s*=i;
        B.for(; i<4 ;i++) s*=i++;
        C.do{s*=i;} while(i<=4);
        D.for(; i<=5; i++) s*=i;

        8.函數float *fun(){……}返回的是(  )

        A.地址
        B.實型值
        C.整型值
        D.字符常數

        9.下列敘述正確的是( ?。?/p>

        A.實參不能是表達式
        B.函數可以沒有形式參數
        C.在一個函數中只能有一個return語句
        D.函數定義時,若函數類型缺省則默認的類型是void

        10.設int m[]={5,4,3,2,1},i=2;,數組元素引用錯誤的是(  )

        A.m[--i]
        B.m[i*i]
        C.m[m[0]]
        D.m[i-2]

        11.設int n=8;,執(zhí)行while(n>5){n--; printf("%2d", n);}后的輸出結果是( ?。?/p>

        A.8 7 6 5
        B.8 7 6
        C.7 6 5
        D.7 6

        12.設int b,a[]={1,2,3,4}, *p=a;,與b=*p++;等價的語句是( ?。?/p>

        A.b=*(++p);
        B.b=*(p++);
        C.b=p++;
        D.b=*++p;

        13.定義二維數組并初始化正確的是( ?。?/p>

        A.int a[3][3]=[0,1];
        B.int a[3][3]={0,1,2,3,4,5,6,7,8,9};
        C.int a[3][]={{1,2},{3,4}};
        D.int a[][3]={{0},{1,2},{3,4,5}};

        14.設typedef char *POINT;,若有引用POINT p,q[5];,則( ?。?/p>

        A.p是字符型變量,q是字符型數組
        B.p是字符型變量,q是字符型指針數組
        C.p是字符型指針變量,q是字符型數組
        D.p是字符型指針變量,q是字符型指針數組

        15.文件使用方式“wb”的含義是(  )

        A.對文本文件只寫
        B.對二進制文件只寫
        C.對文本文件讀和寫
        D.對二進制文件讀和寫

        二、填空題(本大題共10小題,每小題2分,共20分)

        11.設int x=3;,執(zhí)行printf("%d ", x+(x-=x*x));后的輸出結果是__________。

        12.b2-4ac≥0對應的C語言關系表達式是__________。

        13.設char str[10]="abc";,執(zhí)行printf("%s ", strcpy(str,"Spain"));后的輸出結果是__________。

        14.運算符“==”的優(yōu)先級比運算符“=”的優(yōu)先級__________。

        15.設int a=123;,表達式a/10%10的值是__________。

        16.設char *p="Superstar";,執(zhí)行printf("%c%s ", *p, p+6);后的輸出結果是__________。

        17.局部變量默認的存儲類型是__________。

        18.執(zhí)行printf("%d ", 2^4);后的輸出結果是__________。

        19.從鍵盤輸入含有空格的字符串,使用的系統函數是__________。

        110.執(zhí)行printf("%5.2f ", (int)10.0%2+12.34);后的輸出結果縣__________。

        三、程序分析題 (本大題共4小題,每小題4分,共16分)閱讀下列程序,將輸出結果寫在答題卡上。

        21.#include<stdio.h>void main()     {  int y=10;          for(; y>0; y--)                 if(y%3==0) { printf("%3d",--y); continue; }          printf(" ");     }

        22.執(zhí)行下列程序,輸入數據:abcd↙    

        23.int fun(int m)    {  static int n=1;         ++m; n++;         return(m+n);    }    void main()    {    int a,b;             a=fun(0); b=fun(10);             printf("a=%d,b=%d ", a, b);    }

        24.#include<stdio.h>int x=1;     void fx(int p)     {   x=p+x; p++;   }     void main()     {  int a=3;          fx(a);          printf("%d %d ", a, x);     }

        四、程序填充題(本大題共3小題,每小題6分。共18分)請把下列程序的橫線處補充完整。使其能正確運行,并在答題卡上作答。

        31.計算s=1+2+3+……+n,直到s的值大于1000為止,輸出s和n的值。

        32.某班30名學生,由鍵盤輸入每個學生的姓名和兩門課的成績,輸出其中兩門課都通過(成績大于等于60分)的學生姓名和成績。

        33.打印如下的乘法表。12 43 6 94 8 12 16……9 18 27 36……81void main(){   int i, j;   for(i=1; _____①____; i++)   /* 第一空 */  {      for(j=1; j<=_____②____; j++) printf("%5d", i*j);    /* 第二空 */      _____③____; /* 第三空 */  }}

        五、程序設計題(本大題共2小題,每小題8分。共16分)

        41.由鍵盤輸入10個實型數到數組,求它們的平均值,輸出平均值和其中大于平均值的數。

        42.(1)寫出求三角形面積的函數,函數頭為:float area(float a,float b,float c)三角形面積公式:(2)寫出主函數,根據下圖提供的各邊的長度,調用上述函數,計算并輸出多邊形的面積。

        更多資料

        00149《國際貿易理論與實務》【知識集錦】

        00152《組織行為學》【知識集錦】

        00394《幼兒園課程》【知識集錦】

        溫馨提示:因考試政策、內容不斷變化與調整,本網站提供的以上信息僅供參考,如有異議,請考生以權威部門公布的內容為準!

        自考備考資料免費領取

        去領取