一起答
单选

有以下程序main ( ) { int a[3] [3],*p, i;  p=&a[0] [0];  for (i=0;i<9; i++) p[i] =i;  for(i=0;i<3;i++) printf ("%d" ,a[1] [i] );}  程序运行后的输出结果是

  • A.12
  • B.123
  • C.234
  • D.345
试题出自试卷《2017年计算机二级考试C语言模拟试题3》
参考答案
查看试卷详情
相关试题
  1. fun1函数的功能是将3个整数按由大到小的顺序调整后依次放入a、b、c3个变量中,a中放最大数,fun2函数的功能是交换两个变量中的值。补足所缺语句。

     fun2(int*x,int*y)

     { int t;

       t=*x;*x=*y;*y=t;

     }

     fun1(int*p1,int*p2,int*p3)

     {if(*p3>*p2)  fun2(*P2,*p3);

      if(*p1<*p3)  fun2(______);

      if(*p1<*p2)  fun2(______);

     }

     main()

     {  int a,b,c;

        scanf("%d%d%d",&a,&b,&c) ;

        fun1(&a,&b,&c) ;

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

     }

  2. 以下程序运行后的输出结果是【 】。

     main()

     { char a[]="Language",b[]="Pragrame";

       char *p1,*p2;  int k;

       p1=a; p2=b;

       for(k=0;k<=7;k++)

       if(*(p1+k)==*(p2+k))

       printf("%c",*(p1+k));

       }

  3. 以下程序中select函数的功能是:在N行M列的二维数组中,选出一个最大值作为函数值返回,并通过形参传回此最大值所在的行下标。请填空。

      #define  N  3

      #define  M  3

     select{int a[N][M],int *n;

      { int i,j,row=l,eolum=l;

        for(i=0;i<N;i++

          for j=0;j<M;j++)

             if(a[i][j]>a[row][colum]){row=i;colum=j:}

        *n=______;

        return______;

      }

     main()

      { int a[N][M]={9,11,23.6,1,15,9,17,20}, max,nj

        max=select(a,&n);

        printf("max=%d, line=%d\n",max.n ;

     }

  4. 以下程序的输出结果是______。

    main()

    {char c='z';

    printf("%c",c-25);}

  5. 有以下程序main ( ) { int a[3] [3],*p, i;  p=&a[0] [0];  for (i=0;i<9; i++) p[i] =i;  for(i=0;i<3;i++) printf ("%d" ,a[1] [i] );}  程序运行后的输出结果是

    • A.12
    • B.123
    • C.234
    • D.345
  6. 标准库函数fgets(s,n,file)的功能是(  )。

    • A.从文件file中读取长度为n的字符串存入字符数组s中
    • B.从文件file中读取长度不超过n-1个字符的字符串放到字符数组s中
    • C.从文件file中读取n个字符串存入字符数组s中
    • D.从文件file中读取长度为n-1个字符的字符串存入字符数组s中
  7. 有以下程序

    #include <stdio.h>

    main( )

    {int a[ ]={1,2,3,4,5,6,7,8,9,10,11,12,},*p=a+5,*q=NULL;

    *q=*(p+5);

    printf("%d %d\n",*p,*q);

    }

    程序运行后的输出结果是

    • A.运行后报错
    • B.6 6
    • C.6 11
    • D.5 10
  8. C语言中运算对象必须是整型的运算符是(  )。

    • A.%=
    • B./
    • C.=
    • D.<=
  9. 需求分析最终结果是产生

    • A.项目开发计划
    • B.需求规格说明书
    • C.设计说明书
    • D.可行性分析报告
  10. 下列程序的输出结果是(  )。

    #include<stdio.h>

    main()

    {iut a=2,b=3,p;

    p=f(a,B)

    printf("%d",p);

    }

    intf(a,b)

    {int c;

    if(a>B) c=1;

    e1Seif(a==B) c=0;

    else(3=-1;

    return(C) ;

    }

    • A.-1
    • B.0
    • C.1
    • D.2