itgle.com
参考答案和解析
参考答案:C
更多“–It’s great that you got into such a good university.–(). ”相关问题
  • 第1题:

    以下能将字符串“good!”正确地存放在字符数组s中,或使指针;能指向这个字符串的是(33)。

    A.char s[4]={'g','o','o','d','!')

    B.char s[5];s="good!";

    C.int s[5]="good!";

    D.char *s;s="good!:;


    正确答案:D
    解析:选项A是逐个字符赋值,字符数组末尾无“'\0'”结束符,因此不是字符串。选项A应更正为:chars[5]={'g','o','o','d','!','\0'}。选项B的错误在于,在赋值语句中对字符数组进行整体赋值。通常,在定义时可以对字符数组进行字符串的整体赋值。chars[5]="good!";是对选项B的更正。选项C存在语法错误。数组类型为int型,不是char型,不能进行初始化。chars[5]="good!";是对选项C的更正。选项D的“char*s;s="good!";”,是通过指针s指向字符串"good!"。

  • 第2题:

    设s1="GOOD",s2="-",s3="BYE!",则s1、s2和s3连接后的结果是()

    A、"GOOD-BYE!"

    B、"GOODBYE!"

    C、"GOODBYE!"

    D、"GOODBYE"


    参考答案:A

  • 第3题:

    以下能正确进行字符串赋值、赋初值的语句是______。

    A.char s[5]:{'a','e','i','o','u'};

    B.char *s; s="good";

    C.char s[5]="good";

    D.char s[5]; s="good";


    正确答案:C

  • 第4题:

    能正确进行字符串赋值、赋初值的语句组是()。

    A、chars[5]={a,e,i,o,u};

    B、char*s;s=“good!“;

    C、chars[5]=“good!“;

    D、chars[5]=“good!“;


    参考答案:B

  • 第5题:

    下列哪个程序段可能导致错误?

    A.String s="hello"; String t= "good"; String k=s+ t;

    B.String s="hello"; String t; t=s[3]+"one";

    C.String s="hello"; String standard=s. toUpperCase

    D.String s="hello"; String t =s+ "good"


    正确答案:B
    解析:选项A)String类型可以直接使用“+”运算符进行连接运算。选项B)String是一种Object,而不是简单的字符数组,不能使用下标运算符取其值的某个元素,错误。选项C)toUpperCase()方法是String对象的一个方法,作用是将字符串的内容全部转换为大写并返回转换后的结果(String类型)。选项D)同选项A)。

  • 第6题:

    执行以下程序段后,输出结果是() 。 char s[20]= "Good",t[]="Moring!"; strcat(s,t); puts(s);

    A.GoodMoring!

    B.Moring!

    C.Good

    D.Moring!Good


    A