以下程序中调用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是一个指针变量
您可能感兴趣的试卷
你可能感兴趣的试题
A.char a[10]= “china”;
B.char a[10], *p=a; p=“china”;
C.char *a; a=“china”;
D.char a[10], *p; p=a=“china”;
A.p[0]=&a[1][2];
B.p=a;
C.p[0]=a;
D.p[1]=&a;
A.int a[10]=(0,0,0,0,0);
B.int a[ ]={0};
C.int a[10]={ };
D.int a[10]={10*1};
以下程序段中循环体的执行次数是()。
x=10; y=0;
do{ y+=2;
x-=2+y;
}while(x>=0);
A.1
B.2
C.3
D.4
若有如下程序段
int j=10;
while(j=0) j--;
则下面描述中,正确的是()。
A.while循环执行10次
B.循环是无限循环
C.循环体语句执行一次
D.循环体语句一次也不执行
A.顺序结构、选择结构、循环结构
B.if、switch、break
C.for、while、do-while
D.if、for、continue
A.12,123
B.12,1234
C.12,12345
D.12,123456
A.-24
B.-16
C.16
D.24
A.n=(i2,i++);
B.x=y>0;
C.++(i+1);
D.j++;
最新试题
设满二叉树的深度为k,现采用顺序表示法存储该满二叉树,每个结点占L个存储单元,则共占()个单元。
对于如图所示的二叉树,写出分别按先序、中序、后序遍历的次序。
虚拟段式存储管理中,若逻辑地址的段内地址大于段表中该段的段长,则发生地址越界中断。
很好地解决了“零头”问题的存储管理方法是()。
文件的逻辑结构是指文件在存储空间的分配方式。
进程执行唤醒原语以后,该进程由就绪状态转入执行状态。
下列的进程状态转换中,()转换是不可能发生的。
一个物理硬盘可以分成多个逻辑硬盘分区进行面向用户文件系统的管理。
在各种进程调度算法中,若所有进程同时到达,则平均等待时间最短的是()
建立多级目录的目的是()