单项选择题
有一个名为init.txt的文件,内容如下: #define HDY(A,B) A/B #define PRINT(Y)printf("Y=%d\n",Y) 有以下程序 #include"init.txt" main() {int a=1,b=2,c=3,d=4,k; k=HDY(a+c,b+d); PRINT(k); } 下面针对该程序的叙述正确的是【 】。
A.编译出错
B.运行出错
C.运行结果为y=O
D.运行结果为Y=6
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
有以下程序#include int fun(int a,int b){ if(b==0) return a;else return(fun(--a,--b));}main(){printf( %d n ,fun(4,2));}程序的运行结果是
A.1
B.2
C.3
D.4
点击查看答案&解析
单项选择题
若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)s=a;for(b=1;b<=c;b++) s=s+1;则与上述程序段功能等价的赋值语句是( )。
A.s=a+b;
B.s=a+c;
C.s=s+c;
D.s=b+c;
点击查看答案
相关试题
有以下程序:struc STU {char name[1...
有以下程序:#include <string.h>stru...
有以下程序:int f(int n){ if(n ...
设有如下程序段:int x=2002, y=...
有以下程序main( ){ int a; char ...