[单选题]

有以下程序includeint i=0;void fun(){{ Static int i=1 Std::cont<

有以下程序 #include<iostream,h> int i=0; void fun() { { Static int i=1 Std::cont<<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,

参考答案与解析:

相关试题

有以下程序 #include int i=0; void fun( ) { {

[单选题]有以下程序 include int i=0; void fun( ) { { static int i=1有以下程序 #include<iostream> int i=0; void fun( ) { { static int i=1; Std::cout<<i++<<','; } Std::cout<<i<<','; } int main( ) { fun();fun(); return O; } 程序执行后的输出结果是A.1,2,1,2,B.1,2,2,3,C.2,0,3,0,D.1

  • 查看答案
  • 有以下程序:intm=1;void fun(int*n){ static int

    [单选题]有以下程序: int m=1; void fun(int *n) { static int m=2; *n*=m-1; m+=2; } main() { int i; for(i=1;i<4;i++) { fun(&m); printf("%d",m); } } 程序的输出结果是( )A.1317B.2630C.1315D.1111

  • 查看答案
  • 有以下程序:#includeint fun(char s[]){ intn=0;

    [单选题]有以下程序:includeint fun(char s[]){ intn=0;while(*s='0'){n=10有以下程序: #include <stdio.h> int fun(char s[]) { int n=0; while(*s<='9'&&*s>='0') {n=10*n+*s-'0';s++;} return(n); } main() { char s[10]={'6','1','*','4','*','9','*',

  • 查看答案
  • 以下程序的正确运行结果是()。#includeint fun(int);void

    [单选题]以下程序的正确运行结果是()。includeint fun(int);void main(){int a=2,i;for(i=0;以下程序的正确运行结果是( )。 #include<iostream.h> int fun(int); void main() { int a=2,i; for(i=0;i<3;i++) cout<<fun(a)<<end1; cout<<end1; } int fun(int a) { int b=0; static int c=3; b++;c++; return

  • 查看答案
  • 有以下程序fun(int x,int y){static int m=0,i=2

    [单选题]有以下程序fun(int x,int y){static int m=0,i=2;i+=m+1;m=i+x+y;return m;}main(){int j=1,m=1,k;k=fun(j,m);printf("%d,",k);k=fun(j,m);printf("%d/n",k);}执行后的输出结果是()A . 5,5B . 5,11C . 11,11D . 11,5

  • 查看答案
  • 有以下程序:void fun(int a*a,int i,int i){int

    [单选题]有以下程序: void fun(int a*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() {inta[]={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 1B.4 3 2 1 5 6C.4 5 6 1 2 3D.1 2 3 4 5 6

  • 查看答案
  • 有以下程序 void fun(intā*a,int i,int i) {int

    [单选题]有以下程序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 1B.4 3 2 1 5 6C.4 5 6 1 2 3D.1 2 3 4 5 6

  • 查看答案
  • 有以下程序 #include void fun(int*a,int*B) { i

    [单选题]有以下程序 include void fun(int*a,int*B) { int*c; c=a;a=b;b=c; } main() {int x=3有以下程序 #include<stdio.h> void fun(int*a,int*B) { int*c; c=a;a=b;b=c; } main() { int x=3, y=5,*p=&x, *q=&y; fun(p,q); printf("%d,%d,",*p,*q); fun(&x,&y); print

  • 查看答案
  • 有以下程序 #include void fun(int a, int b) {i

    [单选题]有以下程序 include void fun(int a, int b) {int t; t=a; a=b;有以下程序 #include<stdio.h> void fun(int a, int b) {int t; t=a; a=b; } 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"); }

  • 查看答案
  • 有以下程序:void fun(int *a,int i,int i){int t

    [单选题]有以下程序: void fun(int *a,int i,int i) { int t; if(i<j) { t==a[i];a[i]=a[j];a[i]=t; i++; j--; fun(a,i,j); } } main() { int x[]={2,6,1,8),i; fun(x,0,3), for(i=0;i<4;i++) printf("%2d",x[i]); printf("/n"); } 程序运行后的输出结果是( )。A.1268B.8621C.8162D.8612

  • 查看答案