参考答案和解析
正确答案:A
更多“若有定义Stringtom="我们是学生";则tom.lengt”相关问题
  • 第1题:

    若有定义语句: int a=5; ,则表达式: a++ 的值是 【 6 】 。


    正确答案:

  • 第2题:

    ( 6 )若有定义语句: int* a, b; ,则变量 b 的数据类型是 【 6 】 。


    正确答案:

  • 第3题:

    若有定义语句int b=2;,则表达式(b<<2)/(3||b)的值是( )。A.4B.8C.0D.2

    若有定义语句int b=2;,则表达式(b<<2)/(3||b)的值是( )。

    A.4

    B.8

    C.0

    D.2


    正确答案:B
    2的二进制数为010,移两位后的二进制数为01000,转成十制数为8,(3||2)为真即1,8/ 1=8,所以结果为8。

  • 第4题:

    若有定义语句“inti=2,j=3;”,则表达式i/j的结果是( )。 A.0B.0.7C.0.66667S

    若有定义语句“inti=2,j=3;”,则表达式i/j的结果是( )。

    A.0

    B.0.7

    C.0.66667

    D.0.66666667


    正确答案:A
    A。【解析】整数相除为整数,所以结果为0。

  • 第5题:

    若有下列定义,则( )是对a数组元素地址的正确引用。A.B.C.D.A.AB.BC.C

    若有下列定义,则( )是对a数组元素地址的正确引用。

    A.

    B.

    C.

    D.

    A.A

    B.B

    C.C

    D.D


    正确答案:D
    本题考查数组元素地址的引用。选项A中,p+5引用的是.[5]的地址,而数组a只有5个元素,即a[o]、a[1]、a[2]、a[3]、a[4],所以引用错误(注:数组元素下标从0开始);选项B中,*a+1指的是将数组a的第1个元素加1;选项C中,不存在这种引用方式;选项D中,&a[0]引用的是数组的首地址。

  • 第6题:

    若有定义“int a=5,b=7;”,则表达式a%-(b%2) 运算后,a的值为( )。A.0B.1C.11S

    若有定义“int a=5,b=7;”,则表达式a%-(b%2) 运算后,a的值为( )。

    A.0

    B.1

    C.11

    D.3


    正确答案:A
    本题考查“%”运算符的使用。运算符“%”是整数除法的余数。本题中表达式a%=(b%2)等价于a=a%(b%2)=5%(7%2)=5%1=0。

  • 第7题:

    若有定义语句“doublex[5]={1.0,2.0,3.0,4.0,5.0},*p=x”,则错误引用X数组元素的是( )。 A.*pSX

    若有定义语句“doublex[5]={1.0,2.0,3.0,4.0,5.0},*p=x”,则错误引用X数组元素的是( )。

    A.*p

    B.x[5]

    C.*(p+1)

    D.*x


    正确答案:B
    B。【解析】选项B中x[5]数组下标越界,数组的下标是从0开始的。

  • 第8题:

    鬼是否有形,若有形我们为何不见,若无形则如何受苦?


    正确答案:鬼既有身,便有其相,吾人不见者,以六道众生眼识各别耳,故有能见此,而不能见彼,有能见彼,而不能见此。如山川大地,昼夜不变,雀于昼见之,而夜无睹,枭于夜见之,昼则无睹。

  • 第9题:

    若有以下定义:inta[5]={1,2,3,4,5};则a[2]=()


    正确答案:3

  • 第10题:

    "若有定义Stringtom=""我们是学生"";则tom.length()的值是()"

    • A、5
    • B、10
    • C、6
    • D、11

    正确答案:A

  • 第11题:

    单选题
    若有定义Stringtom="Iamagoodcat";则tom.indexOf("a")的值为()
    A

    2

    B

    3

    C

    4

    D

    5


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

  • 第12题:

    问答题
    鬼是否有形,若有形我们为何不见,若无形则如何受苦?

    正确答案: 鬼既有身,便有其相,吾人不见者,以六道众生眼识各别耳,故有能见此,而不能见彼,有能见彼,而不能见此。如山川大地,昼夜不变,雀于昼见之,而夜无睹,枭于夜见之,昼则无睹。
    解析: 暂无解析

  • 第13题:

    若有如下定义,double a[100];则a数组元素的下标上限是【8】 。


    正确答案:
    99

  • 第14题:

    若有定义语句:inta=3,b=2,c=1;,则表达式b<b?a:b的值是______。


    正确答案:2
    2

  • 第15题:

    若有定义语句“charS[10]="1234567\0\0";”,则strlen(s)的值是( )。

    A.7

    B.8

    C.9

    D.10


    正确答案:A
    A。【解析】C语言中strlen函数的功能是返回字符串的长度,其中'\0'是一个转义字符,它占存储空间,但不计入字符串的长度。所以选项A正确。

  • 第16题:

    若有定义语句:char s[10]="1234567\0\0";,则strlen(s)的值是______。

    A.7

    B.8

    C.9

    D.10


    正确答案:A
    解析:strlen(字符数组)是测试字符串的长度的函数。函数的值为字符串的实际长度,不包括'\0'在内。 C语言中字符串是以'\0'字符结束的,且salen()函数计算的是'\0'字符前的所有字符的个数,所以本题strlen(s)的值是7。需要与其区分的是sizeof()函数,它的功能是计算变量或数组所分配到的内存空间的大小。如果本题要求计算sizeof(s)的话,则其值应为10。

  • 第17题:

    若有定义:“inta=4,b=5;floatx=3.4,y=2.1;”,则下列表达式的值为( )。 A.5.5B.55

    若有定义:“inta=4,b=5;floatx=3.4,y=2.1;”,则下列表达式的值为( )。

    A.5.5

    B.55

    C.5.500000

    D.55.00000


    正确答案:C
    在计算(float)(a+b)/2时,由于通过强制类型转换将(a+b)转换成了float型,所以应先将2转换成float型,再进行计算,得4.500000。在计算(int)x%(int)y时,先将x和y通过强制类型转换成int型,再进行求余运算,结果为1。又因为4.500000是float型,所以将1和它相加时,先将1换成float型,再计算,得到5.500000。类型转换的一般规则是低级类型从高级类型进行相应的转换。数据类型的级别由低到高的排序表示为:char→int→unsigned→log→float→double。

  • 第18题:

    若有定义语句:“int x=10;”,则表达式x-=x+x的值为( )。 A.-20B.-l0C.0

    若有定义语句:“int x=10;”,则表达式x-=x+x的值为( )。

    A.-20

    B.-l0

    C.0

    D.10


    正确答案:B
    表达式x-=x+X可以写成x=x-(x+x),所以X的值为-l0。

  • 第19题:

    若有下列定义,则对a数组元素地址的正确引用是( )。int a[5],*p=a;A.p+5 B.*a+1

    若有下列定义,则对a数组元素地址的正确引用是( )。

    int a[5],*p=a;

    A.p+5

    B.*a+1

    C.&a+1

    D.&a[0]


    正确答案:D
    本题考查数组元素的地址的引用。A中,p+5引用的是a[5]的地址,而数组a只有5个元素,即a[0]、a[1]、a[2]、a[3]、a[4],所以引用错误(注:数组元素下标从0开始);B中,*a+1指的是将数组a的第一个元素加1;选项C中,不存在这种引用方式;D中,&a[0]引用的是数组的首地址。

  • 第20题:

    若有定义Stringtom="Iamagoodcat";则tom.indexOf("a")的值为()

    • A、2
    • B、3
    • C、4
    • D、5

    正确答案:A

  • 第21题:

    若有以下定义:charc=’/010’;则变量C中包含的字符个数为()。


    正确答案:1

  • 第22题:

    多选题
    若有定义DefDbl L-P,则下列为双精度的变量有()
    A

    Number

    B

    Printf

    C

    Print

    D

    Lprint


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

  • 第23题:

    单选题
    若有定义:float x=1.5; int a=1,b=3,c=2; 则正确的switch语句是(  )。

    正确答案: A
    解析:
    D项正确,标号可以是整型表达式。A项错误,case是关键字,与其后面的常量表达式合称case语句标号。常量表达式的类型必须与swicth后圆括号中的表达式类型相同,各case语句标号的值应该互不相同。c是变量,不能作为表达式放在case后面;B项错误,switch后面不应该有分号;C项错误,switch参数值类型必须是这几种类型之一:int,long,short,byte,char。答案选择D选项。

  • 第24题:

    单选题
    若有定义Stringtom="我们是学生";则tom.length()的值是()
    A

    5

    B

    10

    C

    6

    D

    11


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