更多"以下程序的输出结果是( )。 #include<iostream.h"的相关试题:
[单项选择]以下程序的输出结果是( )。 #include<iostream.h> int fun (char*s) { char *p=s; while (*p!='/0,) p++: return (p-s): } void main( ) { cout<<fun (" ABCDEF ")<<endl: }
A. 3
B. 6
C. 8
D. 0
[单项选择]以下程序输出的结果是 #include<stdio.h> int fun(int k) {if(k>0)fun(k-1); printf("%d",k); } main( ) {int w=3;fun(w); printf("/n"); }
A. 3 2 1 0
B. 0 1 2 3
C. 2 1 0
D. 0 1 2
[单项选择]有以下程序: #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','*','0','*'}; printf("%d/n",fun(s)); } 程序的运行结果是( )。
A. 9
B. 61490
C. 61
D. 5
[单项选择]以下程序运行后的输出结果是
#include<stdio.h>
void fun(char *a,char *b)
while( *a =='*')a++;
while(*b=*
A. b++;a++;
[单项选择]以下程序运行后的输出结果是 #include<stdio.h> void fun(char *c, int d) { *c=*c+1;d=d+1; printf("%C, %c,", *c, d); } main( ) { char b='a', a='A'; fun(&b, a); printf("%c, %c/n", b, a); }
A. b,B,b,A
B. b,B,B,A
C. a,B,B,a
D. a,B,a,B
[单项选择]以下程序的输出结果是
void fun(int*s)
static int j=0;
do
s[j]+=s[j+1];
while(++j<2);
main( )
int k,a[10]=1,2,3,4,5;
for(k=1;k<3;k++)fun(
[单项选择]以下程序运行后的输出结果是 #include<stdio.h> int fun(int x, int y) { if(x==y) return(x); else return((x+y)/2); } main( ) { int a=4, b=5, c=6; printf("%d/n", fun(2*a, fun(b, c))); }
A. 3
B. 6
C. 8
D. 12
[单项选择]以下程序运行后的输出结果是
#include<stdio.h>
int fun( )
static int x=1;
x+=1; return x;
main( )
int i,s=1;
for(i=1; i<=5;i++) s+=fun( );
printf("%d/n", s);
A. 11
B. 21
C. 6
D. 120
[单项选择]
有以下程序
#include
void fun(char *c,int d)
{*c=*c+1;d=d+1;
printf("%c,%c,",*c,d);
main( )
{char b='a',a='A';
fun(&b,a);printf("%e,%e/n",b,a);
}
程序运行后的输出结果是()
A. b,B,b,A
B. b,B,B,A
C. a,B,B,a
D. a,B,a,B
[单项选择]以下程序运行后的输出结果是
#include<stdio.h>
int fun( )
static int x=1;
x*=2; return x;
main( )
int i, s=1;
for(i=1; i<=2; i++) s=fun( );
printf("%d/n", s);
A. 0
B. 1
C. 4
D. 8
[单项选择]以下程序运行后的输出结果是 #include<stdio.h> int fun( ) { static int x=1; x*=2; return x; } main( ) { int i, s=1; for(i=1; i<=2; i++) s=fun( ); printf("%d/n", s); }
A. 0
B. 1
C. 4
D. 8
[单项选择]有以下程序: #include<stdio.h> void fun(char *c,int d) { *c=*c+1; d+=1; printf("%c,%c",*c,d);} main( ) { char a='F',b='f'; fun(&b,a); printf("%c,%c/n",a,b);} 程序的输出结果为( )。
A. g,GF,g
B. g,FF,g
C. G,fF,G
D. f,gf,g
[单项选择]以下程序运行后的输出结果是
float fun(int x,int y) return(x+y);
main( )
int a=2,b=5,c=8;
printf("%3.0f/n",fun((int)fun(a+c,b),a-c));
A. 编译出错
B. 9
C. 21
D. 9.0
[单项选择]以下程序运行后的输出结果是 #include void fun(int P)
{ int d=2; P=d++; printf("%d", P);} main( )
{ int a=1; fun(a); printf("%d/n', a); }
A. 32
B. 12
C. 21
D. 22