更多"下面程序的运行结果是______。
#include<stdio"的相关试题:
[填空题]下面程序的运行结果是 。
#include<stdio.h>
#define SIZE 12
main( )
char s[SIZE];int i;for(i=0;i<SIZE;i++) s[i]=’A’+i+321;
sub(s,7,SIZE-1);
for(i=0;i<SIZE;i++) printf("%c",s[i]);
printf("//n");
sub(char *a,int t1,int t2)
char ch;
while(t1<t1)
ch=*(a+t1);
*(a+t1)=*(a+t2);
*(a+t2)=ch;
t1++;t2--;
[填空题]下面程序的运行结果是 【13】 。
#include<stdio.h>
#define SIZE 12
main( )
{ char s[SIZE];int i;for(i=0;i<SIZE;i++) s[i]=’A’+i+321;
sub(s,7,SIZE-1);
for(i=0;i<SIZE;i++) printf("%c",s[i]);
printf("/n");}
sub(char *a,int t1,int t2)
{ char ch;
while(t1<t1)
{ ch=*(a+t1);
*(a+t1)=*(a+t2);
*(a+t2)=ch;
t1++;t2--;} }
[填空题]下面程序的运行结果是 【13】 。
#include<stdio.h>
#define SIZE 12
main( )
char s[SIZE];int i;for(i=0;i<SIZE;i++) s[i]=’A’+i+321;
sub(s,7,SIZE-1);
for(i=0;i<SIZE;i++) printf("%c",s[i]);
printf("/n");
sub(char *a,int t1,int t2)
char ch;
while(t1<t1)
ch=*(a+t1);
*(a+t1)=*(a+t2);
*(a+t2)=ch;
t1++;t2--;
[填空题]下面程序的运行结果是 【17】 。
#include <stdio.h>
#define N 10
#define s(x) x*x
#define f(x) (x*x)
main( )
int i1,i2;
i1=1000/s(N); i2=1000/f(N);
printf("%d %d/n",i1,i2);
[填空题]下面程序的运行结果是______。
#include<stdio.h>
#define SIZE 12
main( )
char s[SIZE];int i;
for(i=0;i<SIZE;i++)s[i]=’A’+i+32;
sub(s,5,SIZE-1);
for(i=0;i<SIZE;i++)printf("%c",s[i]);
printf("/n");
sub(char*a,int t1,int t2)
char ch;
while(t1<t2)
ch=*(a+t1);
*(a+t1)=*(a+t2);
*(a+t2)=ch;
t1++;t2--;
[单项选择]以下程序运行后的输出结果是
#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]);
printf("/n");
A. 1313
B. 2234
C. 3234
D. 1234
[填空题]下列程序的运行结果是 【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 M 100
void fun(int m,int *a,int *n)
int i,j=0;
for(i=1;j<=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
#define N 5
int fun(int *s,int a,int n)
{ int j;
*s=a;j=n;
while(a!=s[j])j--;
return j:
main( )
{ int s[N+1];int k;
for(k=1;k<=N;k++) s[k]=k+1;
printf("%d/n",fun(s,4,N));
}
[填空题]执行以下程序的输出结果是______。
#include
#define M 5
#define N M+M
main( )
int k;
k=N*N*5; printf("%d/n",k);
[单项选择]下面程序运行的结果是( )。 #include<iostream> using namespace std; class A{ protected: int a; public: void input(int i) {a=i;} }; class B{ protected: int a; public: void input(int j) {a=j;} }; class C: public A, public B { int x; public: void input( ) {x=A::a * B::a;cout<<x<<endl;} }; void main( ) { C c; c.A::input(5); c.B::input(8); c.input( ); }
A. 5
B. 8
C. 40
D. 编译出错
[填空题]下面程序和运行运行结果是【 】。
typedef union student
{ char name [10];
long sno;
char sex;
float score [4];
} STU;
main ( )
{ STU a[5];
prinff( "% d/n", sizeof(a) );
}
[填空题]下程序的输出结果是 【20】 。
# include<stdio.h>
# define MAX_COUNT4
void fun( )
main( )
int count;
for(count=1;count<=MAX_COUNT;coun+ +)fun( );
void fun( )
staic int i;
i + =2;
printf(”%d,i);
[填空题]以下程序的输出结果是 【18】 。
#include <stdio.h>
#define MAX(x,y)(x),(y)(x):(y)
main( )
int a=5,b=2,c=3,d=3,t;
t=MAX(a+b,c+d)*10;
printf("%d/n",t);
[单项选择]下列程序的输出结果是( )。
#include”stdio.h”
#define N 3
#define M 3
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) 3B) 4C) 5