题目内容

以下程序的运行结果是:()main(){inti=0;if(i==0)printf(“**”);elseprintf(“$”);printf(“*\n”);}

A. *
B. $*
C. **
D. ***

查看答案
更多问题

若x是int型变量,且有下面的程序片段:for(x=5;x<8;x++)printf((x%2)?(“**%d”):(“##%d”),x);该程序片段的输出结果是 ( )。

A. **5
B. 6
C. B.
D. 5
E. C.
F. 5**6
G. 7
H. **5
I. 6**7

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

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

已知:int a=5,*p=&a;则与*p相同的是( )。

A. 5
B. &a
C. *a
D. &p

以下程序的输出结果是【1】。#include void main(){ int a[8]={2,3,4,5,6,7,8,9};int i,r=1; for(i=0;i<=3;i++)r=r*a[i]; printf("%d\n",r);}

答案查题题库