网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

有一个名为 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=0

D) 运行结果为 y=6


参考答案

更多 “ 有一个名为 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=0D) 运行结果为 y=6 ” 相关考题
考题 有一个名为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=0D.运行结果为 y=6

考题 有下列程序: includevoidmain( )includestdi0.hvoidmain( ){intx=1,y=2,z=3;if(xy)if(y<z)print{(%d,++z);elseprintf(%d,++y);printf(”%d\n”,x++);}程序的运行结果是( )。A.331B.41C.2D.1

考题 有一个名为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=0D.运行结果为y=6

考题 有如下程序main(){float x=2.0,y;if(x10.0)y=1.0/x;else y=1.0;printf("%f 有如下程序 main() {float x=2.0,y; if(x<0.0)y=0.0; else if(x>10.0)y=1.0/x; else y=1.0; printf("%f\n",y);} 该程序的输出结果是A.0.000000B.0.250000C.0.500000D.1.000000

考题 使用VC6打开考生文件夹下的工程test12_1,此工程包含一个源程序文件test_12.cpp,但该程序运行有问题,请改正程序中的错误,使该程序的输出结果如下:fun (Sample p) 1 2fun (Sample *p) 3 420 10源程序文件test12_1清单如下:include<iostream .h>class Sample{private:int x,y;static int z;public:Sample(int a,int b){ x=a;y=b; }void fun(Sample p);void fun(Sample *p);static void print(Sample s);};/*************** found ***************/int z=10;void Sample::fun(Sample p){x=p.K;y=p.y;cout<<"fun(Sample p)"<<" "<<x<<" "<<y<<endl;}void Sample::fun(Sample *p){/************** found **************/x=p.x; y=p.y;cout<<"fun(Sample *p) "<<" '<<x<<" "<<y<<endl;}void Sample::print (Sample s){/*************** found *****************/x=20;cout<<s. x<<" "<<z<<endl;}void main(){Sample p(1,2),q(3,4);p. fun(p);p. fun(q);p. print(p);}

考题 有如下程序: include using namespace std; class TestClass { private: int x,y; pu 有如下程序: #include<iostream> using namespace std; class TestClass { private: int x,y; public: TestClass (int i,int j) { x=i; y=j; } void print() { cout<<"print1"<<end1; } void print()const { cout<<"print2"<<end1; } }; int main() { const TestClass a(1,2); a.print(); return 0; } 该程序运行后的输出结果是( )。A.print1B.print2C.print1 print2D.程序编译时出错

考题 下列条件语句中,输出结果与其他语句不同的是( )。A.if(a)printf("%d n",x); else print[("%d\n",y)B.if(a=0)pritf("%d n",y); else print[("%d\n",x)C.if(a!一0)printf("%d n",x); else print[("%a\n",y)D.if(a=O)print[("%d n",x); else printf("%d\n",y)

考题 有下列程序: #includestdi0.h voidmain( ) {intx=1,y=2,z=3; if(xy) if(yz)print{("%d",++z); elseprintf("%d",++y); printf(”%d\n”,x++); } 程序的运行结果是( )。A.331B.41C.2D.1

考题 有一个名为init.txt的文件,内容如下:    #define HDY(A,B) A/B    #define PRINT(Y) Printf(“y=%dn”,Y)   有以下程序   #include“init.txt”   void main()   {int a=1,b=2,c=3,d=4,k;    k=HDY(a+c,b+d);    PRINT(k);   }   下面针对该程序的叙述正确的是()。A.编译有错B.运行出错C.运行结果为y=0D.运行结果为 y=6