汇编语言程序设计

scanf函数的地址表列中给出各变量的地址,地址是由()后跟变量名组成的。

题目

scanf函数的地址表列中给出各变量的地址,地址是由()后跟变量名组成的。

参考答案和解析
正确答案:地址运算符"&"
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

逻辑地址是由()组成的。

A、段地址

B、物理地址

C、偏移地址

D、实际地址


参考答案:AC

第2题:

若有如下说明: union s {char a[9] int b; float c; }t; 则下列叙述正确的是( )

A.共用体变量t不能作为函数的参数

B.通过引用共用体变量名t可以得到成员的值

C.共用体变量t的地址和它的各成员的地址不同

D.共用体变量t所占的内存长度等于它的各成员所占的内存长度之和


正确答案:A

第3题:

以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是()。includemain(){int *p, *q, a, bp=&aprintf("input a:")scanf("%d", *p)…}

A.*p表示的是指针变量p的地址

B.*p表示的是变量a的值,而不是变量a的地址

C.*p表示的是指针变量p的值

D.*p只能用来说明p是一个指针变量


答案:B

第4题:

在excel中,公式是由()等组成的表达式。

  • A、数据、单元格地址以及运算符
  • B、数据、单元格地址、函数
  • C、单元格地址、函数以及运算符
  • D、数据、单元格地址、函数以及运算符

正确答案:D

第5题:

以下程序调用scanf函数给变量a输入数值的方法是错误的,其错误原因是()。includemain(){

以下程序调用scanf函数给变量a输入数值的方法是错误的,其错误原因是( )。 #include <stdio.h> main() { int *p,*q,a,b; p=&a; printf("input a:"); scanf("%d",*p); }

A.*p表示的是指针变量p的地址

B.*p表示的是变量a的值,而不是变量a的地址

C.*p表示的是指针变量p的值

D.*p只能用来说明p是一个指针变量


正确答案:B
解析:本题经过定义语句和赋值后,p表示的是变量a的地址,*p表示的是变量a的值。

第6题:

下列有关格式输入函数scanf的叙述中正确的是( )。

A.输入项可以是C语言中规定的任何变量,并且在任何变量前必须加地址符号“&”

B.可以只有格式控制项,没有地址列表项

C.在输入数据时,必须规定精度。如scanf("%4.2f",&d);

D.当输入数据时,必须指明变量地址


正确答案:D
解析:如果是指针型变量或数组名,则变量前不加地址符号&,所以选项A的说法有误。必须有地址列表项才能实现正确输入,所以选项B的说法有误。在输入数据时,不可以指定实型数据的精度,所以选项C的说法有误。只有选项D的说法正确。

第7题:

在C语句中,&后跟指针变量名,表示该指针变量的( )。

A、值

B、别名

C、地址

D、类型


参考答案C

第8题:

查看变量内存地址的Python内置函数是_________________。


正确答案:id()

第9题:

以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误的原因是()。    main( )  { int *p,*q,a,b;     p=&a;     printf(“input a:”);     scanf(“%d”,*p);     ……  }

  • A、*p表示的是指针变量p的地址
  • B、*p表示的是变量a的值,而不是变量a的地址
  • C、*p表示的是指针变量p的值
  • D、*p只能用来说明p是一个指针变量

正确答案:B

第10题:

获取变量名所具有的偏移地址的操作符是什么?


正确答案:获取变量名所具有的偏移地址的操作符是OFFSET。