哪个选项是下面代码的执行结果?‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‫‪ for s in "PYTHON": if s=="T": continue print(s,end="")A.TTB.PYTHONC.PYD.PYHON

题目

哪个选项是下面代码的执行结果?‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‫‪ for s in "PYTHON": if s=="T": continue print(s,end="")

A.TT

B.PYTHON

C.PY

D.PYHON


相似考题
更多“哪个选项是下面代码的执行结果?‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‫‪ for s in "PYTHON": if s=="T": continue print(s,end="")”相关问题
  • 第1题:

    哪个选项是下面代码的执行结果()s='PYTHON'print("{0:3}".format(s))

    A、PYTHON

    B、PYT

    C、PYTH

    D、PYTHON


    答案:A

  • 第2题:

    现有如下程序: Private Sub Command1_Click() s=0 For i=1 To 5 s=s+f(5+i) Next Print s End Sub Public Function f(x As Integer) If x>=10 Then t=x+1 Else t=x+2 End If f=t End Function 运行程序,则窗体上显示的是( )。

    A.38

    B.49

    C.61

    D.70


    正确答案:B
    解析:本题考查的考点是有关函数调用和If语句的。要注意在前4次循环中每次调用f函数时传递的参数分别为6、7、8、9,都是小于10的;最后一次循环传递参数10。所以最终结果应该为 8+9+10+11+11=49

  • 第3题:

    单击命令按钮之后,下列程序代码的执行结果为______。 Private Function P(N As Integer) Static sum For I=I To N Sum = sum +1 Next I P =sum End Function Private Sub Command1_Click() S=P(1)+P(2)+P(3)+P(4) Print S: End Sub

    A.20

    B.30

    C.115

    D.135


    正确答案:B

  • 第4题:

    下面运行程序后,单击命令按钮,输出出的结果是【 】。

    Private Sub Command1_Click( )

    Dim a% (1 To 5) ,i%, s

    For i = 1 To 5

    a(i) =i

    Next

    s = Fun(a)

    Print"s="; s;

    End Sub

    Function Fun(a() As Integer)

    Dim t, i%

    t=1

    For i = LBound(A0To UBound(a)

    t=t * a(i)

    Next

    Fun =t

    End Function


    正确答案:s1=24 s2=360
    s1=24 s2=360 解析:程序首先调用循环语句为数组a、b赋值,其中a(i)=i;b(i)=i,且数组。的上下界分别为1和5,接着将数组。作为参数调用Fun过程,在Fun过程中,定义了两个变量t及i,i作为循环语句For的变量,它的初始值和终值分别为数组的上下界,循环体为t =t*a(i),即将a(i)的值乘以t,然后再赋给t,当循环结束后,程序返回的就是数组。中的各元素的积,输出结果为:s=120。注意:函数调用和参数传递。

  • 第5题:

    下面代码输出结果是()。inti=0,s=0;do{if(i%2==0){i++;continue;}i++;s=s+i;}while(i<7);System.out.println(s);

    A、16

    B、12

    C、28

    D、21


    正确答案:B

  • 第6题:

    若执行下面的程序时,从键盘上输入3和4,则输出结果是main(){ int a,b,s;cin>>a>>b; s=a; if(a<B) s=b: s=s*s;cout<<s<<end1;}

    A.14

    B.16

    C.18

    D.20


    正确答案:B
    解析:按照程序的执行顺序.考生可以很快得出正确答案为B。

  • 第7题:

    下面程序的输出结果是。 Private Sub Commandl_Click ch$=“ABCDEF” proc ch:Print ch End Sub Private Sub proc(ch As Stnng) s=“” For k=Len(ch) TO 1 Step -1 s=s&Mid(ch,k,1) Next k ch=s End Sub A.ABCDEF B.FEDCBA C.A D.F


    正确答案:C

  • 第8题:

    下面程序运行后的结果是( )。 Private Sub Form_Click() Dim s As Integer,k As Integer,i As Integer,n As Integer s=1 fori=1 to 3 forj=i to 3 for k=j to istep-1 s=s*k nextk,J,i print s End Sub

    A.6

    B.72

    C.144

    D.432


    正确答案:D

  • 第9题:

    下面代码输出结果是( )。inti=0,s=0;do{if(i%2==0){i++;continue;}i++;s=s+i;}while(i<7);

    下面代码输出结果是( )。

    inti=0,s=0;

    do{

    if(i%2==0){

    i++;

    continue;

    }

    i++;

    s=s+i;

    }while(i<7);

    System.out.println(s);

    A、16

    B、12

    C、28

    D、21


    正确答案:B

  • 第10题:

    下列程序的执行结果为 Private Sub Commandl_Click() Dim s1 As String ,s2 As String s1= "abcd" Call Transfer(sl,s2) Print s2 End Sub Private Sub Transfer (ByVal xstr As String,ystr As String) Dim tempstr As String ystr=tempstr End Sub

    A.dcba

    B.abdc

    C.abcd

    D.dabc


    正确答案:A
    解析:主调函数最终输出值是s2值,这就得调用函数过程Transfer函数。被调过程Transfer的参数xstr,ystr从主调函数中收到实参s1,s2传来的值"abcd",过程Transfer开始声明了两个String型的变量,xstr、ystr。i=Len(xstr)语句的功能是:i的值就是xstr的长度,此题为4。程序代码执行DoWhile…Loop的循环语句。循环体为tempstr=tempstr+Mid(xstr,i,l),其中变量是I,由I=Len(xstr)开始的,每循环一次减1。此程序的最后输出的是字符串s1的反向输出。

  • 第11题:

    下面运行程序后,单击命令按钮,输出的结果是【 】。

    Private Sub Command1_Click()

    Dim a%(1 To 4),b%(3 To 6),i%,s1,s2

    For i=1 To 4

    a(i)=i

    Next

    For i=3 To 6

    b(i)=i

    Next

    s1.= Fun(a)

    s2 =Fun(b)

    Print "s1 ="; s1; "s2 ="; s2

    End Sub

    Function Fun( a( ) As Integer)

    Dim t, i%

    t=1

    For i = LBound(A)To UBound(a)

    t=t * a(i)

    Next

    Fun=t

    End Function


    正确答案:s1=24 s2=360
    s1=24 s2=360 解析:程序首先调用循环语句为数组a、b赋值,其中a(i)=i;b(i)=i,且数组a的上下界分别为1和4,数组b的上下界分别为3和6;接着将数组a作为参数调用Fun过程,在Fun过程中,定义了两个变量t及i,i作为循环语句For的变量,它的初始值和终值分别为数组的上下界,循环体为t=t*a(i),即将a(i)的值乘以t,然后再赋给t,当循环结束后,程序返回的就是数组a中的各元素的积;同理程序将数组b作为参数传递给Fun过程后返回数组b中各元素的积,运行程序结束后,输出结果为:s1=24 s2=360。

  • 第12题:

    下面程序段的输出结果是【 】。

    p = 0

    s = 0

    Do

    p = p + 2

    s = s + p

    Loop While p<11

    Print “s=”; s


    正确答案:s=42
    s=42

  • 第13题:

    阅读以下说明和C++码,将相应的文字填入(n)处,写在对应栏内。

    [说明]

    以下代码实现了对象引用作为函数参数,仔细阅读以下代码,分析运行结果,填入(n)处。

    [代码]

    include<iostream.h>

    class Sample

    {

    int x,y;

    public:

    Sample() {x=y=0; }

    Sample (int i, int j ) {x=i; y=j; }

    void copy ( Sample &s ).,

    void setxy ( int i, int j ) {x=i; y=j; }

    void print ( {cout<<"x="<<x<<end1 ; cout <<"y="<<y<<end1;

    };

    void Sample: copy ( Sample &s )

    {

    X=S.X;

    y=s.y;

    }

    void func ( Sample s1, Sample &s2 )

    {

    s1.setxy ( 10,20 );

    s2.setxy ( 30,40 );

    }

    void main ( )

    {

    Sample p ( 1,2 ) ,q;

    q.copy ( p );

    time ( p,q );

    p.print ( );

    q.print ( );

    }

    运行结果

    (1)

    (2)

    (3)

    (4)


    正确答案:(1)x=1 (2)v=2 (3)x=30 (4)y=40
    (1)x=1 (2)v=2 (3)x=30 (4)y=40 解析:本题考查考生对C++面向对象语言的掌握程度和人工运算代码的能力。本题说明对象引用作为函数参数的作用。Sample类中的copy()成员函数进行对象拷贝。在main()中先建立对象p和q,p与q对象的x,y值相同,调用func( )函数,由于第2个参数为引用类型,故实参发生改变;而第1个参数不是引用类型,实参不发生改变。

  • 第14题:

    给出下列的代码,则以下哪个选项返回true? String s="hello"; String t="hello"; char c []= {'h','e','1','1','o'};A)s.equals(t);

    A.t. equals(

    B.;

    C.s==t;

    D.t==c;


    正确答案:A
    解析:==操作符比较的是操作符两端的操作数是否是同一个对象,而String的equals()方法比较的是两个 String对象的内容是否一样。s. equals(t)方法比较字符串s与字符串t中的内容是否一致,两个字符串中的内容一致,所以返回true。

  • 第15题:

    单击命令按钮,并在对话框内依次输入99,73,84,88,-1,下列程序段的执行结果为______。 Private Sub Command1_Click() Dim S As Single, max As Single, min As Single n=0 S=InputBox("Please enter a score") max=S min=S Do While S>=0 If S>max Then max=S End If If S < min Then min=S End If S=InputBox("Please enter a score") n=n+1 Loop Print n; ":"; max, min End Sub

    A.4:99,88

    B.4;99,73

    C.4:99,73

    D.4;99,88


    正确答案:C

  • 第16题:

    执行下列语句后,输出结果是______。

    s$="ABCDEFG"

    Print lnStr(s$,"efg")

    Print LCase$(s$)


    正确答案:0CR>abcdefg
    0CR>abcdefg 解析: 本题考查了字符串函数的应用。lnStr函数是字符串匹配函数,它的格式为:InStr([首字符位置,]字符串1,字符串2[,n])。它的功能是在字符串1中查找字符串2,如果找到了,则返回字符串2的第一个字符在字符串1中的位置。注意:字符串的第一个字符的位置为1。

  • 第17题:

    单击一次命令按钮之后,下列程序代码的执行结果为 private Sub Command1_Click() S=P(1) +P(1)+P(2)+P(3)+P(4) Print S: End Sub Public Function P(N As Integer) Static Sum For I=1 To n Sum=Sum+I Next 1 P=Sum End Function

    A.20

    B.35

    C.115

    D.135


    正确答案:B
    解析:本题综合考查Function函数的建立、调用以及For循环控制语句。本题调用了4次P函数过程,参数赋值分别为1、2、3、4,对应的Sum值分别为1\4、10、20,之和为35,故答案为B。

  • 第18题:

    有以下程序main( ){ int i=0,s=0;do{ if(i%2) {i+ +; continue; } i++; s+=i;}while(i<7)cout<<s<<end1;}执行后输出结果是

    A.16

    B.12

    C.28

    D.21


    正确答案:A
    解析:本题考察continue语句在while循环中的使用:直接跳转到条件判断表达式位置,不再执行continue后面的语句。另外,根据分析可知,本题循环体的功能是将0,2,4,6位元素加一后累加,故结果应是1+3+5+7,因此正确答案为A。

  • 第19题:

    在执行以下程序时,为了使输出结果为t=4,则给a和b输入的值应当满足的条件是______。 a=InputBox(“a=”) b=InputBox(“b=”) s=1 t=1 If a>0 Then s=s+1 End If If a>b Then t=s+1 Else If a=b Then t=5 Else t=2*s End If End If Print t

    A.a>b

    B.a<b<0

    C.0<a<b

    D.0>a>b


    正确答案:C
    解析:本题注意掌握If语句的使用。如果a>O,执行s=s+1,使s的值为2;当ab时,执行t=2*s,即t=2*2=4。所以,为了使输出结果为t=4,则给a和b输入的值应当满足的条件是0ab。

  • 第20题:

    下列代码的执行结果是______。 public class ex55 { public static void main(String args[] ) { String s1=new String("hello"); String s2=new String("hello"); System.out.print (s1==s2); System.out.print (","); System.out.println (s1.equals (s2)); } }

    A.true, false

    B.true, true

    C.false, true

    D.false, false


    正确答案:C

  • 第21题:

    给出下列的代码则以下哪个选项返回true? String s = "hello" ; String s = "hello" ; char c[] = { 'h' ,'e','l','o'};

    A.s.equals(t);

    B.t.equals(c);

    C.s = =t

    D.t = = c;


    正确答案:A
    解析:==操作符比较的是操作符两端的操作数是否是同一个对象,String的equals()方法比较的是两个String对象的内内容是否一样。s.equals(1)方法比较字符串s与字符串t中的内容是否一致,所以返回true。

  • 第22题:

    执行下列语句后,输出结果为______。

    s$="ABCDEFG"

    Print InStr(s$,"efg")

    Print LCase$(s$)


    正确答案:0CR>abcdefg
    0CR>abcdefg 解析:本题考查了字符串函数的应用。InStr函数是字符串匹配函数,它的格式为:InStr([首字符位置,]字符串1,字符串2[,n])。它的功能是在字符串1中查找字符串2,如果找到了,则返回字符串2的第一个字符在字符串1中的位置。注意:字符串的第一个字符的位置为1。
    LCase$函数是字母大小写转换函数,它的格式为:LCase$(字符串)。它可以将字符串中的大写字母转换为小写字母。
    UCase$函数也是字母大小写转换函数,它的格式为:UCase$(字符串)。它可以将字符串中的小写字母转换为大写字母。

  • 第23题:

    下面程序运行后,单击命令按钮,输出的结果是______。

    Private Sub Command1_Click()

    Dim a%(1 To 5),i%,s

    For i=1 To 5

    a(i) =i

    Next

    s=Fun(A)Print "s=";s;

    End Sub

    Function Fun(a() As Integer)

    Dim t,i%

    t=1

    For i=LBound(A)To UBound(A)t=t*a(i)

    Next

    Fun=t

    End Function


    正确答案:120
    120 解析:程序首先调用循环语句为数组a、b赋值,其中a(i)=i,且数组a的上下界分别为1和5,接着将数组。作为参数调用Fun过程,在Fun过程中,定义了两个变量t及i,i作为循环语句For的变量,它的初始值和终值分别为数组的上下界,循环体为t=t*a(i),即将a(i)的值乘以t,然后再赋给t,当循环结束后,程序返回的就是数组a中的各元素的积,故输出结果为:s=120。

  • 第24题:

    单选题
    分析下面的PASCAL程序,给出正确的运行结果() PROGRAM mx(input,output); VAR R,s,t:integer; PROCEDURE change(a,b:integer); VAR T:integer; BEGIN A:=3*a; B:=2*b; T:=a+b; End; BEGIN R:=2;s:=4;t:=6; Change(r,s); Writeln(‘r=’,r,’s=’,s,’t=’,t)End.
    A

    r=2 s=4 t=6

    B

    r=2 s=4 t=14

    C

    r=6 s=8 t=6

    D

    r=6 s=8 t=14


    正确答案: A
    解析: 暂无解析