题目内容

以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是________。int main(){int *p,*q,a,b;p=&a;scanf("%d",*p);........;return 0;}

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

查看答案
更多问题

有如下语句 int a=10,b=20,*p1,*p2; p1=&a; p2=&b; 若要让p1也指向b,可选用的赋值语句是_______。

A. *p1=*p2;
B. p1=p2;
C. p1=*p2;
D. *p1=p2;

下面程序段的运行结果是__________。char a[]="language",*p;p=a;while(*P!='u') {printf("%c",*p-32); p++;}

A. LANGUAGE
B. language
C. LANG
D. langUAGE

若已定义char *string="acegik";则以下表达式的值不等于'c'的是______。

A. *++string
B. *(string+1)
C. *string+1
D. string[1]

下列关于非稳态导热的说法,错误的是——。

A. 非周期性的非稳态导热分为非正规状况阶段和正规状况阶段。
B. 非稳态导热区别于稳态导热的最大特点是温度随时间而变。
C. 非稳态导热的非正规状况阶段其温度分布与初始条件有关。
D. 非稳态导热的非正规状况阶段其温度分布与初始条件无关。

答案查题题库