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

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

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

考题 有一个名为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

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

考题 设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是( )。A.1SX 设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是( )。A.1B.0C.4D.3

考题 如下程序的运行结果是______。 include main() { int x=y=3,z=1; printf ("%d%d\n",(++ 如下程序的运行结果是______。 #include<stdio.h> main() { int x=y=3,z=1; printf ("%d%d\n",(++x,y++),z+2); }A.3 4B.4 2C.4 3D.3 3

考题 有以下程序: main() { int y=456; printf(“*y=%7o*n”,y); printf(“*y=%-7o*n”,y); printf(“*y=%07o*n”,y); } 程序运行的结果是:()。A.*y= 710* *y=710 * *y=0000710*B.*y= 456* *y=456 * *y=0000456*C.*y=710* *y=-710* *y=0710*D.*y=456* *y=-456* *y=0456*

考题 9、已知float x=2.23,y=4.35;,根据下面的输出结果,正确的程序段是()。 x=2.230000,y=4.350000 y+x=6.58,y-x=2.12A.printf("x=%8.2f,y=%8.2f",x,y); printf("y+x=%4.2f,y-x=%4.2f\n",y+x,y-x);B.printf("x=%8.6f,y=%8.6f\n",x,y); printf("y+x=%4.2f,y-x=%4.2f\n",y+x,y-x);C.printf("x=%7.2f,y=%7.2f\n",x,y); printf("y+x=%3.2f,y=%3.2f\n",y+x,y-x);D.printf("x=%f,y=%f\n",x,y); printf("y+x=%f,y=%f\n",y+x,y-x);

考题 有一个名为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