您现在的位置:在线题库 >> 计算机类 >> C语言
  • ID:9372-10635

    有以下程序

    main()

    {char a[]="programming",b[]="language";

    char *p1,*p2;

    int i;

    p1=a;p2=b;

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

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

    printf("c",*(p1+i));

    }输出结果是( )

    A)gm B)rg C)or D)ga

  • 相关试题查看更多

  • ID:9372-1207

    当说明一个结构体变量时系统分配给它的内存是

     A. 结构中第一个成员所需内存量 B. 成员中占内存量最大者所需的容量

    C. 各成员所需内存量的总和 D. 结构中最后一个成员所需内存量

    查看解析

  • ID:9372-9258

    如果char ch[][4] = {abcd,efgh”,“ijklm”,“nopq}; ,*((ch+2)+2) =, *(ch[1]+2) =, *(ch+1) 代表元素的地址。

    查看解析

  • ID:9372-8368

    写出以下程序的执行结果

    #include "stdio.h"

    main()

    { int k;

    int a[3][3]={1,2,3,4,5,6,7,8,9};

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

    printf(“%d”,a[k][2-k]);

    }

    查看解析

  • ID:9372-1104

    设有以下说明语句

    typedef struct

    { int n;

    char ch[8];

    }PER;

    则下面叙述中正确的是______

    A.PER是结构体变量名 B.struct是结构体类型名

    C.typedef struct是结构体类型 D.PER是结构体类型名

    查看解析

  • ID:9372-7039
    写出以下程序的执行结果

    main()

    { int i,s=0;

    int a[3][3]={1,2,9,3,4,8,5,6,7};

    for(i=0;i<3;i++) s+=a[i][i]+a[i][3-i-1];

    printf(“%d”,s);
    }

    查看解析