试题9
以下程序运行后的输出结果是_____.
#include <stdio.h>
main()
{ int i, n[]={0,0,0,0,0};
for(i=1; i<=2; i++)
{ n[i]=n[i-1]*3+1;
printf(“%d”, n[i]);
}
printf(“\n”);
}
第1题:
以下程序运行后的输出结果是【 】
include <stdio.h>
main ( )
{ char a[] ="123456789", *p;
int i =0;
p=a;
while( * p)
{ if(i%2 ==0) *p='*';
p++;i++;
}
puts(a);
}
第2题:
有以下程序:
include <iostream>
using namespace std;
int main()
{
int i=010,j=10;
cout<<(++i)<<","<<i--<<end1;
return 0;
}
则该程序运行后的输出结果是【 】。
第3题:
以下程序运行后的输出结果是( )。 #include<stdio.h> void reverse(int a[],int n) {int i,t; for(i=0;i<n/2;i++) {t==a[i];a[i]=a[n-1-i];a[n-1-i]=t;} } main() {int b[10]={10,9,8,7,6,5,4,3,2,1};int i,s=0; reverse(b,10); for(i=0;i<3;i++)s+=b[i]; printf("%d\n",s); }
A.27
B.6
C.25
D.30
第4题:
有以下程序: #include <stdio.h> #define N 20 fun(int a[] ,int n,int m) { int i,j; for(i=m;i> :n;i--) a[i+1] =a[i]; } main( ) { int i,a[N.] = 11,2.3,4,5,6,7,8,9,10[; fun( a,2,9) for(i =0;i<5;i ++ ) printf("% d" ,a[i] );程序运行后的输出结果是( )。
A.10234
B.12344
C.12334
D.12234
第5题:
以下程序运行后的输出结果是( )。
include<stdio.h>
main()
{ int x=20;
printf("%d", 0<x<20);
printf("%d\n", 0<x && x<20);
}
第6题:
有以下程序 #include <stdio.h> main() { int.i=0,a=0; while(i<20) { for(;;) { if((i%10)==0) break; else i--; } i+=11; a+=i; } printf("%d\n",a) ; } 程序运行后的输出结果是( )
A.21
B.32
C.33
D.11
第7题:
以下程序运行后的输出结果是( )。 include<string.h> main() {char ch[]="abcd",x[4][4];int i; for(i=0;i<4;i++)strcpy(x[i],ch); for(i=0;i<4;i++)printf("%s",&x[i][i]); printf("\n"); }
第8题:
若有以下程序:
include <iostream>
using namespace std;
class Sample
{
private:
const int n;
public:
Sample(int i) :n(i) {)
void print()
{
cout<<"n="<<n<<end1;
}
};
int main()
{
sample a(10);
a.print();
return 0;
}
上述程序运行后的输出结果是【 】。
第9题:
有以下程序: #include <stdio. h> int f(int a) return a% 2; } main( ) int s[8] = {1,3,5,2,4,6} ,i,d =0; for (i=0;f(s[i]);i++) d+ =s[i]; prinff( "% d \n", d); 程序运行后的输出的结果是( ).
A.9
B.11
C.19
D.21
第10题:
试题7
以下程序运行后的输出结果是______。
#include <stdio.h>
main()
{ int a=37; a%=9; printf(“%d\n”, a); }
第11题:
试题11
以下程序运行后的输出结果是______.
#include <stdio.h>
void fun(int x)
{ if(x/5>0) fun(x/5)
printf(“%d”, x);
}
main()
{ fun(11); printf(“\n”);}
第12题:
256
652
2560
52
第13题:
以下程序执行后的输出结果是【 】。
include<iostream.h>
main()
{
int i, m=0,n=0,k=0;
for(i=9;i<= 11 ;i++)
switch(i/10)
{
case 0: m++; n++; break;
case 10: n++; break;
default: k++; n++;
}
cout<<m<<n<<k;
}
第14题:
执行以下程序的输出结果是【 】。
include <stdio.h>
main()
[ int i, n[4]={1};
for(i= 1 ;i<=3 ;i++)
{ n[i]=n[i-1]*2+1; printf("%d",n[i]); }
第15题:
以下程序的输出结果是( )。 #include <stdio.h> main() { int i; for(i=1;i<5;i++) { if(i%2) printf("*"); else continue; printf("#"); } printf("$\n");
A.*#*#*#$
B.#*#*#*$
C.*#*#$
D.#*#*$
第16题:
有以下程序 #include<stdio.h> main() { int a=5,b=lt; t=(a<<2)|b;printf("%d\n",t); } 程序运行后的输出结果是______。
A.21
B.11
C.6
D.1
第17题:
以下程序运行后输入:3,abcde<回车>,则输出结果是【 】
include <string.h>
move(char *str, int n)
{ char temp; int i;
temp=str[n-1];
for(i=n-1;i>0;i--) str[i]=str[i-1];
str[0]=temp;
}
main( )
{ char s[50]; int n, i, z;
scanf("%d,%s",&n,s);
z=strlen(s);
for(i=1; i<=n; i++) move(s, z);
printf("%s\n",s);
}
第18题:
有以下程序
#include <stdio.h>
void func(int n)
{ int i;
for(i=0;i<=n;i++) printf(”*”);
printf(”#”).
}
main( )
{ func(3); printf(”???? ”); func(4); printf(”\n”); }
程序运行后的输出结果是
A)****#????***#
B)***# ????*** *#
C)**#????*****#
D)****#????*****#
第19题:
有以下程序,程序执行后,输出结果是【 】
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");
}
第20题:
以下程序运行后的输出结果是【 】。
include <iostream.h>
main()
{
int i=10,j=0;
do
{
j=j+ i; i--;
}
while(i>2);
cout<<j;
}
第21题:
试题27
有以下程序
#include <stdio.h>
void fun(int *p)
{ printf(“%d\n”,p[5]);}
main()
{ int a[10]={1,2,3,4,5,6,7,8,9,10};
fun(&a[3]);
}
程序运行后的输出结果是()
A.5
B.6
C.8
D.9
第22题:
试题8
以下程序运行后的输出结果是_____。
#include <stdio.h>
main()
{ int i, j;
for(i=6; i>3; i--) j=i;
printf(“%d%d\n”,i, j );
}
第23题:
****#????***#
***#????*****#
**#????*****#
****#????*****#