true与true
false与true
true与false
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
第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
第3题:
A、变量a的地址
B、变量b的地址
C、变量a的值
D、变量b的值
第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
第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
第6题:
有如下定义:inta[5],*p;p=a;则下列描述错误的是()。
A.表达式p=p+1合法的
B.表达式a=a+1是合法的
C.表达式p-a是合法的
D.表达式a+2是合法的
第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.
第8题:
设已包含头文件<string.h>,下列程序段的运行结果是( )。 char s1[]={"ACDEF"}; char s2[]="ABC"; strcpy(s1,s2); printf("%d",strlen(s1));
A.3
B.4
C.6
D.5
第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
第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