自考“C語言程序設(shè)計”模擬試題四答案

字號:

一、單項選擇題
    1 A 2B 3D 4C 5C 6C 7C 8D 9D 10A 11D 12D 13B 14A 15C 16C 17A 18A 19C 20A
    二、判斷題
    1√ 2Ⅹ 3√ 4Ⅹ 5√ 6√ 7√ 8√ 9√ 10√
    三、填空
    1 #號
    2 0
    3 ch!=‘\n’ ch>=‘0’ && ch<=‘9’
    4 從鍵盤上輸入一個字符。
    5 指針變量p為整型
    6 FILE *fp
    7 9
    四、讀出程序
    1 printf(“%d,”,&a); if (a==1)
    2 12
    3 s=s+1.0/n
    4. 3 4 5
    5 1 2 5
    五、編程序
    1.
    #include “stdio.h”
    main()
    { long t=1;
    int i;
    for(i=1;i<=10;i++)
    t=t*i;
    printf(“%ld”,t); }
    2
    #include “stdio.h”
    main()
    { int i;
    for(i=1;i<=100;i++)
    { if(i%12==0)
    continue;
    printf(“%d ”,i);
    }
    3.
    #include “stdio.h”
    main()
    { int i,j,a[10];
    for(i=1;i<=10;i++)
    scanf(“%d”,&a[i]);
    for(i=0;i<9=;i++)
    for(j=9;j>i;j——)
    if(a[j-1]
    { t=a[j-1];
    a[j-1]=a[j];
    a[j]=t; }
    for(i=0;i<10;i++)
    printf(“%d”,a[i]);
    }
    4.
    #include “stdio.h”
    main()
    { int a[3][3],i,j,s=0;
    for(i=0;i<3;i++)
    for(j=0;j<3;j++)
    scanf(“%d”,&a[i][j]);
    for(i=0;i<3;i++)
    { for(j=0;j<3;j++)
    printf(“%d ”,a[i][j] );
    printf(“\n”);
    }
    }
    5.
    #include “stdio.h”
    main()
    { int c;
    FILE *fp;
    fp=open(“read.txt”,“r”);
    c=fgetc(fp);
    while(c!=‘\n’)
    { putchar(c);
    c=fgetcr(fp);
    } }
    fclose(); }