亚洲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
        廣告
        ?
        專接本欄目測試廣告

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

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

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

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

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

        一、單項選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。

        1.下列不屬于保留字的是(  )

        A.default
        B.register
        C.sruct
        D.unsign

        2.下列不能作為常量的是(  )

        A.0582
        B.0xa5
        C.′ ′
        D.2.5e-2

        3.設typedef long class;,則class是(  )

        A.整型變量
        B.長整型變量
        C.長整型數(shù)據(jù)類型的新標識符
        D.新的而非長整型數(shù)據(jù)類型的標識符

        4.設char c=′A′;int i=1, j;,執(zhí)行j=!c&&i++;后,i和j的值分別是(  )

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

        5.設int a;,執(zhí)行表達式(a=1,2,3),a+1后,a和表達式的值分別是(  )

        A.1和2
        B.2和3
        C.3和4
        D.4和5

        6.下列關于函數(shù)定義正確的是(  )

        A.fun(int x,y){int z; return z;}
        B.void fun(int x, int y){ return x+y;}
        C.fun(x,y){int x,y; double z; z=x+y; return z;}
        D.double fun(int x, int y) {double z; z=x+y; return z;)

        7.下列用戶自定義標識符正確的是(  )

        A.4a
        B.b_1
        C.-&
        D.*p

        8.下列程序段中循環(huán)體執(zhí)行的次數(shù)是(  )int x=-1;do{   x=x*x;}while(!x);

        A.0
        B.1
        C.2
        D.無限

        9.實現(xiàn)字符串連接的系統(tǒng)函數(shù)名是(  )

        A.strcat
        B.strcmp
        C.strcpy
        D.strlen

        10.若實參是一個數(shù)組名,在調用函數(shù)時,實參向形參傳遞的是(  )

        A.數(shù)組的長度
        B.數(shù)組的首地址
        C.數(shù)組每個元素的值
        D.數(shù)組每個元素的地址

        11.設int a[ ][4]={1,2,3,4,5,6,7};,則a[1][3]的值是(  )

        A.0
        B.3
        C.4
        D.7

        12.若定義一個只限本源文件使用的全局變量,則該變量的存儲類別是(  )

        A.extern
        B.register
        C.static
        D.auto

        13.設char k=′a′; float j=2.0;,執(zhí)行k+=5/j; printf("%c",k);后,輸出結果是(  )

        A.a
        B.b
        C.c
        D.d

        14.下列程序段正確的是(  )

        A.char s[ ]={′xyz′};

          scanf("%s",s);


        B.float *p,i;

          p=*p+i;


        C.char s[5]=′word′;

          puts(s);


        D.int a[5]={0},*p=a;

          *p=*(p+1);

        15.關于編譯預處理命令,敘述正確的是(  )

        A.預處理命令都以“#”開頭
        B.預處理命令必須位于程序的首部
        C.預處理命令只能實現(xiàn)宏定義和條件編譯的功能
        D.每個程序必須在開頭使用預處理命令#include

        二、填空題(本大題共10小題,每小題2分,共20分)請在每小題的空格中填上正確答案。錯填、不填均無分。

        11.設float a,b,c;,若a、b和c分別為三角形的三條邊長,它們“能構成等邊三角形”的邏輯表達式是_______。

        12.設int i; float f=3.14;,執(zhí)行i=(int)f;后,變量f的值是_______。

        13.設char s[]=" ’Name\Address ";,s的長度是_______。

        14.執(zhí)行printf("%d ",3&&2&5);后的結果是_______。

        15.算術運算符的優(yōu)先級比關系運算符的優(yōu)先級_______。

        16.單目運算符的結合性是_______。

        17.設int x=1,y=3,z;,執(zhí)行z=x>y?++x:y++;后,z的值是_______。

        18.設int m=3; float n=12.6; char ch=′a′;,若用輸入語句實現(xiàn)上述三個變量的初始化結果且鍵入數(shù)據(jù)形式為:3,12.6a<回車換行>,則scanf語句應是_______。

        19.若定義函數(shù)時類型缺省,則該函數(shù)默認的類型是_______。

        110.設int a[5]={1,3,5,7,9},*p=&a[2];,則++(*p)的值是_______。

        三、程序分析題(本大題共4小題,每小題4分,共16分)閱讀下列程序,將輸出結果寫到各題右側的空白處。

        21.void main(){ int color=2;   switch(color)   {      case 1: printf("red "); break;      case 2: printf("yellow ");      case 3: printf("blue ");    }}

        22.void main(){ int m,n;    for(m=1;m<=3;m++)    {       for(n=1;n<=2*m-1;n++) printf( "*");          printf(" ");     }}

        23.void main(){   float x=3.6;   int i;   i=x;   printf("x=%5.3f, i=%d ",x,i);}

        24.void main(){   int a[2][3]={{1,2,3},{4,5,6}};   int b[3][2],i,j;   for(i=0;i<=1;i++)   {   for (j=0;j<=2;j++)       { printf("%5d",a[i][j]);           b[j][i]=a[i][j];       }    printf(" ");   }    printf("array b: ");    for (i=0;i<=2;i++)        for (j=0;j<=1;j++)           printf("%5d",b[i][j]);}

        四、程序填充題(本大題共3小題,每小題6分,共18分)請將下列程序橫線處缺少的部分補上,使其能正確運行。

        31.從鍵盤輸入10個學生的姓名、性別和成績,計算并輸出這些學生的平均成績。

        32.從鍵盤輸入一串字符(以“?”作為結束標志),保存到文本文件text.txt中。#include "stdio.h"void main(){    FILE _______; /*第一空*/    char ch;    if( (fp=fopen ("text.txt", _______) )==NULL) exit(0); /*第二空*/    while( (ch=getchar( ))!=′?′) fpute (ch, _________); /*第三空*/    fclose(fp);}

        33.用遞歸方法計算學生年齡,已知第一位學生年齡為10歲,其余學生一個比一個大2歲,求第5位學生的年齡。

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

        41.從鍵盤輸入三個整數(shù)a、b和c,按照由小到大的順序輸出。

        42.(1)編寫一函數(shù),將指針變量p1和p2所指向的整數(shù)值交換。其中:函數(shù)頭是void swap (int *p1, int *p2)(2)編寫一個主程序,從鍵盤輸入兩個整數(shù),調用上述函數(shù)實現(xiàn)兩個數(shù)據(jù)的交換并輸出。

        更多資料

        00227《公司法》【知識集錦】

        00316《西方政治制度》【知識集錦】

        00183《消費經(jīng)濟學》【知識集錦】

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

        自考備考資料免費領取

        去領取