Java程序设计

单选题若有定义chara4[]=newchar[5];则length的值为()A 0B 10C 4D 5

题目
单选题
若有定义chara4[]=newchar[5];则length的值为()
A

0

B

10

C

4

D

5

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设有数组定义int[][]x={{1,2},{3,4,5},{6},{}};,则x.length的值为()

A.3

B.4

C.6

D.7


正确答案:B

第2题:

设有数组的定义:int m[]=new int[5],则m.length的值为( )。

A.4

B.5

C.6

D.10


正确答案:B
解析:在Java语言中,数组被当作对象来处理,它包含一个很重要的变量length,用来表示数组的长度。

第3题:

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


正确答案:

第4题:

int型public成员变量MAX LENGTH,该值保持为常数100,则定义这个变量的语句是( )。

A.publicintMAX_LENGTH=100

B.finalintMAX LENGTH=100

C.publicconstintMAX_LENGTH=100

D.publicfinalintMAX_LENGTH=100


正确答案:D
解析: 本题考查Java中变量的声明。选项A虽然按照题目要求定义了—个变量,但没有满足保持为常数的要求,该变量可以被改变。选项B没有满足题日要求的public成员变量;选项C与C语言混淆,const是C语言用来定义常值变量的关键字,Java中定义常值变量使用的是final属性,说明该值赋值以后永不改变,所以选项D为正确答案。

第5题:

若有定义int a[9],+P=a;,则P+5表示( )。A.数组元素a[5]的值B.数组元素a[5]的地址SXB

若有定义int a[9],+P=a;,则P+5表示( )。

A.数组元素a[5]的值

B.数组元素a[5]的地址

C.数组元素a[6]的地址

D.数组元素a[0]的值加上5


正确答案:B
本题考查了通过指针来引用一维数组元素的方法。题中*P=a;这一赋值语句是指针P指向了数组a的首地址,P+5是指针P向后移动了5个int类型的存储单元,所以P+5指向了数组元素a[5]。

第6题:

若有定义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题:

若有定义:inta=5,*b=&a;,则printf("%d\n",*b);语句的输出结果为()。

A.随机值

B.a的地址

C.6

D.5


正确答案:D

第8题:

设有整形数组的定义:inta[]=newint[8];,则length的值为()

A.8

B.9

C.7

D.6


正确答案:A

第9题:

数组x定义为intx[][]newint[3][2];则x..length的值为(),x[0].length的值为()。


正确答案:3、2

第10题:

int型public成员变量MAX_LENGTH的值保持为常数200,则定义这个变量的语句是______。


正确答案:public final int MAX_LENGTH=200
public final int MAX_LENGTH=200 解析: Java定义常量时使用final属性,说明其值永不改变。