2011年9月計(jì)算機(jī)等級(jí)考試C語(yǔ)言沖刺試題五(5)

字號(hào):


    三、將下列程序補(bǔ)充完整。
    1.(1)((a+b2.(3)”%d%d”,&n1,&n2 (4) j=n1;n1=n2;n2=j;(5)j%3==0
    3.(6)(k=2;k《=sqrt(x);k++) (7) j=a;a=b;b=j;(8)prime(j)
    4.(9)scanf(“%s”,&n)(10)else if (x==0)
    5.(11)ch==`Q`||==`q`(12)ch》=`A`&&ch《=`Z`||ch》=`a`&&ch《=`z`
    四、按格式寫出程序運(yùn)行結(jié)果。
    1.a10=1,a8=1,a16=1
    c10=65,c8=101,c16=41,cc=A
    d10=98,dc=b
    2.8 5 2
    k=4 y=0
    3.m=82,j=7
    4.ABCD
    BCD
    CD
    D
    五、按題目要求寫出可運(yùn)行程序。
    1.#include “stdio.h”
    main()
    { int term[10];
    int i,max,min;
    printf(“請(qǐng)輸入10個(gè)整數(shù):”);
    for(i=0;i《10;i++)
    scanf(“%d”,&term[i]);
    (max=term[0];
    min=term[0];
    for(i=0;i《10;i++)
    {if(term[i]if(term[i]》max)max=term[i];}
    printf(“max=%d,min=%d”,max,min);}
    2. main()
    int j,k,x;
    int a[][3]={9,7,5,3,1,2,4,6,8};
    for(j=0;j《3;j++)
    for(k=j+1,k《3;k++)
    {x=a[j][k];a[j][k]=a[k][j];a[k][j]=x;}
    for(j=0;j《3;j++)
    {for(k=0,k《3;k++)
    printf(“M”,a[j][k]);}}
    3.#include “stdio.h”
    int gcd(int m,int,n)
    {if(n==0)return(m);
    else return(gcd(n,m%n));
    int tim(int m,int,n)
    return(m*n/gcd(m,n));}
    main()
    {int m,n,g,t;
    printf(“enter two number please:”);
    scanf(“%d,%d”,&m,&n);
    g=gcd(m,n);t=tim(m,n);
    printf(“gcd(m,n)=%d\n”,g);
    printf(“tim(m,n)=%d\n”,t);}