更多"有以下程序: #include<stdio.h> #define "的相关试题:
[单项选择]有以下程序
#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]-a[i][N-1-i];
main( )
int x[N][N]=1,2,3,4,5,6,7,8),(9,10,11,12,13,14,15,16,y[N],i;
fun(x,y);
for(i=0;i<N;i++)printf("%d,",y[i]);printf("/n");
程序运行后的输出结果是______。
A. -3,1,1,3,
B. -12,-3,0,0,
C. 0,1,2,3,
D. -3,-3,-3,-3,
[单项选择]若有以下程序
#include<stdio.h>
#define N 4
void fun(int a[][N],int b[],int flag)
int i,j;
for(i=0;i<N;i++)
b[i]=a[i][0];
for(j=1;j<N;j++)
if(flag(b[i]>a[i][j]):(b[i]<a[i][j]))
b[i]=a[i][j];
main( )
int x[N][N]=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,y[N],i;
fun(x,y,1);
for(i=0;i<N;i++)printf("%d,,y[j]);
fun(x,y,0);
for(i=0;i<N;i++)printf("%d,",y[i]);
printf("/n");
则程序的输出结果是______。
A. 1,5,9,13,4,8,12,16,
B. 4,8,12,16,1,5,9,13,
C. 1,2,3,4,13,14,15,16,
D. 13,14,15,16,1,2,3,4,
[单项选择]有以下程序:
#include<stdio.h>
#define N 8
void fun(int*x,int i)
*x=*(x+i);
main( )
int a[N]=1,2,3,4,5,6,7,8),i;
fun(a,2);
for(i=0;i<N/2;i++)
printf("%d",a[i]);
print*r(”/n”);
程序运行后的输出结果是( )。
A. 1313
B. 2234
C. 3234
D. 1234
[单项选择]有以下程序
#include
void fun(int a,int b)
{ int t;
t=a;a=b;b=t;
}
main( )
{ int c[10]={1,2,3,4,5,6,7,8,9,0},i;
for(i=0;i<10;i+=2) fun(c[i],c[i+1]);
for(i=0;i<10;i++) printf("%d,",c[i]);
printf("/n");
}
程序的运行结果是
A. 1.2,3,4,5,6,7,8,9,0,
B. 2,1,4,3,6,5,8,7,0,9,
C. 0,9,8,7,6,5,4,3,2,1,
D. 0,1,2,3,4,5,6,7,8,9,
[单项选择]有以下程序:
#include<stdio.h>
#define N 8
void fun(int*x,int i)
*x=*(x+i)+1;
main( )
int a[N]=1,2,3,4,5,6,7,8,i;
fun(a,2);
for(i=0;i<N/2;i++)
printf("%d",a[i]);
printf("/n");
程序运行后的输出结果是( )。
A. 1 3 1 3
B. 3 2 3 4
C. 4 2 3 4
D. 1 2 3 4
[单项选择]有以下程序
#include
void fun(int a,int b,int c)
{ a=456,b=567,c=678;}
void main( )
{
int x=10,y=20,z=30;
fun(x,y,z);
cout<<x<<’,’<<y<<’,’<<z<<endl;
}
输出结果是
A. 30,20,10
B. 10,20,30
C. 456,567,678
D. 678,567,456
[填空题]有以下程序,程序执行后,输出结果是
#include<stdio.h>
void fun(int*A)
a[0]=a[1];
main( )
int a[10]=10,9,8,7,6,5,4,3,2,1,,i;
for(i=2;i>1=0;i-) fun(&a[i]);
for(i=0;i<10;i++) printf("%d,a[i]);
printf("//n");
[单项选择]有以下程序:
# include <iostream>
int i=0;
void fun( )
{static iht i=1;
std::cout<<i++<<’,’;
}
std:: cout<<i<<’,’;
int main( )
{
fun( ); fun( );
return 0;
}
程序执行后的输出结果是______。
A. 1,2,1,2,
B. 1,2,2,3,
C. 2,0,3,0,
D. 1,0,2,0,
[填空题]以下程序的输出结果是 【17】 。
void fun( )
static int a;
a+=2;
printf("%d",a);
main( )
int cc;
for(cc=1;cc<=4;cc++)fun( );
printf("/n");
[单项选择]有以下程序
#include <stdio.h>
void fun(char *t,char *s)
{ while(*t!=0) t++;
while((*t++=*s++)!=0);
}
main( )
{ char ss[10]="acc",aa[10]="bbxxyy";
fun(ss,aa); printf("%s,%s/n",ss,aa);
}
程序的运行结果是
A)accxyy,bbxxyy B)acc,bbxxyy C)accxxyy,bbxxyy D)accbbxxyy,bbxxyy
[填空题]以下程序运行后的输出结果是 【15】 。
void fun( )
static int a=0;
a+=2;printf("%d",A) ;
main( )
int cc;
for(cc=1;cc<4,cc++)fun( );
printf("/n");
[单项选择]有以下程序:
#include<iostream.h>
void fun(int a, int b, int c)
a=456,b=567,c=678;
void main( )
int x=10,y=20,z=30;
fun(x, y, z) ;
cout < < x< < ’,’ < < y < < ’,’ < < z < < endl;
输出结果是
A. 30,20,10
B. 10,20,30
C. 456,567,678
D. 678,567,456
[单项选择]有以下程序
#include
void fun(int a,int b,int C)
a=456,b=567,c=678;
void main( )
int x=10,y=20,z=30;
fun(x,y,z);
cout < < x < < ’,’ < < y < <’,’ < < z < < end1;
输出结果是
A. 30,20,10
B. 10,20,30
C. 456,567,678
D. 678,567,456
[单项选择]有以下程序
void fun(intā*a,int i,int i)
int t;
if(i<j);
t=a[i];a[i]=a[j];a[j]=t;
fun(a,++i,- -j);
main( )
int a[]=1,2,3,4,5,6,i;
fun(a,0,5);
for(i=0;i<6;i++)
cout<<a[i];
执行后输出结果是
A. 6 5 4 3 2 1
B. 4 3 2 1 5 6
C. 4 5 6 1 2 3
D. 1 2 3 4 5 6
[单项选择]有以下程序
#include<stdio.h>
void fun(int a,int b)
int t;
t=a;a=b;b=t;
main( )
int c[10]=1,2,3,4,5,6,7,8,9,0,i;
for(i=0;i<10;i+=2)fun(c[i],c[i+1]);
for(i=0;i<10;i++)printf("%d,",cf[i]);
printf("/n");
程序的运行结果是______。
A. 1,2,3,4,5,6,7,8,9,0,
B. 2,1,4,3,6,5,8,7,0,9,
C. 0,9,8,7,6,5,4,3,2,1,
D. 0,1,2,3,4,5,6,7,8,9,
[填空题]以下程序的运行结果是【 】
int k=0;
void fun(int m)
{m+=k;k+=m;printf("m=%d k=%d ",m,k++);}
main( )
{int i=4;
fun(i++);printf("i=%d k=%d\n",i,k);
}