全国信息技术应用考试

顺序执行下列程序语句后,则b的值是() String str = "Hello"; String b = str.substring(0,2);A、HelloB、helloC、HeD、null

题目

顺序执行下列程序语句后,则b的值是() String str = "Hello"; String b = str.substring(0,2);

  • A、Hello
  • B、hello
  • C、He
  • D、null
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

假定程序中有以下语句: answer=MsgBox("Stringl",,"String2","String3",2) 执行该语句后,将显示一个信息框,此时如果单击“确定”按钮,则answer的值为: ______。

A.String1

B.String2

C.String3

D.1


正确答案:D
解析:MsgBox函数:在对话框中显示消息,等待用户单击按钮,并返回一个Integer告诉用户单击哪一个按钮。
  返回值
  常数   值  描述
  vbOK   1  OK
  vbCancel 2  Cancel
  vbAbort 3  Abort
  vbRetry 4  Retry
  vbIgnore 5  Ignore
  vbYes  6  Yes
  vbNo  7  No
  本题单击的是“确定”按钮,及vbOK,所以MsgBox返回1。

第2题:

设有以下语句: char str1[]="string",str2[8],*str3,*str4=="string; 则______不是对库函数的正确调用。

A.strcpy(str1,"HELLO1");

B.strcpy(str2,"HELLO2");

C.strcpy(str3,"HELLO3");

D.strcpy(str4,"HELLO4")


正确答案:C
解析:C语言中:strcpy(st1,st2);,其两个参数均为字符指针或字符数组,选项C中的目的中指针str3没有指向具体有效的存储单元,故是错误的调用。

第3题:

假定程序中有以下语句: answer=MsgBox("String1",,"String2","String3",2) 执行该语句后,将显示一个信息框,此时如果单击“确定”按钮,则answer的值为 ______。

A.String1

B.String2

C.String3

D.1


正确答案:D
解析:MsgBox函数:在对话框中显示消息,等待用户单击按钮,并返回一个Integer告诉用户单击哪一个按钮。
  返回值
  常数   值  描述
  vbOK   1   OK
  vbCancel 2  Cancel
  vbAbort  3  Abort
  vbRetry  4  Retry
  vbIgnore 5  Ignore
  vbYes   6  Yes
  vbNo   7  No
本题单击的是“确定”按钮,及vbOK,所以MsgBox返回1。

第4题:

设有以下语句: char strl[]="string",str2[8],*str3,*str4="string"; 则_______不是对库函数的正确调用。

A.strcpy(strl,"HELLO1");

B.strcpy(str2,"HELLO2");

C.strcpy(str3,"HELLO3");

D.strcpy(str4,"HELLO4");


正确答案:C
解析:C语言中:strcpy(st1,st2);,其两个参数均为字符指针或字符数组,选项C中的目的串指针str3没有指向具体有效的存储单元,故是错误的调用。

第5题:

设有以下语句: char str1 []="string"mstr2 [8],*str3,*str4=="string"; 则 ______不是对库函数的正确调用。

A.strcpy(str1,"HELLO1");

B.strcpy(str2,"HELLO2");

C.strcpy(str3,"HELLO3");

D.strcpy(str 4,"HELLO4");


正确答案:C
解析:C语言中:strcpy(st1,st2);,其两个参数均为字符指针或字符数组,选项C中的目的串指针str3没有指向具体有效的存储单元,故是错误的调用。

第6题:

设有语句:char str1[]="string",str2[8],*str3,*str4="string";,则下列对库函数strcpy调用不正确的是

A.strcpy(str1,"Hello1");

B.strcpy(str2,"Hello2");

C.strcpy(str3,"Hello3");

D.strcpy(str4,"Hell04");


正确答案:C
解析:本题考核函数调用。函数strcpy的函数原型为:char*strcpy(char*strDest,constchar*trSrC);,其功能是复制strSrc所有字符到strDest,并返回strDest。根据函数strcpy的原型可知选项A)、B)和D)的调用都是正确的。在C)选项中,由于指针*str3没有初始化其字符长度,容易引起访问越界,故是不正确的。

第7题:

顺序执行下列程序语句后,则b的值是()。

A.Hello

B.hello

C.He

D.null


正确答案:B

第8题:

下列哪个语句是声明一个含有10个String对象的数组( )?

A.char str[];

B.char str[][];

C.String str[]=new String[10];

D.String str[10];


正确答案:C
解析:本题主要考查正确的字符串数组声明是String str[]=new String[];,注意选项D的形式是不对的,这和C++语言是不同的。

第9题:

顺序执行下列程序语句后,则b的值是 String a="Hello"; String b=a.substring(0,2);

A.Hello

B.hello

C.He

D.null


正确答案:C
解析:substring()方法是用来提取子字符串的,此题是提取字符串a的第0个到第2个字符组成新的字符串:He。

第10题:

下列( )语句是声明一个含有10个String对象的数组。

A.char str [];

B.char str [] [];

C.String str[]=new String[10];

D.String str[10];


正确答案:C

更多相关问题