参考答案和解析
语法错误
更多“Python语句: s={'a',1,'b',2} print(s[b]) 其输出结果是________”相关问题
  • 第1题:

    (7)执行下列语句后,输出结果是。 s$="ABCDEFG" Print InStr(s$,"efg") Print LCase$(s$)


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

  • 第2题:

    若有以下定义和语句: char*s1="12345",*s2="1234"; printf("%d\n",strlen(strcpy(s1,s2)));则输出结果是______。

    A.4

    B.5

    C.9

    D.10


    正确答案:A
    解析:函数strcpy(s1,s2)的返回结果是指针s1的新值"1234",因此求串长函数的结果为4。

  • 第3题:

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

    s$="ABCDEFG"

    Print lnStr(s$,"efg")

    Print LCase$(s$)


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

  • 第4题:

    语句Print Sgn(-6^2)+Abs(-6^2)+Int(-6^2)的输出结果是( )。A.-36B.1C.-1S

    语句Print Sgn(-6^2)+Abs(-6^2)+Int(-6^2)的输出结果是( )。

    A.-36

    B.1

    C.-1

    D.-72


    正确答案:C
    C。【解析】sgn(x)是符号函数,此函数的值有三个:当x>0时,sgn(x)=1;当x=0时,sgn(x)=0;当x<0时,sgn(x)一一l。Abs的功能是求整数的绝对值,格式为intabs(inti)。因为-6^等于-36,所以sgn(-6^2)=-1,abs(-6^2)=36,int(-6^2)=-36,所以选C。

  • 第5题:

    若有以下定义语句: char * sl="12345", * s2="1234"; printf("%d"n",strlen(strcpy(s1,s2))); 则输出结果是 ( )

    A.4

    B.5

    C.9

    D.10


    正确答案:A

  • 第6题:

    若变量已正确定义,则以下语句的输出结果是______。 s=32;s^=32;printf("%d",s);

    A.-1

    B.0

    C.1

    D.32


    正确答案:B
    解析: 为按二进制异或运算符,变量s与其相等的数值异或的结果为0。

  • 第7题:

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

    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$(字符串)。它可以将字符串中的小写字母转换为大写字母。

  • 第8题:

    有如下VB程序,它的输出结果是()。 S=0 For I=1 To 10 S=S+I Next I Print “S=”;S

    • A、0
    • B、S=S+I
    • C、55
    • D、S=55

    正确答案:D

  • 第9题:

    语句Print Sgn(Abs(-6^2))的输出结果是()

    • A、-1
    • B、1
    • C、-36
    • D、36

    正确答案:B

  • 第10题:

    Python 3.x和Python 2.x唯一的区别就是:print在Python 2.x中是输出语句,而在Python 3.x中是输出函数。


    正确答案:错误

  • 第11题:

    判断题
    Python 3.x和Python 2.x唯一的区别就是:print在Python 2.x中是输出语句,而在Python 3.x中是输出函数。
    A

    B


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

  • 第12题:

    单选题
    有如下VB程序,它的输出结果是()。 S=0 For I=1 To 10 S=S+I Next I Print “S=”;S
    A

    0

    B

    S=S+I

    C

    55

    D

    S=55


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

  • 第13题:

    以下语句的输出结果【 】。

    S$= "China"

    S$= "Shanghai"。

    Print S$


    正确答案:Shanghai
    Shanghai 解析:s$的最终值是Shanghai,所以输出的应该是Shanghai。

  • 第14题:

    执行以下语句后,输出的结果是 s$=“ABCDEFGHI” Print Mid$(s$,3,4) Print Len(s$)

    A.ABCD 11

    B.CDEF 11

    C.EFGH 11

    D.HIJK 11


    正确答案:B
    解析:Mid(s$,i,n)表示从字符串s$的第i个字符开始向后截取n个字符,Len(s$)返回字符串s$的长度。

  • 第15题:

    若有以下程序段: int r=8; print("%d\n",r>>1): 输出结果是( )。 A.16B.8S

    若有以下程序段: int r=8; print("%d\n",r>>1): 输出结果是( )。

    A.16

    B.8

    C.4

    D.2


    正确答案:C
    本题考查移位运算。将8转为二进制数为1000,右移一位不足补0,结果为0100,转化为十进制结果为4。

  • 第16题:

    有如下程序: Private Sub Command1_Click() s = 0 Do s=(s+1) ( (s+2) N=N+1 Loop Until s>=10 Print N;s End Sub 运行后的输出结果是

    A.0 1

    B.30 30

    C.4 30

    D.2 12


    正确答案:D
    解析:本题主要考查Do循环控制语句的使用。Until s>=10表示当s大于等于 10时,终止循环,根据题意,循环2次,故N的值为2,可以判断答案为D,另外也可以计算出s的值为12,但由于本题为选择题,可以不计算s直接得到正确答案。

  • 第17题:

    以下语句的输出结果是 a=Sqr(3) Print Format(a, "$$ # # # # . # # #")

    A.$1.732

    B.$S1.732

    C.1732

    D.$$0001.732


    正确答案:B
    解析:本题主要是对输出格式的考查。Format的一般格式为:Format(数字表达式,格式字符串)格式字符串中描述符有好多,其中“#”指输出数字,不在输出的前后补0;“$”表示在输出数字前加“$”。题中“$$####. ###”表示在输出数据前加“$$”且输出数据保留三位小数。故选项B正确。

  • 第18题:

    下面程序运行后输出结果是( )。 For I=1 to 2 S=1 For j=0 to I-1 S=S+S*I Next j Print S Next I

    A.1 1

    B.0 2

    C.2 9

    D.6 9


    正确答案:C

  • 第19题:

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

    p = 0

    s = 0

    Do

    p = p + 2

    s = s + p

    Loop While p<11

    Print “s=”; s


    正确答案:s=42
    s=42

  • 第20题:

    Python3.x语句print(1,2,3,sep=’:’)的输出结果为()。


    正确答案:1:2:3

  • 第21题:

    若有以下定义语句:chars[10];s=”1234”;printf(“%s/n”,s);则运行结果是:()

    • A、输出1234
    • B、输出1
    • C、输出4
    • D、编译不通过

    正确答案:D

  • 第22题:

    语句Print(a=2)And(b=-2)的输出结果是()

    • A、True
    • B、结果不确定
    • C、-1
    • D、False

    正确答案:D

  • 第23题:

    填空题
    Python3.x语句print(1,2,3,sep=’:’)的输出结果为()。

    正确答案: 1:2:3
    解析: 暂无解析

  • 第24题:

    单选题
    s=’ilovepython’print(s[1:5])输出结果是()
    A

    ilove

    B

    love

    C

    python

    D

    lovep


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