题目内容

阅读下列程序段,则程序的输出结果为#include "stdio.h"#define M(X,Y)(X)*(Y)#define N(X,Y)(X)/(Y)main(){ int a=5,b=6,c=8,k;k=N(M(a,b),c);printf("%d\n",k);}

A. 3
B. 5
C. 6
D. 8

查看答案
更多问题

以下程序的输出结果是main(){ int a,i;a=0;for(i=1;i<5;i++){ switch(i){ case 0:case 3:a+=2;case 1:case 2:a+=3;default:a+=5;}}printf("%d\n",a);}

A. 31
B. 13
C. 10
D. 20

下面四个选项中,均是不合法的用户标识符的选项是

A P_0 do
B. float la0 _A
C. b-a goto int
D. _123 temp int

有以下程序段int j;float y;char name[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入55566 7777abe后,y的值为

A. 55566.0
B. 566.0
C. 7777.0
D. 566777.0

设变量已正确定义并赋值,以下正确的表达式是

A. x=y*5=x+z
B. int(15.8%5)
C. x=y+z+5,++y
D. x=25%5.0

答案查题题库