有如下程序段:inta=b=5;Strings1="祝你今天考出好成绩!";Strings2=s1;则表达式a==b与s

题目
单选题
有如下程序段:inta=b=5;Strings1="祝你今天考出好成绩!";Strings2=s1;则表达式a==b与s2==s1的结果分别是:()。
A

true与true

B

false与true

C

true与false

D

false与false

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

(31)设有如下通用过程:

Public Function Fun(xStr As String)As String

Dim tStr As String, strL As Integer

tStr=""

strL=Len(xStr)

i=1

i=i+1

Loop

Fun=tStr

End Function

在窗体上画一个名称为 Command1 的命令按钮。然后编写如下的事件过程:

Private Sub Command1_Click( )

Dim S1 As String

S1="abcdef"

Print UCase(Fun(S1))

End Sub

程序运行后,单击命令按钮,输出结果是( )。

A)ABCDEF

B)abcdef

C)AFBECD

D)DEFABC


正确答案:C

(31)【答案】C)
【解析】此题主要考核Mid函数,UCase函数。Mid用于返回文本字符串中从指定位置开始的特定数目的字符,其格式为:Mid(text,start_num mum_chars).其中Test包含要提取字符的文本字符串。Start_num则表示文本是要提取的第一个字符的位置。Num_chars)指定希望Mid从文本中返回字符的个数。UCase函数则将小字母转换成大字母。

第2题:

有如下程序: #include<iostream> usingnamespacestd; intmain( ){ inta[6]={23,15,64,33,40,58}; ints1,s2; s1=s2=a[0]; for(int*p=a+1;p<a+6;p++){ if(s1>*p)s1=*p; if(s2<*p)s2=*p; } cout<<s1+s2<<endl; return0; } 运行时的输出结果是( )。

A.23

B.58

C.64

D.79


正确答案:D
D。【解析】根据程序的意思,找出数组a中最大值s1和最小值s2并计算二者的和。

第3题:

有以下程序段:main(){inta=5,*b,**c;c=b=……}程序在执行了c=b=语句后,表达式**c的值是()

A、变量a的地址

B、变量b的地址

C、变量a的值

D、变量b的值


参考答案:C

第4题:

下面的程序段运行后,变量S的值变为“65666768”,则程序中“表达式”为( )。 i+1Do While 表达式 S=S & ASC(Chr¥(i+64)) i=i+1 LoopA.i>5B.NOT(i<>5)C.i<5D.i=5


正确答案:C
ASC::求字符串表达式的第一个字符的编码。 &:与运算符,同1为1,其他为0。

第5题:

下列代码的执行结果是()。publicclasstest5{publicstaticvoidmain(Stringargs[]){Strings1=newString("hello");Strings2=newString("hello");System.out.prim(s1==s2);System.out.print(",");System.out.println(s1.equals(s2));}

A.true,false

B.true,true

C.false,true

D.false,false


正确答案:C

第6题:

有如下定义:inta[5],*p;p=a;则下列描述错误的是()。

A.表达式p=p+1合法的

B.表达式a=a+1是合法的

C.表达式p-a是合法的

D.表达式a+2是合法的


正确答案:B

第7题:

importjava.util.*;publicclassWrappedString{privateStrings;publicWrappedString(Strings){this.s=s;}publicstaticvoidmain(String[]args){HashSeths=newHashSet();WrappedStringws1=newWrappedString(”aardvark”);WrappedStringws2=newWrappedString(”aardvark”);Strings1=newString(”aardvark”);Strings2=newString(”aardvark”);hs.add(ws1);hs.add(ws2);hs.add(s1);hs.add(s2);System.out.println(hs.size());}}Whatistheresult?()

A.0

B.1

C.2

D.3

E.4

F.Compilationfails.

G.Anexceptionisthrownatruntime.


参考答案:D

第8题:

设已包含头文件,下列程序段的运行结果是()。char s1[]={"ACDEF"};char s2[]="ABC";strc

设已包含头文件<string.h>,下列程序段的运行结果是( )。 char s1[]={"ACDEF"}; char s2[]="ABC"; strcpy(s1,s2); printf("%d",strlen(s1));

A.3

B.4

C.6

D.5


正确答案:A
解析: 头文件string.h>是字符串处理函数对应的头文件,要想调用C语言的库函数时,都要在程序中嵌入该函数对应的头文件,否则无法使用库函数。strcpy(s1,s2)把s2中的字符串复制到s1中,所以结果就为s2的长度。

第9题:

下列语句输出结果为( )。 public class test { public static void main (String args[]) { Strings1=newString("HOW"); Strings2=newString("How"); System.out.println(!(s1.equals(s2))): } }

A.假

B.真

C.0

D.1


正确答案:A

第10题:

有如下程序: #include<iostream> usingnamespacestd; intmain( ){ inta[6]={23,l5,64,33,40,58}; ints1,s2; s1=s2=a[0]; for(int*p=a+1;p<a+6;p++){ if(sl>*p)s1=*P; if(s2<*p)s2=*p; } cout<<s1+s2<<endl; return0; } 运行时的输出结果是( )。

A.23

B.58

C.64

D.79


正确答案:D
D。【解析】根据题意,找出数组a中最大值sl和最小值s2并计算二者的和。

更多相关问题