更多“以下选项中,不能确定赋值的是______。A.char s1[10];s1="chest";B.char s2[]={'C','t','e','s','t ”相关问题
  • 第1题:

    以下选项中,不能正确赋值的是______。

    A.char s1[10]; s1="chest";

    B.char s2[]={'C','t','e','s','t'};

    C.char s3[20]="Chest";

    D.char*s4="Ctest\n"


    正确答案:A
    解析:语言中不能将字符串常量直接赋给数组。但在赋初值时可以。

  • 第2题:

    以下选项中不能正确赋值的是

    A.char s1[10];s1=”cbest”;

    B.char s2[]={‘c’, ’b’, ’e’, ’s’, ’t’};

    C.char s3[10] =”cbest”;

    D.char s4[7] ={"cbestn"};


    A 解析:C语言中不能将字符串常量直接赋给数组。但在赋初值时可以。

  • 第3题:

    n mol某理想气体在恒容下由T1加热到T2 ,其熵变为ΔS1,相同量的该气体在恒压下由T1加热到T2,其熵变为ΔS2 ,则ΔS1与ΔS2的关系

    A.ΔS1 >ΔS2

    B.ΔS1 = ΔS2

    C.ΔS1 <ΔS2

    D.ΔS1 = ΔS2 = 0


    B

  • 第4题:

    试题30

    若有定义语句: char *s1=”OK”, *s2=”ok”; , 以下选项中,能够输出”OK”的语句是()

    A.if(strcmp(s1,s2)==0) puts(s1);

    B.if(strcmp(s1,s2)!=0) puts(s2);

    C.if(strcmp(s1,s2)==1) puts(s1);

    D.if(strcmp(s1,s2)!=0) puts(s1);


    正确答案:D
    试题30分析
    strcmp(s1,s2)函数,如果s1>s2,结果大于0;如果s1=s2,结果等于0;如果s1<s2,结果小于0;D项strcmp(s1,s2)!=0成立,所以输出s1。
    试题30答案
    D

  • 第5题:

    以下选项中,不能正确赋值的是()。

    A.char s1[10];s1="Ctest";

    B.char s2[]={'C','t','e','s','t'};

    C.char s3[20]="Ctest";

    D.char s4[]="Ctestn";


    A解析:C语言中不能将字符串常量直接赋给数组。但在赋初值时可以。