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

int定义的数据为()。A、整形数据B、单精度浮点型C、双精度浮点型D、字符型

题目

int定义的数据为()。

  • A、整形数据
  • B、单精度浮点型
  • C、双精度浮点型
  • D、字符型
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

java的类型中单精度浮点型、布尔型数据的保留字是:float、______________。


正确答案:boolean

第2题:

VB的数值型数据分为( )两种。

A. 整数和长整数

B. 整数和浮点数

C. 单精度浮点数和双精度浮点数

D. 整数和货币数据类型


正确答案:B
B)    【解析】本题考查数值型数据。VB中提供的数值类型包括整数、浮点数、货币类型和字节型。一般来讲货币类型为定点浮点数或者整数,而字节型为整数。

第3题:

DECIMAL是( )数据类型

A.可变精度浮点值

B.整数值

C.双精度浮点值

D.单精度浮点值


正确答案:A 

第4题:

浮点型占据四个字节(32位二进制),它是符合IEEE~745标准的单精度浮点型数据,在十进制中具有()位有效数字。

  • A、1
  • B、3
  • C、5
  • D、7

正确答案:D

第5题:

●在C程序中,若表达式中的算术运算对象类型不同,则需要先统一为相同类型后再进行计算。例如,表达式“a-b”中,若a是双精度浮点型变量,b是整型变量,为了尽可能保证运算精度,通常进行的处理是(30)。

(30)

A.读取b的值并转换为双精度浮点型数据,然后进行两个浮点数的相减运算,变量b的值不变

B.读取a的值并转换为整型数据,然后进行两个整数的相加减运算,变量a的值不变

C.将b重新定义为双精度浮点型变量(其值自动转换为双精度型数据),再进行两个浮点数的相减运算

D.将a重新定义为整型变量(其值自动转换为整型数据),再进行两个整数的相减运算


正确答案:A

第6题:

C++语言中的基本数据类型是( )。

A.整型、浮点型、逻辑型、无值型和类类型

B.整型、字符型、浮点型、无值型和逻辑型

C.整型、浮点型、字符型、逻辑型和枚举型

D.整型、浮点型、逻辑型、无值型和指针型


正确答案:B

第7题:

1)#include< iostream >

2)#include< cmath >

3)using namespace std;

4)double max(double x,doubley)

5){

6)if(x>y)

7)return x;

8)else

9)return y;

10)}

11)int main()

12){

13)doublea,b,c;

14)cout<<" input two numbers:\n";

15)cin >>a >>b;

16)c=max(a,b);

17)cout<<" the squart of max imum="<< sqrt( c );

18)}

第13行中变量a、b、c的类型是:()

A.整型

B.单精度浮点型

C.双精度浮点型

D.字符型


本题答案:C
本题解析:第13行定义了3个double型的变量a、b、c,double即双精度浮点型。

第8题:

Java类型中基本数据类型包括()。

A.整数型、浮点型、字符型、布尔型

B.整数型、浮点型、字符型和数组型

C.整数型、浮点型、数组型和布尔型

D.整数型、数组型、字符型和布尔型


正确答案:A

第9题:

在C程序中,若表达式中的算术运算对象的类型不同,则需要先统一为相同类型后再进行计算。例如,表达式"a-b"中,若a是双精度浮点型变量,b是整型变量,为了尽可能保证运算精度,通常进行的处理是( )。

A.读取b的值并转换为双精度浮点型数据,然后进行两个浮点数的相减运算,变量b的值不变
B.读取a的值并转换为整型数据,然后进行两个整数的相减运算,变量a的值不变
C.将b重新定义为双精度浮点型变量(其值自动转换为双精度型数据),再进行两个浮点数的相减运算
D.将a重新定义为整型变量(其值自动转换为整型数据),再进行两个整数的相减运算

答案:A
解析:
本题考查程序语言基础知识。
在表达式的求值过程中,若参与运算的数据类型不一致,则编译系统自动进行相应数据的类型转换(隐式类型转换),类型转换的一般规则是:为防止精度损失,如果必要的话,类型总是被提升为较宽的类型;所有含有小于整型的有序类型的算术表达式在计算之前其类型都会被转换成整型。
最宽的类型为long double,运算时另一个操作数无论是什么类型都将被转换成long double。如果两个操作数都不是long double型,那么若其中一个操作数的类型是double型,则另一个就被转换成double型。类似地,如果两个操作数都不是double型而其中一个操作float型,则另一个被转换成float型。否则如果两个操作数都不是3种浮点类型之一,它们一定是某种整值类型。在确定共同的目标提升类型之前,编译器将在所有小于int的整值类型上施加一个被称为整值提升的过程。
在进行整值提升时类型char、signed char、unsigned char和short int都被提升为类型int。
C/C++语言编译系统提供的内部数据类型的自动隐式转换规则如下:
①程序在执行算术运算时,低类型可以转换为高类型。
②在赋值表达式中,右边表达式的值自动隐式转换为左边变量的类型,并赋值给它。
⑨当在函数调用时,将实参值赋给形参,系统隐式地将实参转换为形参的类型后,赋给形参。
④函数有返回值时,系统将自动地将返回表达式类型转换为函数类型后,赋值给调用函数。

第10题:

int定义的数据类型为()。

  • A、字符型
  • B、单精度浮点型
  • C、整型数据
  • D、双精度浮点型

正确答案:C