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

    下面能正确进行字符串赋值操作的语句是( )

    A)char s[5]={"ABCDE"}; B)char s[5]={'A''B''C''D''E'};

    C) char *s;s="ABCDEF"; D)char *s; scanf("%s"s);

  • 相关试题查看更多

  • ID:9372-2164

    以下叙述中不正确的是 .

    A. 函数中的形式参数是局部变量

    B. 在一个函数内定义的变量只在本函数范围内有效

    C. 在不同的函数中可以使用相同名字的变量

    D. 在一个函数内的复合语句中定义的变量在本函数范围内有效

    查看解析

  • ID:9372-8349

    执行下面的程序时,从键盘上输入52,则输出结果是 ( )
    main()

    {int a,b,k;

    Scanf(“%d%d”,&a,&b);

    k=a;

    if(a

    else k=b%a;

    printf(“%d\n”,k);}

    A 5 B 3 C 2 D 0

    查看解析

  • ID:9372-1513

    程序执行后的输出结果是

    fun(char p[][10])

    { int n=0,i;

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

    if(p[i][0]== 'T')n++;

    return n;

    }

    main()

    { char str[][10]={ "Mon","Tue","Wed","Thu","Fri","Sat","Sun"};

    printf("%d\n",fun(str));

    }

    查看解析

  • ID:9372-2153

    若以下选项中的变量已正确定义,则正确的赋值语句是

    A. a1=3.6%3 B. 5+2=a2 C. a3=0xA D. a4=1+2=3

    查看解析

  • ID:9372-2100

    以下程序的输出结果是

    main()

    { struct cmp

    { int x;

    int y;

    }cnum[2]={1,3,2,7};

    printf("%d\n",cnum[0].y/cnum[0].x*cnum[1].x);

    }

    查看解析