假设有String a="A";char b='A'; char c=65,下面选项中正确的是( )。A.if(a==b){System.out.print("Equal")}B.if(c==b){System.out.print("Equal")}C.if(a==c){System.out.print("Equal")}D.if(c==bB){System.out.print("Equal")}

题目

假设有String a="A";char b='A'; char c=65,下面选项中正确的是( )。

A.if(a==b){System.out.print("Equal")}

B.if(c==b){System.out.print("Equal")}

C.if(a==c){System.out.print("Equal")}

D.if(c==bB){System.out.print("Equal")}


相似考题
更多“假设有String a="A";char b='A'; char c=65,下面选项中正确的是( )。A.if(a==b){System.out.prin ”相关问题
  • 第1题:

    下面程序的运行结果是()。includeincludemain(){char*s1="abDuj";char*s2="

    下面程序的运行结果是( )。 #include<stdio.h> #include<string.h> main() {char*s1="abDuj"; char*s2="ABdUG"; int t; t=strcmp(s1,s2); printf("%d",t); }

    A.正数

    B.负数

    C.零

    D.不确定的值


    正确答案:A

  • 第2题:

    设有定义:char *c;,以下选项中能够使字符型指针c正确指向一个字符串的是

    A.char str[]=“string”;c=str;

    B.scanf(”%S”,C);

    C.C=getehar( );

    D.*c=”string”;


    正确答案:A
    解析:选项B)、D)中,没有为字符串分配空间。因此不能用c指向字符串。选项c)中getchat( )函数返回一个字符,不能将字符赋给字符指针c。选项A)中首先定义了字符数组str,然后将str的首地址赋给指针c,这样就使指针c指向了字符串“string”。

  • 第3题:

    对字符串不正确的赋值方式是()。

    A.char *string; string="china";

    B.char c[]={"china"};

    C.char c[10]; c[10]={"china"};

    D.char *string="china";


    char c[10];c[10]={"china"};

  • 第4题:

    假设有String a="A:;char='A';int c=65,选项______是正确的。

    A.if(a==b){System.out.print("Equal")}

    B.if(c==b){System.out.print("Equal")}

    C.if(a==c){System.out.print("Equal")}

    D.以上均不正确


    正确答案:B
    解析: 由于Java是强类型语言,String型变量不能和char、int型变量直接进行对比,所以选项A、C均不正确。但如果char和int型变量在同一个表达式中运算,系统是可以进行自动类型转换的,因此这两个类型的变量之间可以进行比较。由于字母A的ASCII码值为65,所以c=b,故选项B正确。

  • 第5题:

    下面的变量定义中,不正确的是()

    A.char * p="string";

    B.int a[]={'A','B','C'};

    C.float *q=&b, b;

    D.double a, * r= &a;


    B

  • 第6题:

    下面的变量定义中,不正确的是()。

    A.char *p="string";

    B.int a[]={1,2,3};

    C.float *q=&b, b;

    D.double a, *r=&a;


    int a; A=10;