一起答
单选

C语言程序的三种基本结构是顺序结构、循环结构和( )

  • A.选择结构
  • B.递归结构
  • C.嵌套结构
  • D.转移结构
参考答案
查看试卷详情
相关试题
  1. 下面程序用来输出两个字符串中较短的长度。

    main()

    {char pl[20],p2[20];

    int i1,i2,num;

    gets(p1);

    gets(p2);

    i1=______;/*第一空*/

    i2=______;/*第二空*/

    num=(______)?i1:i2;/*第三空*/

    printf("%d\n",nurn);

    }

  2. 编写一个程序,用循环结构输出以下图形。

  3. 从a盘根目录下名为"string.txt"的文本文件读取前20个字符组成字符串在屏幕上显示输出。

  4. 下面程序通过函数average()计算数组中各元素的平均值。

    float average(______,int n)/*第一空*/

    {int i;

    float avg=0.0;

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

    avg=avg+______;/*第二空*/

    avg=______;/*第三空*/

    return avg;

    }

    main()

    {int i,a[5]={2,4,6,8,10);

    float mean;

    mean=average(a,5);

    printf("%f\n",mean);

    }

  5. 以下程序的功能是:从键盘输入若干个学生的成绩,统计出最高成绩和最低成绩,当输入负数时结束输入。

    #include<stdio.h>

    main()

    {float x,amax,amin;

    scanf("%f",&x);

    amax=x:

    amin=x;

    while( )/*第一空*/

    {if(______)amax=x;/*第二空*/

    if(x<amin)______;/*第三空*/

    scanf("%f",&x);

    }

    printf("amax=%3.2f,amin=%3.2f\n",amax,amin);

    }

  6. #inelude<stdio.h>

    sub(x,y,z)

    int x,y,*z;

    {*z=y-X;}

    main()

    {int a,b,C;

    sub(10,5,&a);

    sub(7,a,&b);

    sub(a,b,&c);

    printf("%d,%d,%d\n",a,b,c);

    }

  7. #include<stdio.h>

    main()

    {int i,j,row,colum,m;

    static int arry[3][3]={{100,200,300},{28,27,29},{850,26,5)};

    m=arry[0][0];

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

    for(j=0;j<3;j++)

    if(arry[i][j]<m)

    {m=arry[i][j];row=i;colum=j;}

    printf("%d,%d,%d\n",m,row,colum);

    }

  8. #include<stdio.h>

    main()

    {char b[]={"CDEFGH"};

    char *chp=&b[3];

    while(--chp<&b[0]);

    putchar (*chp):

    printf("n"):

    }

  9. #include<stdio.h>

    main()

    {int a[4][3]={1,5,9,12,8,17,13,6,10,24,22,23},i,s=1;

    for(i=2;i<2=3;i++)

    s=s+a[i][3-i];

    printf("s=%d\n",s);

    }

  10. C语言中fputc()函数对文本文件的存取是以______为单位的。