单项选择题

有以下程序
main()
int a=1,b=3,c=5;
int *p1=&a, *p2=&b, *p=&c;
*p=*p1*(*p2);
printf("%d\n", c);执行后的输出结果是()。

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

<上一题 目录 下一题>
热门 试题

单项选择题
下列程序的输出结果是()。 #include<stdio.h> main() int a=0,i; for(i=1;i<5;i++) switch(i) case 0: case 3:a+=1; case 1: case2:a+=2; default:a+=3; printf( %d ,a);

A.19
B.18
C.6
D.8

单项选择题
设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面两位,并将第三位四舍五入的是()。

A. x=x*100+0.5/100.0
B. x=(x*100+0.5)/100.0
C. x=(int)(x*100+0.5)/100.0
D. x=(x/100+0.5)*100.0

相关试题
  • 以下关于typedef的叙述错误的是()。
  • 若有以下定义,且变量a和b之间已有如图所示...
  • 以下程序的输出结果是()。 int x;int...
  • 以下选项中不能正确把cl定义成结构体变量的...
  • 下列程序的运行结果为()。 #define MA...