全国青少年机器人技术等级考试

程序中变量的数据类型只有int一种。()

题目

程序中变量的数据类型只有int一种。()

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

第1题:

下列关于Java布尔类型的描述中,正确的是( )。

A.一种基本的数据类型,它的类型名称为boolean

B.用int表示类型

C.其值可以赋给int类型的变量

D.有两个值,1代表真,0代表假


正确答案:A
解析:布尔类型数据只有两个值:true(真)、false(假),不对应任何数字,不能与数字进行转换,布尔类型数据一般用于逻辑判别。

第2题:

在C语言程序段“int x=2008;int*p=&x;”中,*p的值是(39)。

A.变量p的地址

B.无意义

C.2008

D.变量x的地址


正确答案:C
解析:该程序段中,首先定义了一个整型变量x=2008,接着执行int *p=&x,这句的含义是定义一个指针变量p,并给它赋初值&x,它相当于两条语句 “int *p;p=&x;”。

第3题:

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


正确答案:

12346.0

第4题:

下面程序的输出结果为【】。inclUdevoid main(){ int a;int &b=a;//变量引用b=10;c

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

inclUde<iostream.h>

void main()

{

int a;

int &b=a;//变量引用

b=10;

cout<<"a="<<a<<endl;

}


正确答案:a=10
a=10

第5题:

设变量a是int型,f是int型,i是double型,则表达式10+a+i*f值的数据类型为A.int B.float C.double D.不确定


正确答案:C
在本题中,分别定义了一个整型变量a和f、双精度型变量i。然后求表达式10+a+i*f结果的数据类型。
在C语言中,对应不同类型数据间的运算,将运算结果保存为精度较高的操作数类型,如整型与浮点型操作数据进行相关的运算,运算结果被自动保存为浮点型。在本题给出的运算表达式中,参与运算的操作数精度最高的为双精度型,因此,最后的计算结果应该被保存为双精度类型,本题正确的答案选C。

第6题:

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


正确答案:

第7题:

下列有关Java布尔类型的描述中,正确的是

A.一种基本的数据类型,它的类型名称为boolean

B.用int表示类型

C.其值可以赋给int类型的变量

D.有两个值,1代表真,0代表假


正确答案:A
解析:Java语言中boolean型数据只有两个值:true(真)和false(假)。它不对应任何数值,也不能与数字进行相互转换。

第8题:

下列关于变量数据类型的描述中,错误的是()。

A.定义变量时int型数据类型可以省略

B.变量的数据类型可以决定该变量占内存的字节数

C.变量的数据类型是可以被强制的

D.变量的数据类型是有高低之分的


正确答案:A

第9题:

若有以下说明和定义 typedef int*INTEGER; INTEGER p,*q; 以下叙述正确的是

A.p是int型变量

B.p是基类型为int的指针变量

C.q是基类型为int的指针变量

D.程序中可用INTEGER代替int类型名


正确答案:B
解析:INTEGER是类型名,由它来间接定义P和*q的类型,因此,p是基类型为int的指针变量,q是二级指针变量,它指向基类型是int的指针变量。

第10题:

下列关于Java布尔类型的描述中,正确的是( )。 A.一种基本的数据类型,它的类型名称为booleanSX

下列关于Java布尔类型的描述中,正确的是( )。

A.一种基本的数据类型,它的类型名称为boolean

B.用int表示类型

C.其值可以赋给int类型的变量

D.有两个值,l代表真,0代表假


正确答案:A
A。【解析】布尔类型数据只有两个值true(真)和false(假),不对应任何数字,不能与数字进行转换,布尔类型数据一般用于逻辑判别。

更多相关问题