更多“有如下程序: a$="China":b$=Right$(a$,3):c$=String$(3,b$) Print c$ 运行时输出的结果是()A、iiiB、lllC、wwwD、vvv”相关问题
  • 第1题:

    执行下面程序后输出的正确结果是 public class Test{ public static void main(String args[]){ byte x=3,y=4; long r=80L; System.out.print(r/y); System.out.print(","); System.out.print(x/y); } }

    A.20.0,1

    B.20.0,1.0

    C.20,0

    D.20,1.0


    正确答案:C
    解析:本题考查Java语言的二元运算符的使用。Java中的二元运算符适用于所有数值型数据类型,包括整型和浮点型。但考生需要注意,如果两个操作数全为整型,那么,只要其中一个为long型,则表达式结果为long型;其他情况下,即使两个操作数全是byte或short型,表达式结果也是int型;如果操作数为浮点型,那么只要其中一个为double型,表达式结果就是 double型;只有两个操作数全是float型或其中一个是float型而另外一个是整型时,表达式结果是float型。所以选项C为正确答案。考生如果理解了L的含义,就能很容易回答。考生务必注意操作数类型不同时,运算结果的类型,同时注意当“/”和“%”运算中除数为0时会产生异常。

  • 第2题:

    有如下程序:

    AS="Flying": b$="Is":c$="funny!"

    Print a$+""+LCase$(b$)+""+ UCase$(e$)

    End

    运行后输出的结果是【 】。


    正确答案:Flying is FUNNY!
    Flying is FUNNY! 解析:LCase函数用于将参数字符串的字符全部变为小写字符,而UCase函数则用于将参数字符串中的字符全部变为大写字符。

  • 第3题:

    执行下面程序后输出的正确结果是( )。 public class Test{ public static void main(String args[]){ System.out.print(100%3); System.out.print(","); System.out.print(100%0); } }

    A.1,1

    B.1,1.0

    C.1.0, l

    D.1.0,1.0


    正确答案:B

  • 第4题:

    有下面程序段 #include"stdio.h" #include"string.h" main() { char a[3][20]={{"china"},{"isa"},{"bigcountry!"}}; chark[100]={0},*p=k; int i; for(i=0;i<3;i++) {p=strcat(p,a[i]);} i=strlen(p); printf("%d\n","i);} 则程序段的输出结果是

    A.18

    B.19

    C.20

    D.21


    正确答案:B
    解析: 字符串连接函数streat的调用形式如下:strcat(s1,s2)。此函数将s2所指字符串的内容连接到s1所指的字符串后面,并自动覆盖s1串末尾的尾标,函数返回s1的地址值。

  • 第5题:

    下列程序执行后,输出结果是( )。

    For n=3 To 1 Step-1

    x$=String$(n,"#")

    Print x$

    Next n

    A.1# 2# 3#

    B.)### ## #

    C.# ## ##

    D.3# 2# 1#


    正确答案:B
    解析:本题中for循环的作用是每次输出n个“#”的值从初值3每次递减1,终值是1,所以程序运行后,输出的图形正确的是选项B)。

  • 第6题:

    有如下程序 a=100 Do s=s +a a=a +l Loop While a>120 Print a 运行时输出的结果是( )。

    A.100

    B.120

    C.201

    D.101


    正确答案:D
    解析:本题考查Do While语句的用法。本题应该注意,尽管a>120一开始就不成立,但 Do循环仍然执行一次,因为While放在Do语句块的后面,循环体先执行,再判断,本题正确答案为选项D;如果认为循环一次也不执行,则可能认为输出结果为选项A。Do While语句的用法也是重点内容,同时也是难点,考生应该多做相关练习。答案为D,

  • 第7题:

    有如下程序段: Const c$="Beijing" c$="Shanghai" c$="Hebei" Print c¥运行时输出的结果是( )。

    A.Beijing

    B.Shanghai

    C.Hebei

    D.显示出错信息


    正确答案:D
    解析:本题考查Const语句的用法。Const语句定义的常数变量,其值只可以被引用而不能在程序中改变,否则会出现错误信息提示。在本程序中,c$已经被定义为常数变量,不允许再修改,所以运行会显示出错信息。

  • 第8题:

    有如下程序: x = InputBox("Input value of x") Select Case x Case Is > 0 y=y+1 Case Is = 0 y=x + 2 Case Else y=x + 3 End Select Print x, y运行时,从键盘输入-5,输出的结果是( )。

    A.-7

    B.-9

    C.-8

    D.-10


    正确答案:A
    解析:在SelectCase选择语句中,Case后面不但可以为指定的值,也可以为取值范围或者多个取值,如:Case1,2或者CaseIs>0等。本题x值没有改变,y值随x值的改变而改变,根据题意,从键盘输入-5,则y=x+3=-2。

  • 第9题:

    下面程序的输出结果是includeclass example{ int a;public: example(int b){a=b++;

    下面程序的输出结果是 #include<iostream.h> class example { int a; public: example(int b){a=b++;} void print(){a=a+1; cout<<a<<" ";} void print()const{cout<<a<<" ";} }; void main() { example x(3); const example y(2); x.print(); y.print(); }

    A.2 2

    B.4 3

    C.4 2

    D.3 2


    正确答案:C
    解析:“++”是右结合的,所以先赋值为3,最后输出3+1;常成员函数只有常对象才能调用,所以输出2。

  • 第10题:

    有如下程序段: Const c$="Beijing'’ C$=”Shanghai” C$="He bel" Print C$ 运行时输出的结果是( )。

    A.Beijing

    B.ShallSh9i

    C.Hebei

    D.显示出错信息


    正确答案:D
    解析:本题考查Const语句的用法。Const语句定义的常数变量,其值可以被引用而不能在程序中改变,否则会出现错误信息提示。使用常数变量可以使程序更具有可读性,并且易于修改。在程序运行时,常数不会像变量那样会无意中被改变。在本程序中,C$已经被定义为常数变量,不允许再修改,所以运行会显示出错信息。答案为D。

  • 第11题:

    以下程序段的输出结果是()(□表示空格) Print"a";Tab(3);"b"

    • A、a□b
    • B、□a□□□□b
    • C、a□□□b
    • D、a□□b

    正确答案:A

  • 第12题:

    单选题
    有如下程序:运行时的输出结果是(  )。
    A

    2

    B

    3

    C

    5

    D

    8


    正确答案: C
    解析:
    在主函数中for循环语句执行4次,i=3,变量f的值等于1,f1的值等于1,f2的值等于1;i=4,变量f的值等于2,f1的值等于1,f2的值等于2;i=5,变量f的值等于3,f1的值等于2,f2的值等于3;i=6,变量f的值等于5,f1的值等于3,f2的值等于5;结束循环。

  • 第13题:

    下列程序段的输出结果是( )。

    A=0

    Print A+1

    A=3

    A.1

    B.-1

    C.3

    D.0


    正确答案:A
    解析:程序段执行顺序是:A=0;→Print A+1;→Print 1;→A=3,虽然最后一条语句将3赋给变量A,但并没有输出。所以输出结果为第2条语句的执行结果1。

  • 第14题:

    有如下程序

    a$="Flying":b$="IS":c$="funny!"

    Print a$+""+LCase$(b$)+""+UCase$(c$)

    End

    运行后输出的结果是【 】。


    正确答案:Flying is FUNNY!
    Flying is FUNNY! 解析:本题考查LCase和 UCase函数的用法。LCase函数用于将参数字符串的字符全部变为小写字符,而UCase函数则用于将参数字符串中的字符全部变为大写字符。若参数字符串为Null,则两个函数的返回结果也为Null。由此可知,当经过LCase和 UCase后,程序运行结果为“Flying is FUNNY!”。

  • 第15题:

    有如下程序 a=100 Do s=s +a a=a+1 Loop While a>120 Print a 运行时输出的结果是( )。

    A.100

    B.120

    C.201

    D.101


    正确答案:D
    解析:本题考查Do While语句的用法。本题应该注意,尽管a>120一开始就不成立,但 Do循环仍然执行一次,因为While放在Do语句块的后面,循环体先执行,再判断,本题正确答案为选项D。如果认为循环一次也不执行,则可能认为输出结果为选项A。Do While语句的用法也是重点内容,同时也是难点,考生应该多做相关练习。答案为D。

  • 第16题:

    有如下程序 a=100 D。 s=s+a a=a+1 Loop While a>120、 Print a 运行时输出的结果是( )。

    A.100

    B.t20

    C.201

    D.101


    正确答案:D
    解析:本题考查Do While语句的用法。本题应该注意,尽管a>120一开始就不成立,但 Do循环仍然执行一次,因为While放在Do语句块的后面,循环体先执行,再判断,本题正确答案为选项D。如果认为循环一次也不执行,则可能认为输出结果为选项A。DoWhile语句的用法也是重点内容,同时也是难点,考生应该多做相关练习。答案为D。

  • 第17题:

    有如下程序: a = 100 Do s=s+a a=a+1 Loop While a > 120 Print a 运行时输出的结果是( )。

    A.100

    B.120

    C.201

    D.101


    正确答案:D
    解析:尽管a>120一开始就不成立,但Do循环仍然执行一次,因为While放在Do语句块的后面,循环体先执行,再判断。

  • 第18题:

    在窗体画一个命令按钮,然后编写如下事件过程: Private Sub Commandl Click() Dim a(5)As String For i=1 To 5 a(i)=Chr(Asc("A")+(i-1)) Next i For Each b In a Print b; Next End Sub 程序运行后,单击命令按钮,输出结果是______。

    A. ABCDE

    B.1 2 3 4 5

    C.abcde

    D.出错信息


    正确答案:A
    解析:语句Chr(Asc("A")+(i-1))的作用是将字符A的ASCII码值加上循环变量的值减1,求出此ASCII码对应的字符。将计算出的字符赋值给数组arr的第i个元素。循环结束后,arr的5个元素分别为字符ABCDE。Print方法输出项的最后用分号结束,使得输出不换行。

  • 第19题:

    下列程序: Private Sub Command1_Click() a=InputBox("请输入") b=InputBox("请输入") Print=a+b End Sub 运行时输入3和4,输出的结果是

    A.7

    B.34

    C.3+4

    D.出错


    正确答案:B
    解析:InputBox函数的函数值是字符串类型,由于变量a和b没有说明,故是变体类型,当把函数值赋给变量a和b后,a和b是变体字符串,方法Print输出的是两个字符串的连接结果34。

  • 第20题:

    下列程序运行后的输出结果是 Private Sub Command1_Click() For k=3 To 1 Step-1 x=String(k,"*") Print x Next End Sub

    A.* * * * * *

    B.1 * 2 * 3 *

    C.3 * 2 * * 1 * * *

    D.* * * * * *


    正确答案:D
    解析:内部函数String(k,"*")的功能是产生k个“*”相同的字符串。

  • 第21题:

    下述程序执行后,输出结果是( )。 For n=3 To 1 Stew -1 x$=String$(n,"#") Print x$ Next n

    A.1# 2# 3#

    B.### ## #

    C.# ## ###

    D.3# 2# 1#


    正确答案:B
    解析:本题中for循环的作用是每次输出n个“#”,n的值从初值3每次递减1,终值是1,所以程序运行后,输出的图形正确的是B。

  • 第22题:

    有下面程序段 #include"stdio.h" #include"string.h" main() { char a[3][20]={{"china"};{"isa"},{bigcountry!"}}; char k[100]={0},*p=k; int i; for(j=0;j<3;i++) { p=strcat(p,a[i]);} i=strlen(p); printf("%d\n",i);} 则程序段的输出结果是

    A.18

    B.19

    C.20

    D.21


    正确答案:B
    解析:字符串连接函数strcat的调用形式如下:strcat(s1,s2)。此函数用来把s2所指字符串的内容连接到s1所指的字符串后面,并自动覆盖s1串末尾的尾标,函数返回s1的地址值。

  • 第23题:

    单选题
    有如下程序: a$="China":b$=Right$(a$,3):c$=String$(3,b$) Print c$ 运行时输出的结果是()
    A

    iii

    B

    lll

    C

    www

    D

    vvv


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