计算机科学与技术(本科)

一个变量在被声明之后,尚未被赋值之前,就已经有默认值了。Boolean型变量的默认值是False。

题目

一个变量在被声明之后,尚未被赋值之前,就已经有默认值了。Boolean型变量的默认值是False。

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

第1题:

关于布尔变量b的赋值,下面错误的用法是()

A. b = true

B. b = 1

C. b = bool(1)

D. b = (1 == 2)


参考答案:BC

第2题:

假设变量intVar为一个整型变量,则执行赋值语句int Var="2"+3之后,变量intVar的值是【 】。


正确答案:5
5 解析:本题考查不同类型之间的运算。在不同类型常数进行运算时,系统常先进行强制类型转换。在本题中,进行“2”+3运算时,首先将字符串”2”转换为数值然后再和3进行加运算,结果为5;而 “2”+“3”则为字符串之间相加,结果为“23”,而在赋值给intVar时,系统又强制将字符串按CInt转换为23。因此正确答案是50

第3题:

在使用varx=1声明变量x之后,赋值语句x="我喜欢JavaScript"将出错。()

此题为判断题(对,错)。


正确答案:错误

第4题:

一个变量在刚被声明尚未被赋值之间没有值。


正确答案:错误

第5题:

一个变量在被声明之后,尚未被赋值之前,就已经有默认值了。Boolean型变量的默认值是False。

A

B



第6题:

假设变量intVar为一个整型变量,则执行赋值语句intVar="2"+3之后,变量intVar的值与执行赋值语句 intVar="2"+"Y'之后,变量intVar的值分别是【 】。


正确答案:5 23
5 23 解析:本题考查不同类型之间的运算。在不同类型常数进行运算时,系统常先进行强制类型转换。在本题中,进行"2"+3运算时,首先将字符串”2”转换为数值然后再和3进行加运算,结果为5;而"2"+"3"则为字符串之间相加,结果为”23”,而在赋值给intVar时,系统又强制将字符串按CInt转换为23,因此正确答案是5和23。

第7题:

下列关于Java变量作用域的说法中,不正确的是( )。

A.在Java程序中要使用一个变量,必须先对其进行声明

B.变量声明语句可以在程序的任何地方,只要在变量使用之前即可

C.变量不可以在其作用域之外使用

D.局部变量在使用之前可以不初始化,系统使用默认的初始值


正确答案:D
解析:局部变量在使用之前必须初始化,否则编译错误,类的成员变量则不一定要在使用之前初始化,系统赋予其默认的初始值。

第8题:

(7)已知变量bool Var是一个布尔型的变量,如果要给其赋值为True,则正确的赋值语句是。


正确答案:bool Var=Ture
【解析】赋值运算符号为“=”,功能是将右侧的值赋值给左侧的变量,并要求两侧的数据类型匹配,布尔类型的值有两个True或False所以正确的赋值形式为:布尔型变量名=True(或False)。

第9题:

一个变量在刚被声明尚未被赋值之间没有值。

A

B



第10题:

编一个程序,定义结构类型(有学号、姓名、性别和程序设计成绩四个字段),声明该结构类型变量,用赋值语句对该变量赋值以后再输出。


正确答案: structstudent
{
publicintno;
publicstringname;
publicstringsex;
publicdoublescore;
}
classProgram
{
staticvoidMain(string[]args)
{
studentstu;
stu.no=10003;
stu.name="小小";
stu.sex="女";
stu.score=89.5;
Console.WriteLine("学生的学号是{0},名字叫{1},性别是{2},程序设计的成绩是{3}",stu.no,stu.name,stu.sex,stu.score);

更多相关问题