C语言程序设计

设有定义语句:charstr[][20]={"Hello","Beijing"},*p=str;()则printf("%d/n",strlen(p+20));输出结果是A、0B、5C、7D、20

题目

设有定义语句:charstr[][20]={"Hello","Beijing"},*p=str;()则printf("%d/n",strlen(p+20));输出结果是

  • A、0
  • B、5
  • C、7
  • D、20
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设有定义charstr[80]以下不能将输人数据nrst\nsecond\<CR)读取到数组str的语句是( )。

A.cin.get(str,strlen(str));

B.cin.getline(str,strlen(str));

C.cin>>str;

D.dn.read(str,strlen(str));


正确答案:D
解析: 本题考查cin流对象的几种成员函数get,getline,read及流提取符>>的使用规则。

第2题:

设有说明语句:intx=1,y=3,z=5;则下面表达式中值为0的是()。

A、x

B、charstr[80];str=”abcdefg”;

C、char*pstr=”abcdefg”

D、char*pstr=NULL;pstr=”abcdefg”;


参考答案:B

第3题:

下面两个语句是等价的:ChArstr[]='hEllo,worlD';ChArstr[11]='hEllo,worlD';()


参考答案:错误

第4题:

分析下列语句:namespaceTestCS{publicdelegatevoidHello(stringtarget);}该语句的作用是:()

A、在TestCS命名空间中定义了一个名为Hello的全局方法;

B、在TestCS命名空间中声明了函数Hello的原型;

C、在TestCS命名空间中定义了一个名为Hello的函数指针;

D、在TestCS命名空间中定义了了一个名为Hello的委托类型;


正确答案:D

第5题:

下列对字符串的定义中错误的是()。

A.charstr[7]="FORTRAN"

B.charstr[]="FORTRAN"

C.char*str="FORTRAN"

D.charstr[]={'F','O','R','T','R','A','N','


正确答案:A

第6题:

以下不能正确赋进行字符串赋初值的语句是()。

A.charstr[5]=”good!”

B.charstr[]=”good!”

C.char*str=”good!”

D.charstr[5]={‘g’,’o’,’o’,’d’}


正确答案:A

第7题:

设有变量定义chars[]=”hello”,则数组中有6个元素。()

此题为判断题(对,错)。


正确答案:正确

第8题:

假设有以下代码: String s="hello"; String t="hello"; char c[ ]={'h','e','l','l','o'}; 下列选项中,返回false的语句是______。

A.s.equals(t);

B.t.equals(c);

C.s==t;

D.t.equals(new String("hello"));


正确答案:B
解析: ==操作符所比较的是操作符两端的操作数是否是同一个对象,而String的equals( )方法所比较的是两个String对象的内容是否一样,其参数是一个String对象时才有可能返回true,其他对象都返回false。因此只有选项B符合题意。

第9题:

下列实现C语言语句printf("Hello!")的相同功能的语句是( )。

A.cout>>"Hello!"

B.cin>>"Hello!"

C.cout<<"Hello!"

D.cin<<"Hello!"


正确答案:C
解析:C++输出语句语法。

第10题:

有如下类和对象的定义:class MyHello{public:static string getName() { return "Hello"; }};MyHello my;下列各组语句中,能输出“Hello”的是( )。

A. cout<

B.cout<

C.cout<

D.cout<


参考答案:B

更多相关问题