更多“已知A是一个变量,下列使用取偏移算符OFFSET错误的语句为()”相关问题
  • 第1题:

    若有定义语句:double a,*p=&a;,以下叙述中错误的是( )。 A.定义语句中的*号是一个间址运算符S

    若有定义语句:double a,*p=&a;,以下叙述中错误的是( )。

    A.定义语句中的*号是一个间址运算符

    B.定义语句中的*号只是一个说明符

    C.定义语句中的P只能存放double类型变量的地址

    D.定义语句中,*p=&n把变量a的地址作为初值赋给指针变量P


    正确答案:C
    doublea,*p=&a语句的意思是将a的值存放到指针变量P中,P是指针可以随意指向任何地址,所以答案C错误。

  • 第2题:

    若有定义语句:double a,*p=&a;,以下叙述中错误的是( )。A.定义语句中的*号是一个间址运算符SXB

    若有定义语句:double a,*p=&a;,以下叙述中错误的是( )。

    A.定义语句中的*号是一个间址运算符

    B.定义语句中的*号是一个说明符

    C.定义语句中的p只能存放double类型变量的地址

    D.定义语句中,*p=&a把变量a的地址作为初值赋给指针变量P


    正确答案:A
    在变量定义doublea,*p:&a;中,*号是一个指针运算符,而非间址运算符,因此A)错误。

  • 第3题:

    若有定义语句:double a,+P=&a;以下叙述中错误的是( )。A.定义语句中的*号是一个问址运算符

    若有定义语句:

    double a,+P=&;a;

    以下叙述中错误的是( )。

    A.定义语句中的*号是一个问址运算符

    B.定义语句中的*号是一个说明符

    C.定义语句中的P只能存放double类型变量的地址

    D.定义语句中。P=&a把变量a的地址作为初值赋给指针变量P


    正确答案:A
    指针运算符(通常称为间接引用运算符:indirectionopemlor或复引用运算符:derefereneingoperator)返回其操作数(即一个指针)所指向的对象的值。定义语句中的+号不是一个问址运算符,而是定义指针变量的说明符,因此,A项错误,B选项正确,原则上说变量P可以放double兼容性的变量地址,C选项正确,根据指针的赋值运算,可知D选项正确。故答案为A选项。’

  • 第4题:

    试题23

    若有定义语句:double a, *p=&a; 以下叙述中错误的是()

    A.定义语句中的*号是一个间址运算符

    B.定义语句中的*号只是一个说明符

    C.定义语句中的p只能存放double类型的变量

    D.定义语句中,*p=&a把变量a的地址作为初值赋给指针变量p


    正确答案:A
    试题23分析
    *号只是一个说明符,而非间址运算符。说明只能存放double类型的变量。
    试题23答案
    A

  • 第5题:

    地址表达式中出现的偏移地址分离算符OFFSET,在()阶段进行运算。

    • A、汇编
    • B、连接
    • C、装载
    • D、运行

    正确答案:A

  • 第6题:

    用已知间距作已知线段的平行线,可以使用()命令。

    • A、复制Copy命令
    • B、直线Line命令
    • C、偏移Offset命令
    • D、阵列Array命令

    正确答案:A,C,D

  • 第7题:

    地址表达式AYY[4]的偏移地址送字变量ADDR()。

    • A、MOV ADDR,OFFSET AYY[4]
    • B、MOV ADDR,AYY[4]
    • C、OFFSET AYY[4]
    • D、LEA OFFSET AYY[4]

    正确答案:A

  • 第8题:

    取变量所含的数据存储单元个数算符()。


    正确答案:LENGTH

  • 第9题:

    下面的四项中,叙述错误的是()。

    • A、在Print语句中,有多个输出项时,逗号“,”可作为输出项间的分隔符
    • B、一个Dim语句定义多个数组时,逗号“,”可作为数组间的分隔符
    • C、在一行中有多条语句时,逗号“,”可作为语句间的分隔符
    • D、ReAD语句中,有多个变量时,逗号“,”可作为变量间分隔符

    正确答案:C

  • 第10题:

    填空题
    SEG运算符的功能是取得变量或标号的();OFFSET运算符是取得变量或标号的()。

    正确答案: 段基址,偏移量
    解析: 暂无解析

  • 第11题:

    单选题
    地址表达式中出现的偏移地址分离算符OFFSET,在()阶段进行运算。
    A

    汇编

    B

    连接

    C

    装载

    D

    运行


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

  • 第12题:

    填空题
    取变量所含的数据存储单元个数算符()。

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

  • 第13题:

    已知变量boolVar是一个布尔型的变量,如果要给其赋值为True,则正确的赋值语句就是______。


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

  • 第14题:

    若ch为char型变量,k为int型变量(已知字符a的ASCⅡ码是97),则执行下列语句后输出的结果为( )。

    A.因变量类型与格式描述符的类型不匹配,输出无定值

    B.输出项与格式描述符个数不符,输出为0或不定值

    C.62,142,k=%d

    D.62,142,k=%l0


    正确答案:C
    本题考查printf函数的格式。第1个printf函数,格式说明的个数是2,而输出项的个数是3,所以对于多余的输出项k不予输出;第2个printf函数,有2个%说明,第1个%后面的字符要原样输出。“%x”和“%o”分别表示以十六进制和八进制无符合型输出整型数据(不带前导0x或0)

  • 第15题:

    若有定义语句:double a,*p=&a;以下叙述中错误的是

    A.定义语句中的*号是一个间址运算符

    B.定义语句中的*号只是一个说明符

    C.定义语句中的p只能存放double类型变量的地址

    D.定义语句中,*p=&a把变量a的地址作为初值赋给指针变量p


    正确答案:A
    解析:本题中的*p=&a中,*不是间址运算符,只是一个指针说明符。间址运算符用于表示某变量是指针型数据,用于存放某个地址,例如int*p,k;p=&k;*p=2;这里的*就是间址运算符。

  • 第16题:

    取一个变量地址的运算符是()


    正确答案:&

  • 第17题:

    伪指令OFFSET的作用是:()

    • A、取变量的段基值
    • B、定取变量的段内偏移量
    • C、取变量的高字节
    • D、取变量的低字节

    正确答案:B

  • 第18题:

    NetLibrary支持逻辑算符、位置算符、截词符,下列说法错误的一项是()。

    • A、截词符*表示一个词的不同时态变化
    • B、分号内表示一个词组
    • C、()表示优先运算
    • D、位置算符NEAR表示两个词邻近,词序可颠倒

    正确答案:A

  • 第19题:

    SEG运算符的功能是取得变量或标号的();OFFSET运算符是取得变量或标号的()。


    正确答案:段基址;偏移量

  • 第20题:

    下面的四项叙述中错误的是()

    • A、在一行中有多条语句时,逗号","可作为语句间的分隔符
    • B、在print语句中,有多个输出项时逗号","可作为输出项的分隔符
    • C、一个dim语句定义多个数组时,逗号","可作为数组间的分隔符
    • D、在read语句中,有多个变量时逗号","可作为变量间的分隔符

    正确答案:A

  • 第21题:

    单选题
    下面的四项中,叙述错误的是()。
    A

    在Print语句中,有多个输出项时,逗号“,”可作为输出项间的分隔符

    B

    一个Dim语句定义多个数组时,逗号“,”可作为数组间的分隔符

    C

    在一行中有多条语句时,逗号“,”可作为语句间的分隔符

    D

    ReAD语句中,有多个变量时,逗号“,”可作为变量间分隔符


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

  • 第22题:

    单选题
    已知A是一个变量,下列使用取偏移算符OFFSET错误的语句为()。
    A

    MOV SI,OFFSET A[DI]

    B

    MOV SI,OFFSET A

    C

    MOV SI,OFFSET A+1

    D

    MOV AX,OFFSET A


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

  • 第23题:

    单选题
    下面的四项叙述中错误的是()
    A

    在一行中有多条语句时,逗号,可作为语句间的分隔符

    B

    在print语句中,有多个输出项时逗号,可作为输出项的分隔符

    C

    一个dim语句定义多个数组时,逗号,可作为数组间的分隔符

    D

    在read语句中,有多个变量时逗号,可作为变量间的分隔符


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

  • 第24题:

    单选题
    若有定义语句:double a,*p=&a;以下叙述中错误的是(  )。
    A

    定义语句中的p只能存放double类型变量的地址

    B

    定义语句中的*号是一个说明符

    C

    定义语句中的*号是一个间址运算符

    D

    定义语句中*p=&a把变量a的地址作为初值赋给指针变量p


    正确答案: D
    解析:
    C项错误,只有取指针变量的值时,星号*才是间址运算符,引用指针指向的存储单元。A项正确,p是double类型的指针,只能存放double类型的地址;B项正确,定义指针变量时,星号*是一个说明符,用来说明该变量是指针变量;D项正确,“&”是求地址运算符,*p=&a用来求出double变量a的地址赋给指针变量p,而使p指向a。答案选择C选项。