单项选择题

若有说明:long *p,a;则不能通过scanf语句正确给输入项读入数据的程序段是______。

A.*p=&a;scanf("%ld",p);
B.p=(long*)malloc(8);scanf("%ld",p);
C.scanf("%ld",p=&a);
D.scanf("%ld",&a);
<上一题 目录 下一题>
热门 试题

单项选择题
在执行以下程序时,为了使输出结果为:t=4,则给a和b输入的值应满足的条件是______。main () int s,t,a,b; scanf( %d,%d ,&a,&b); s=1, t=1; if(a>0)s=s+1; if(a>b)t=s+1; else if (a==b) t=5; else t=2*s; printf( %d n ,t);
A.a>b
B.a<b<0
C.0<a<b
D.0>a>b
单项选择题
若a、b、c1、c2、x、y均是整型变量,则正确的switch语句是______。
A.swich(a+b);
case 1:y=a+b;break;
case 0:y=a-b;break;
case 3:y=b-a, break;
B.switch(a*a+b*b)
case 3:
case 1:y=a+b;break;

C.switch a
case c1:y=a-b;break;
case c2:x=a*d;break;
default:x=a+b;

D.switch(a-b)
default:y=a*b;break;
case 3:case 4:x=a+b;break;
case 10:case 11:y=a-b;break;

相关试题
  • 若输入173253,则以下程序的运行结果...
  • 以下叙述中,正确的是______。
  • 以下叙述中,正确的是______。
  • 以下程序段的while循环执行的次数是___...
  • 执行下列语句后的输出结果为______。...