更多"以下程序段的执行结果为 #define PLUS(X,Y)X+Y "的相关试题:
[单项选择]以下程序段的执行结果为______。 #define PLUS(X,Y)X+Y main( ) { int x=1,y=2,z=3,sum; sum=PLUS(x+y,z)*PLUS(y,z); printf("SUM=%d",sum); }
A. SUM=9
B. SUM=12
C. SUM=18
D. SUM=28
[单项选择]以下程序段的执行结果为
#include<iostream.h>
#define PLUS(X,Y)X+Y
void main( )
int x=1,y=2,z=3,sum;
sum=PLUS(x+y,z) * PLUS(y,z);
cout < <"SUM=" < < sum;
cout< <end1;
A. SUM=9
B. SUM=12
C. SUM=18
D. SUM=30
[单项选择]阅读下面程序段,则执行后的结果为
#include"stdio.h"
main( )
int m=4,n=2,k;
k=fun(m,n);
printf("%d/n",k);
fun(int m,int n)
return(m*m*m-n*n*n);
A. 64
B. 8
C. 56
D. 0
[单项选择]阅读下面程序段,则执行后的结果为
#inclide"stdio.h"
main( )
int m=4,n=2,k;
k=fun(m,n);
printf("%d/n",k);
fun(int m,int n)
return(m*m*m-n*n*n);
A. 64
B. 8
C. 56
D. 0
[单项选择]执行下列程序段,结果是
#include
void main( )
int x=40;
char y='C';
int n;
n=(x&0xff)&&c(y> 'B');
cout < < n;
A. 0
B. 1
C. 2
D. 3
[单项选择]下面程序段的执行结果可能为( )。
main( )
int b[]=1,2,3),i;
for(i=1;i<=4;++i)
printf("%u/t",b[i]);
A. 1 2 3 65516
B. 0 1 2 3
C. 2 3 65516 285
D. 程序不能通过编译
[单项选择]下面程序段的运行结果是
void main( )
int t,a,b,c;
a=1;b=2;C=2;
while(a<b<c)
t=a;a=b;b=t;c--;
cout << a << "," <<b << "," << c;
A. 1,2,0
B. 2,1,0
C. 1,2,1
D. 2,1,1
[单项选择]以下程序段的执行结果是( )。
int a,y:
a=10;y=10
do
a+=2:
y+=a;
cout<<“a”=“<<a<<”,“<<”y=“<<y<<”/n”;
if(y>20)break;
while(a<=14);
A. a=12,y=12
B. a=12,y=12
C. a=12,y=12
D. a=12,y=12
[单项选择]以下程序段的执行结果是( )。 int a,y: a=l0;y=10 do{ a+=2; y+=a; cout<<"a"="<<a<<","<<"y="<<y<<"/n"; if(y>20)break: }while(a<=14);
A. a=12,y=12 a=14,y=16
B. a=12,y=12 a=16,y=28
C. a=12,y=12 a=14,y=26
D. a=12,y=12 a=14,y=44
[单项选择]当执以下程序段时,循环体将执行( ), main( ) { int y=1; do{y- -;}while(--y): }
A. 一次
B. 两次
C. 无限次
D. 系统将提示有语法错误
[单项选择]以下程序段的执行结果是( )。
#include<iostream.h>
Void main( )
int a, y;
a=10;y=1
do
a+=2;
y+=a;
cout<<"a" ="<<a<<","<<"y="<<y<<"/n";
if(y>20) break;
while(a<= 14);
A. a=12,y=12
B. a=12,y=12
C. a=12,y=12
D. a=12,y=12
[单项选择]以下程序段的执行结果是( )。#include<iostream.h>Void main( ) {int a, y; a=10;y=1 do{ a+=2; y+=a; cout<<"a" ="<<a<<","<<"y="<<y<<"/n"; if(y>20) break; }while(a<= 14);}
A. a=12,y=12 a=14,y=16 a=16,y=20
B. a=12,y=12 a=14,y=26
C. a=12,y=12 a=14,y=26 a=14,y=44
D. a=12,y=12
[单项选择]有以下程序段
main( )
int a=5,*b,**c;
c=&b;&a;
程序在执行了“C=&b;b=&a;”语句后,表达式“**c”的值是
A. 变量a的地址
B. 变量b中的值
C. 变量a中的值
D. 变量b的地址
[单项选择]下面程序段的运行结果是
void main( )
int t,a,b,c;
a=1;b=2;C=2;
while(a<b<c)
t=a;a=b;b=t;c--;
cout << a << " ," << b << " ," << c;
A. 1,2,0
B. 2,1,0
C. 1,2,1
D. 2,1,1