更多"33. 33. 下列程序的运行结果是( )。 #include<st"的相关试题:
[单项选择]下面程序的运行结果是
#include"iostream.h"
#define sum(a,b) a*b
void main( )
int x;
x=sum(1+2,3);
cout<<x;
A. 0
B. 9
C. 7
D. 5
[单项选择]下面程序的运行结果是()
#include" iostream.h"
#define sum(a,b)a * b
void main( )
int x;
x=sam(1+2,3);
cout < < x;
A. 0
B. 9
C. 7
D. 5
[单项选择]以下程序运行后的输出结果是()
#include <stdio.h>
#define N 4
void fun(int a[][N],int b[])
int i:
for(i=0;i<N;i++) b[i]=a[i][i];
main( )
int x[][N]:1,2,3,4,5,6,7,8,9,10,y[N],i;
fun(x,y);
for(i=0;i<N;i++) printf("%d,",y[i]);
prinff("/n");
A. 1,2,3,4,
B. 1,0,7,0,
C. 1,4,5,9,
D. 3,4,8,10,
[单项选择]以下程序运行后的输出结果是
#include<stdio.h>
#define PT 3.5;
#define S(x) PT*x*x;
main( )
int a=1, b=2; printf("%4.1f/n", S(a+b));
A. 14.0
B. 31.5
C. 7.5
D. 程序有错,无输出结果
[单项选择]以下程序运行后的输出结果是
#include<stdio.h>
#define SUB(a)(a)-(a)
main( )
int a=2, b=3, c=5, d;
d=SUB(a+b)*e;
printf("%d/n", d);
A. 0
B. -12
C. -20
D. 10
[单项选择]下列程序的运行结果是( )。
# include<stdio.h>
# define ADD(x) x+x
main( )
int m=1,n=2,k=3;
int s=ADD(m+n)*k;
printf("s=%d”,s);
A. sum=18
B. sum=10
C. sum=9
D. sum=25
[填空题]下列程序的运行结果是 【17】 。
#include <stdio.h>
#define M 100
void fun(int m,int *a,int *n)
int i,j=0;
for(i=1;i<=m; i++)
if(i%7==0||i%11==0) a[j++]=i;
*n=j;
main( )
int aa[M],n,k;
fun(10,aa,&n);
for(k=0;k<n;k++)
if((k+1)%20==0) printf("/n");
else printf("%4d",aa[k]);
printf("/n");
[单项选择]以下程序运行后的输出结果是
#include<stdio.h>
#define f(x) x*x*x
main( )
int a=3, s, t;
s=f(a+1); t=f((a+1));
printf("%d, %d/n", s, t);
A. 10,64
B. 10,10
C. 64,10
D. 64,64
[单项选择]下面程序的运行结果是
#include"iostream.h"
#define sum(a,b)a*b
void main( )
{int x;
X=sum(1+2,3);
cout<<x;
}
A. 0
B. 9
C. 7
D. 5
[单项选择]以下程序运行后,输出结果是______。
#include<stdio.h>
#define PT 5.5
#difine S(x) PT*x*x
main( )
int a=1,b=2;
printf("%4.1f/n",S(a+b));
A. 49.5
B. 9.5
C. 22.0
D. 45.0
[单项选择]下列程序的运行结果是( )。
#include<stdio.h>
#define ADD(x)x+x
main( )
int m=1,n=2,k=3;
int s=ADD(m+n)*k;
printf("s=%d",s);
A. sum=18
B. sum=10
C. sum=9
D. sum=25
[填空题]
以下程序运行时输出结果中第-行是(),第三行是()。
#include
define N 5
void main( )
{ static char a[N][N];
int i,j,t,start=0,end=N-1;
char str[]="123",ch;
for(t=0;t<=N/2;t++)
{ ch=str[t];
for(i=j-start;i for(j=start;j for(i=end;i>start;i--)a[i][j]=ch;
for(j=end;j>start;j--)a[i][j]=ch;
if(start==end) a[start][end]=ch;
start++,end--;
}
for(i=O;i { for(j=0;j printf("%c",a[i][j]);
printf("/n");
}
}
[填空题]
下面程序和运行运行结果是 【17】 。
#define N 10
#define s (x) x * x
#define f(x) (x * x)
main( )
{ iht i1,i2;
i1 = 1000/s(N); i2 = 1000/f(N);
printf("%d %d/n",i1,i2);
}
[单项选择]下列程序的输出结果是
#include"stdio.h"
#define N3
#define M3
void fun(int a[M][N])
printf("%d/n",*(a[1]+2));
main( )
int a[M][N];
int i,j;
for(i=0;i<M;i++)
for(j=0;j<N;j++)
a[i][j]=i+j-(i-j);
fun(a);
A. 3
B. 4
C. 5
D. 6