题目内容

下列程序的输出结果是()。 main { int a=6,b=3,C; if(a<b) {c=a*b;printf("%d%d,%d\n",b,a,c);) else {c=b/a;printf("%d,%d,%d\n",b,a,c);) }

A. 3,6,18
B. 3,6,2
C. 6,3,18
D. 6,3,2

查看答案
更多问题

下述程序的运行结果是()。 #included stdio.h> #included strin9.h> main { char*s1="abDuj"; char*s2="ABdUG"; int t; t=strcmp(s1,s2); printf("%d",t); }

A. 正数
B. 负数
C. 零
D. 不确定的值

若有说明语句:double*p,a;则通过scanf语句正确给输入项读人数据的程序段是()。

A. *p=&a;scanf("%1f”,p);
B. *p=&a;scanf("%f",p);
C. p=&a;scanf("%",*p);
D. p=&a;scanf("%1f",p);

设变量已正确定义,则以下能正确计算f=n!的程序是()。

A. f=0: for(i=1;i<=n;i++)f*=i:
B. F=1: for(i=l;i<2n;i++)f*=i:
C. f=l: for(i=n;i>1;i++)f*=i:
D. f=1; for(i=n;i>=2;i--)f*=i:

若变量已正确定义,有以下程序段 i—o; do printf("%d,",i);while(i++); printf("%d",i) 其输出结果是()。

A. 0,0
B. 0,1
C. 1,1
D. 程序进入无限循环

答案查题题库