• <sup id="aesyo"><tr id="aesyo"></tr></sup>
  • <tt id="aesyo"><button id="aesyo"></button></tt>
  • 歡迎訪問【云南函授站】,本站主要為廣大考生提供考前輔導資料和資訊,網站信息僅供學習交流使用,官方信息以云南省招生考試院www.ynzs.cn為準。

    聯系云南聯合培訓學校
    相關文章
    上一個 下一個
    當前位置: 云南函授站 > 自學考試百科 >

    全國2008年1月高等教育自學考試高級語言程序設計

    報名截止日期: 點擊咨詢??請記住我們的官網: /

    全國各地2008年1月高等職業教育自學考試
    程序設計語言編程設計(一)試題
    課程內容編碼:00342

    一、單選題(本大題共15小題,每小題2分,共30分)
    在每小題列舉的四個備選擇項中只有一個是滿足題型規定的,請將其編碼填好在題后的引號內.選錯、多選題或未選均無分.

    1.以下轉義字符中,不正確的是(?。?
    A.′\n′
    B.′\\′
    C.′\108′
    D.′\xbb′

    2.在C語言中,整型常量的撰寫方式不包括(?。?
    A.二進制
    B.八進制
    C.十進制
    D.十六進制

    3.在C語言程序中,主函數的放置部位(?。?
    A.務必置于全部函數之首
    B.務必置于全部函數之尾
    C.不可置于全部函數之尾
    D.隨意

    4.自定標志符正確的是(?。?
    A.5d_m
    B.const
    C.x4y
    D.book-1

    5.關系式2&3|4和2>>1的值分別是(?。?
    A.-5和0
    B.-5和1
    C.6和0
    D.6和1

    6.實行以下代碼段后x的數值(?。?

    int i=1, j=10, x;

    for (; i<=j; i , --j)x=i;
    A.5
    B.6
    C.7
    D.8

    7.switch(關系式)句子中的"關系式",容許的類別是(?。?
    A. float, int
    B. float, int, char
    C. int, char
    D. char, double

    8.字符數組初始化錯誤的是(?。?
    A. static char word [ ]=″Turbo″;
    B. static char word [ ]={″Turbo″};
    C. static char word [ ]={′T′,′u′,′r′,′b′,′o′,′\0′};
    D. static char word [ ]=′Turbo\0′;

    9.設int b[5]={1,2,3,4,5};char a,c, d;,則二維數組原素數值4的是(?。?
    A.b[′d-c′]
    B.b[4]
    C.b[′d′-a]
    D.b[′d′-′a′]

    10.設int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;

    則不可以表明二維數組a中原素的是(?。?
    A.*p
    B.a[10]
    C.*a
    D.a[p-a]

    11.設double *p[6];,則p是(?。?
    A.偏向double型的表針
    B.double型二維數組
    C.指針數組
    D.數組指針

    12.設int x;,則與測算|x|等額的的關系式是(?。?
    A.x>0?-x:x
    B.x>0?x:-x
    C.x<0?x:-x
    D.x<0?-x:-x

    13.設char s[20]=″2008″;,則實行strcat(s, ″Beijing″); printf(″% d\n″, strlen(s));后輸出結果是(?。?
    A.5
    B.11
    C.12
    D.20

    14.對函數來講,下列說法正確的是(?。?
    A.一個程序流程中可以產生一個以上的主函數
    B.函數與主函數可以相互讀取
    C.客戶定制的函數務必有形式參數
    D.讀取函數和被調用函數可以不是同一個文檔中

    15.設FILE *fp; char ch; , 則從fp所偏向文檔中讀入一個字符,恰當的話語是(?。?
    A.fgetc(ch, fp);
    B.ch=fgetc(fp);
    C.getchar(ch);
    D.fgetc(fp,ch);

    二、填空(本大題共10小題,每小題2分,共20分)
    請在每小題的空格符中填入標準答案.填錯、不填均無分.

    16.設int x=14;,則關系式x %-5的數值__________.

    17.設typedef char CHA;CHA ax;, 則自變量ax 占有的運行內存字節是__________.

    18.設int u, v;, 則表明"u、v中最少有一個是5的倍率"的關系式是__________.

    19.設int x=5;, 則表達式2/(float)(x) 3/x的結果是__________.

    20.程序流程中讀取sin(3.14)函數時,必須包括的庫函數是__________.

    21.若對一個非空文本文檔開展載入和改動,則在fopen中的"應用方法"該是__________.

    22.設 struct

    { int a;

    int b;

    }x[2]={{1,2},{3,4}}, *p=x;

    則關系式( p)->a的值是__________.

    23.設int i, j;

    for(i=5;i;i--)

    for(j=0; j<4;j ) {…}

    則循環體的實行頻次是__________.

    24.設int a[3][4]={{1,2,5,3},{2,4,7,9},{3,6,5,8}};

    則關系式a[1][2] a[2][3]的值是__________.

    25.設char *p=″abcdABCD″;, 則實行 printf(″% s″, p 4); 后輸出結果是__________.

    三、程序流程分析題(本大題共4小題,每小題4分,共16分)
    閱讀文章以下程序流程,請將輸出結果提到各題右邊的空白.

    26.main()

    {int i, j, k; char a[5]={′*′,′*′,′*′,′*′,′*′};

    for(i=0;i<4;i )

    {printf(″\n″);

    for(j=0;j<=3*i;j )printf(″$″);

    for(k=0;k<5;k )printf(″% c″,a[k]);

    }

    }

    27.int fib(int n)

    {if(n==0||n==1)return 1;

    else return fib(n-1) fib(n-2);

    }

    main()

    { int i;

    for(i=0; i<=4;i )printf(″]″,fib(i));

    printf(″\n″);

    }

    28.main()

    {int n=0; char str[80]=″Abc mNp-xyZ″;

    printf(″%s\n″,str);

    while(str[n]!=′\0′)

    str[n ]=str[n]>=′a′&& str[n]<=′z′? str[n]-′a′ ′A′:str[n];

    printf(″%s\n″, str);

    }

    29.int f(int n)

    {static int a=0;

    int b=0;

    a =n;

    b =a;

    return b;

    }

    main ()

    {

    printf(″%d\n″,f(5));

    printf(″%d\n″,f(10));

    }

    四、程序流程填充題(本大題共3小題,每小題6分,共18分)
    請將以下程序流程豎線處缺乏的一部分補上,使其能恰當運作.

    30.各自統計分析并輸出17、18、19和20歲各年齡段的學員總數.

    main()

    { int i, n, age, a[30];

    for(i=0; i<30; i ) a[i]=0;

    scanf(″%d″,&n);/*鍵入總數<30*/

    for (i=0; i<n; i )

    { scanf(″%d″,&age);/*鍵入年紀*/

    if(age<17||age>20) _________;/*第一空*/

    else

    switch(________)/*第二空*/

    {case 17:

    case 18:

    case 19:

    case 20: a[age-17] ;

    }

    }

    for (i=0, i<=3; i )

    printf(″age=%d number=%d\n″,i 17,________);/*第三空*/

    }

    31.將從數字鍵盤的字符串逆序表明.

    #include <string. h>

    main()

    {int n;

    char str[80], *p;

    printf(″Input a string:″);

    gets(str);/*鍵入字符串數組*/

    n=strlen(________); /*第一空*/

    p=str ________-1; /*第二空*/

    while (p>=str)

    {printf(″%c″, *p);

    ________;/* 第三空 */

    }

    printf(″/n″);

    }

    32.從數字鍵盤一個星期幾(0~6),變換為相匹配的英語輸出(Sunday, Monday,…),當鍵入低于0或超過6的數據時程序流程完畢.

    main()

    {int week;

    static char *weekname[]={″Sunday″,″Monday″,″Tuesday″,″Wednesday″,

    ″Thrusday″,″Friday″,″Saturday″};

    while(1)

    { printf(″Input weekday:″);

    scanf(″%d″,__________);/*第一空*/

    if(________)break;/*第二空*/

    printf(″weekday:%d→%s\n″, week,__________);/*第三空*/

    }

    }

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

    33.從數字鍵盤100個整數金額,輸出在其中最大的數以及相匹配的數組下標值.

    34.從數字鍵盤某學員的考試成績(0≤score≤100)后,先輸出該同學們的考試成績,再按以下標準

    輸出

    上一篇:全國2008年1月高等教育自學考試烹飪工藝學試題
    下一篇:全國2007年7月高等教育自學考試稅法試題
    關注聯合教育

    加聯合教育老師微信

    【老師發資料給您詳細了解】
  • <sup id="aesyo"><tr id="aesyo"></tr></sup>
  • <tt id="aesyo"><button id="aesyo"></button></tt>
  • 性荡视频播放在线视频_metart精品白嫩的asspics_国产色青青视频在线观看撒_freexxxx性特大另类