国产精品亚洲精品日韩动图,国产又黄,青青青在线视频免费观看,日韩精品一区二区蜜桃

  • <td id="cz1jh"></td>

    <menuitem id="cz1jh"></menuitem>
  • <small id="cz1jh"></small>

      1.  自考網
         自考動態(tài)  報考指南  考試政策  復習指導  課程設置  自考試題  自考就業(yè)  考生故事  助學單位  自考論壇 
         公共課: 真題|模擬題|筆記串講  經濟類: 真題|模擬題|筆記串講  法學類: 真題|模擬題|筆記串講  文學類真題|模擬題|筆記串講  高校招生  網絡課堂

        全國2011年4月高等教育自考計算機基礎與程序設計試題

        作者:   發(fā)布時間:2011-05-04 09:12:26  來源:育路教育網
        • 文章正文
        • 資料下載
        • 自考圈
        • 論壇
        二、多項選擇題 (本大題共5小題,每小題2分,共10分)
        在每小題列出的五個備選項中至少有兩個是符合題目要求的, 請將其代碼填寫在題后的括號內。錯選、多選、少選或未選均無分。
        21.與十進制10.625等值的數有 ( )
        A.(10.101)2
        B.(1010.101)2
        C.(12.101)8
        D.(12.5)8
        E.(A.A)16
        22.下面合法的C語言用戶定義的標識符有 ( )
        A.auto
        B._123
        C.ABC
        D.Turbo_c
        E.int
        23.下面屬于Turbo C 提供的數學函數有 ( )
        A.acos
        B.tan
        C.puts
        D. sqrt
        E.exp
        24.自定義函數有n1,n2,n3三個形式參數且為整型,函數正確的定義形式有( )
        A.int fun(int nl,n2,n3) {…}
        B.int fun(int nl,int n2,int n3){…}
        C.int fun(nl,n2,n3)
        int nl,n2,n3;{…}
        D.int fun(n1,n2,n3)
        {int nl,n2,n3;…}
        E.int fun(nl,n2,n3)
        {int n1,int n2,int n3;…}
        25.設有關于結構體類型的定義:( )
        struct mankind
        {
        char name[20];
        int age;
        float weight:
        }person,*p;
        下面各個供選項中語句都正確的有
        A.person.name="Li";
        person.age=15;
        B.strcpy(person.name,"Wang");
        Person->age=15;
        C.p=&person;
        p->age=25;
        D.strcpy(person.name,"Tom");
        p=&person;
        E.strcpy(person.name,"Tom"),p=&person;
        p->weight=97.2;
        三、簡答題 (本大題共4小題,每小題4分,共16分)
        26.設有下面程序:
        void main(void)
        {
        int x:
        x=1:
        while(x<20){
        printf("x=%d\n",x);
        x+=2:
        }
        }
        請把程序改寫為for結構。
        27.聲明語句char s[20]="computer";
        能用下面的語句替代嗎?為什么?
        char s[20];
        s="computer";
        28.設有說明:
        struct node{
        int num;
        char name[12];
        char sex;
        float income;
        }a,*ptr=&a;
        寫出對ptr所指成員num,name,sex,income分別賦值123,"zhang",′m′,654.25的賦值語句。
        29.設有說明:unsigned x=10;試寫出通過僅對x進行移位操作的表達式,使表達式的值為 16。
        四、閱讀分析題 (本大題共6小題,每小題5分,共30分)
        30.閱讀下列程序并寫出運行結果。
        void main(void)
        {
        int x=1,y=2;
        char ch=′a′:
        x++;y-=2;++ch;
        printf("%c,%d,%d\n",ch,x,y);
        }
        31.閱讀下列程序并寫出運行結果。
        void main(void)
        {
        int x=11;
        switch(x-1){
        case O:
        printf("x=%d\n",x++);
        break:
        case 10:
        printf("x=%d\n",x*2);
        case 20:
        printf("x=%d\n",x*4);
        default:
        printf("x=%d\n",x);
        }
        }
        32.閱讀下列程序,當依次輸入11,l2,l3,14,16這5個數時,請寫出程序的運行結果。
        void main(void)
        {
        int x,i,s=O;
        for(i=O;i<5;i++){
        scanf("%d",&x);
        if(x%2)continue;
        printf("%d\t",x);
        s+=x;
        }
        printf("\n");
        printf("s=%d\n",s);
        }
        33.閱讀下列程序并寫出運行結果。
        void main(void)
        {
        int x=3,y[7]={1,3,5,8,9,11,12};
        int t=O,b=7,f=O,m;
        m=(b+t)/2;
        while(b-t>=O)
        if(y[m]==x){f=1;
        printf("\ny[%d]=%d\n",m,y[m]);
        break;
        }
        else if(y[m]>x)
        {
        b=m-1;printf("%d\t",y[m]);
        m=(b+t)/2;}
        else{
        t=m+1;printf("%d\t",y[m]);
        m=(b+t)/2;}
        if(! f)
        printf("\n not find!\n");
        34.閱讀下列程序序并寫出運行結果。
        int fun(int y);
        void main(void)
        {
        int x[4]={3,5,7,O},s=0,i=0;
        while(x[i]){
        s+=fun(x[i]);
        i++;
        printf("s=%d\n",s);
        }
        }
        int fun(int y)
        {
        static int a=O;
        a=a+y;
        return a;
        }
        35.閱讀下列程序并寫出運行結果。
        void f1(char*t,char*s);
        void main(void)
        {
        char s1[20]="abcdl2345",t1[20]="xyz";
        printf("%s\n%s\n",s1,t1);
        f1(t1,s1);
        printf("%s\n",t1);
        }
        void f1(char*t,char*s)
        {
        while((*t=*s)!=′\0′){
        t++;
        s++;
        }
        }
        五、編程題 (本大題共2小題,每小題12分,共24分)
        36.從鍵盤輸入20個整數存放到數組a 中,計算數組a中下標為奇數的所有元素的和。
        37.從鍵盤上輸入20個字符存放到一個字符數組s中。對數組s中的元素按升序(由小到大)排序,再將排序后的結果寫到c:\abc.dat文本文件中。

        熱門資料下載:
        <
        自考最新熱貼:
        【責任編輯:育路編輯  糾錯
        【育路網版權與免責聲明】  
            ① 凡本網注明稿件來源為"原創(chuàng)"的所有文字、圖片和音視頻稿件,版權均屬本網所有。任何媒體、網站或個人轉載、鏈接、轉貼或以其他方式復制發(fā)表時必須注明"稿件來源:育路網",違者本網將依法追究責任;
            ② 本網部分稿件來源于網絡,任何單位或個人認為育路網發(fā)布的內容可能涉嫌侵犯其合法權益,應該及時向育路網書面反饋,并提供身份證明、權屬證明及詳細侵權情況證明,育路網在收到上述法律文件后,將會盡快移除被控侵權內容。
        自考報名咨詢電話:010-51291357 51291557
        熱點專題
         
         自考熱點關注
                                MORE>>
        學員報名服務中心: 北京北三環(huán)西路32號恒潤中心18層1803室(交通位置圖
        咨詢電話:北京- 010-51268840/41 傳真:010-51418040 上海- 021-51567016/17
        育路網-中國新銳教育社區(qū): 北京站 | 上海站 | 鄭州站| 天津站| 山東站
        本站法律顧問:邱清榮律師
        1999-2011 育路教育版權所有| 京ICP證100429號