题目内容

下列说法错误的是

A. 字符数组的最后一个元素必须是字符'0'才能表示一个字符串。
B. 字符串不能用关系运算符>,<,==直接比较大小,必须使用strcmp函数比较大小,当出现第一对不相等的字符时,就由这两个字符的ASCII码值的大小来决定其所在字符串的大小。
C. 用双引号括起的一串字符是字符串常量,系统自动为其添加空字符'\0'作为字符串的结束标志。
D. char *pStr = "Hello China";表示定义了一个指向字符串常量的字符指针变量。此时既可以修改pStr的值,也可以通过间接寻址的方法修改pStr指向的字符。
E. char *pStr;scanf("%s", pStr);这两条语句的作用就是将用户从键盘输入的字符串保存到字符指针变量pStr中。
F. 通过间接寻址运算符引用指针变量指向的变量的值,称为指针的解引用。

查看答案
更多问题

不能将字符串赋给字符变量。

A. 对
B. 错

指向结构体类型变量的指针变量不可以指向该结构体变量中的一个成员。

A. 对
B. 错

下列代码的输出结果是_________?publicclassTest{publicstaticvoidmain(String[]args){newTest();}publicTest(){PrintCharprintA=newPrintChar('a',4);PrintCharprintB=newPrintChar('b',4);printA.run();printB.run();}classPrintCharimplementsRunnable{privatecharcharToPrint;//Thecharactertoprintprivateinttimes;//ThetimestorepeatpublicPrintChar(charc,intt){charToPrint=c;times=t;}publicvoidrun(){for(inti=0;i

A. aaaabbbb
B. bbbbaaaa
C. 字符a和b随机打印
D. abababab

分析代码:publicabstractclassTestimplementsRunnable{publicvoiddoSomething(){ }}

A. 程序编译不正常,因为没有实现run()方法.
B. 程序编译不正常,因为没有包含抽象方法
C. 程序编译正常.
D. 其它均不正确.

答案查题题库