更多“C51中,默认的整型变量占有的字节数为”相关问题
  • 第1题:

    C语言中普通整型变量int在内存中占()字节。

    A.1

    B.2

    C.3

    D.4


    参考答案:B

  • 第2题:

    下列关于Java语言简单数据类型的说法中,正确的一项是______。

    A.以0开头的整数代表8进制整型常量

    B.boolean类型的数据作为类成员变量的时候,系统默认的初始值为true

    C.以0x或者OX开头的整数代表8进制整型常量

    D.double类型的数据占计算机存储的32位


    正确答案:A
    解析:选项B中,对于boolean类型的数据,作为类成员变量的时候,系统默认的初始值应该是false;选项C中,以0x或者0X开头的整数应该是16进制的整型常量;选项D中,double类型的数据应该占用64位的存储空间;选项A正确。

  • 第3题:

    已知a是浮点型变量,k是整型变量,对程序中的表达式“a+k”求值时,在不损失精度的要求下,通常需要______。

    A.将k重新定义为浮点型变量

    B.将a重新定义为整型变量

    C.将k的值临时转换为浮点型

    D.将a的值临时转换为整型

    A.

    B.

    C.

    D.


    正确答案:C
    解析:本题考查程序设计语言基础知识。
      如果一个运算符两边的运算对象类型不同,则先要将其转换为相同的类型,即较低类型转换为较高类型数据,然后再参加运算。当较低类型的数据转换为较高类型时,一般只是形式上有所改变,而不影响数据的实质内容,而较高类型的数据转换为较低类型时则可能产生数据丢失

  • 第4题:

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

    A.p是整型变量

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

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

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


    正确答案:B
    解析:本题中INTEGER被定义为int*的别名,故直接由它定义的类型基类型为整型的指针变量。因此,p是基类型为int的指针变量,q是int型指针的指针变量。故4个选项中B正确。

  • 第5题:

    在VB中,若某变量未经Dim语句声明便直接使用,系统会默认其为()。

    A.整型

    B.变体型

    C.字符型

    D.单精度型


    本题答案:B

  • 第6题:

    如果VB中变量a值为32799,那么变量a的数据类型可以为()( )

    A、整型数

    B、长整型数

    C、单精度实型数

    D、双精度实型数


    正确答案:BCD

  • 第7题:

    关于数据类型,以下说法正确的是()。

    • A、布尔型属于字符串型
    • B、长整型占用的字节数大于单精度型
    • C、日期型属于数值型
    • D、定义为长整型的变量可以作为整型使用

    正确答案:D

  • 第8题:

    在VBA中,变量声明语句“Dim a!,b AS integer”中的变量a的类型是()

    • A、整型
    • B、单精度型
    • C、长整型
    • D、变体型

    正确答案:B

  • 第9题:

    在VB中,若某变量未经Dim语句声明便直接使用,系统会默认其为()。

    • A、整型
    • B、变体型
    • C、字符型
    • D、单精度型

    正确答案:B

  • 第10题:

    C51中位变量定义关键词为()。

    • A、char
    • B、bit
    • C、unsignedchar
    • D、float

    正确答案:B

  • 第11题:

    单选题
    关于数据类型,以下说法正确的是()。
    A

    布尔型属于字符串型

    B

    长整型占用的字节数大于单精度型

    C

    日期型属于数值型

    D

    定义为长整型的变量可以作为整型使用


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

  • 第12题:

    单选题
    在VB中,若某变量未经Dim语句声明便直接使用,系统会默认其为()。
    A

    整型

    B

    变体型

    C

    字符型

    D

    单精度型


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

  • 第13题:

    用cin为整型变量输入数据时,如果从键盘输入的不是数字,输入后整型变量中的结果会是:()

    A、0

    B、负数

    C、正数

    D、不确定


    参考答案:D

  • 第14题:

    执行语句Dim X,Y As Integer后,______。

    A.X和Y均被定义为整型变量

    B.X和Y均被定义为变体类型变量

    C.X被定义为整型变量,Y被定义为变体类型变量

    D.X被定义为变体类型变量,Y被定义为整型变量


    正确答案:D
    解析:Dim:用于在标准模块(Module)、窗体模块(Form)或过程(Procedure)中定义变量或数组。一个Dim可以定义多个变量,当定义多个变量时,每个变量都要用As子句声明其类型,否则该变量被看做是变体类型。此题中,X没有用As声明其类型,所以它为变体类型,Y为整型变量。

  • 第15题:

    在C语言中短整型变量所含字节数为( )。

    A.4

    B.2

    C.1

    D.3


    正确答案:B

  • 第16题:

    对于一个数值变量,如果程序中不做任何说明,其默认的类型是 ______。

    A.整型

    B.长整型

    C.单精度型

    D.双精度型


    正确答案:C
    解析:Visual Basic规定数值变量的默认类型是单精度型。

  • 第17题:

    当一个过程执行的结果,要返回给一个整型变量时,正确的方法为 ( ) 。

    A 过程名(@整型变量)

    B 过程名 @整型变量

    C 过程名=@整型变量

    D @整型变量=过程名


    参考答案D

  • 第18题:

    在程序运行过程中,( )时涉及整型数据转换为浮点型数据的操作。

    A.将浮点型变量赋值给整型变量
    B.将整型常量赋值给整型变量
    C.将整型变量与浮点型变量相加
    D.将浮点型常量与浮点型变量相加

    答案:C
    解析:
    此题BD选项为同数据数据,对于A选项是将float数据类型转成int数据类型,C选项是将int类型和float类型进行相加,实现了int类型转成float类型。

  • 第19题:

    关于整型变量下列说法错误的是()。

    • A、用于保存整数
    • B、类型符为%
    • C、最大整数为216-1
    • D、占两个字节

    正确答案:C

  • 第20题:

    C51字节数据、整型数据以及长整型数据在存储器中的存储方式各是怎样的?


    正确答案: 字符变量(char)无论是unsignedchar数据还是signedchar数据,均为1个字节,即8位,因此被直接存储在RAM中,可能存储在0~0x7f区域(包括位寻址区域),也可能存储在0x80~0xff区域,与变量的定义有关。
    整型变量(int)不管是unsignedint数据还是signedint数据,均为2个字节,即16位,其存储方法是高位字节保存在低地址(在前面),低位字节保存在高地址(在后面)。
    长整型变量(long)为4个字节,即32位,其存储方法与整型数据一样,是最高位字节保存的地址最低(在最前面),最低位字节保存的地址最高(在最后面)。

  • 第21题:

    C51中一般指针变量占用()个字节存储。


    正确答案:3

  • 第22题:

    单选题
    执行语句Dim X,Y As Integer后,(  )。
    A

    X、Y均被定义为整型变量

    B

    X、Y均被定义为变体类型变量

    C

    X被定义为整型变量,Y被定义为变体类型变量

    D

    X被定义为变体类型变量,Y被定义为整型变量


    正确答案: C
    解析:
    在定义变量时,如果没有事先指明其类型,那么它的类型就默认是Variant,而Y被显式定义为整型变量。

  • 第23题:

    单选题
    在VBA中,变量声明语句“Dim a!,b AS integer”中的变量a的类型是()
    A

    整型

    B

    单精度型

    C

    长整型

    D

    变体型


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

  • 第24题:

    单选题
    关于整型变量下列说法错误的是()。
    A

    用于保存整数

    B

    类型符为%

    C

    最大整数为216-1

    D

    占两个字节


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