更多"下列程序的输出结果是______。 char*fun(char*st"的相关试题:
[单项选择]以下程序的输出结果是( )。 #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
[单项选择]下面程序的输出结果是 main( ) { char str[10],c='a'; int i=0; for(;i<5;i++) str[i]=c++; printf("%s",str); }
A. abcde
B. a
C. 不确定
D. bcdef
[单项选择]
有以下程序的输出结果是()
char fun(char x , char y)
{ if(x
main( )
{ int a=’9’,b=’8’,c=’7’;
printf(“%c/n”,fun(fun(a,b),fun(b,c))); }
A. 函数调用出错
B. 8
C. 9
D. 7
[单项选择]下列程序的输出结果是______。 int fun(int x,int y,int*cp,int*dp) { *cp=x+y; *dp=x-y; } main( ) { int a, b, c, d; a=30;b=50; fun(a,b,&c,&d); printf("%d,%d/n", c, d); }
A. 50,30
B. 30,50
C. 80,-20
D. 80,20
[单项选择]以下程序的输出结果是 ( )
int x=05;char z='a';
printf("%d/n",(x & 1)& &(z<'z'));
A. 0
B. 1
C. 2
D. 3
[单项选择]以下程序输出的结果是 #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
[单项选择]下列程序的输出结果是______。 int m=10; int fun(int a,int B) { int m=2; return(a*b-m); } main( ) { int x=7,y=5; printf("%d/n",fun(x,y)%m); }
A. 1
B. 2
C. 7
D. 3
[单项选择]以下程序段输出的结果是( )。
char str[]="BCDE",*ptr=str;
cout<<*(ptr+4)<<endl;
A. 0
B. 69
C. 字符E的地址
D. 一个空字符
[单项选择]以下程序段的输出结果是( )。
char str[] = "BCDE",*ptr=str;
cout<<*(p+4)<<end1;
A. 字符E的地址
B. 0
C. 69
D. 不确定
[单项选择]下面程序段的输出结果是( )。
char str[]="ABC",*p=str;
Printf("%d/n",*(p+3));
[单项选择]以下程序的输出结果是( )。
char str[15]=”hello!”;
printf(“%d/n”,strlen(str));
A. 15
B. 14
C. 7
D. 6
[单项选择]以下程序运行后的输出结果是 #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
[单项选择]下列程序段的输出结果是() int data=0; char k='a',p='f'; data=p-k; system.out.println(data);
A. 0
B. a
C. f
D. 5
[单项选择]以下程序的输出结果是
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 a;
if(x==0‖x==1)
return 3;
else
a=x-fun(x-2) ;
return a;
}
void main( )
{ printf("%d",fun(7) );
}
A. 2
B. 8
C. 9
D. 5
[单项选择]已知字符a的ASCII十进制代码为97,则执行下述程序段后的输出结果是
char ch;int k;
ch='a';k=12;
printf("%c,%d,",ch,ch,k);printf("k=%d/n",k);
A. 因变量类型与格式描述符的类型不匹配输出无定值
B. 输出项与格式描述符个数不符,输出为零值或不定值
C. a,97,12k=12
D. a,97,k=12