题目内容

若要用下面的程序片段使指针变量p指向一个存储整型数据的动态存储单元,则应填入( )。int *p;p= ______ malloc(sizeof(int)) ;

A. int
B. int *
C. (* int)
D. (int *)

查看答案
更多问题

有以下程序void fun(char *c, int d) {*c=*c+1;d=d+1;printf(“%c,%c,”,*c,d);}main() {char b='a', a='A';fun(&b,a);printf("%c,%c\n",b,a);}程序的运行结果是()

A. a,B,B,a
B. b,B,b,A
C. a,B,a,B
D. b,B,B,A

有以下程序void fun(char *c, int *d) {*c=*c+1;*d=*d+1;printf("%c,%c,",*c,*d);}main() {char b='a', a='A';fun(&b,&a);printf("%c,%c\n",b,a);}程序的运行结果是()

A. a,B,B,a
B. b,B,b,B
C. a,B,a,B
D. b,B,B,A

#include "stdio.h"struct ord {int x,y;} dt[2]={1,2,3,4};main() {struct ord *p=dt;printf("%d,",++(p->x));printf("%d\n",++(p->x));}程序运行后的输出结果是()

A. 2,3
B. 3,4
C. 4,1
D. 1,2

已有定义int a=2,*p,*q;且p,q均已指向变量a,下面不可以正确赋值的语句是()

A. a=*p*(*q)
B. p=a
C. p=(*p)*(*q)
D. a=*p+*q

答案查题题库