更多"有以下程序: int x=1,y=2; void funl( ) "的相关试题:
[单项选择]有以下程序
void funl(char* P)
{char*q;
q=P;
while(*q!=’\0’)
{(*q)++;q++;)
}
main( )
{char a[]={"Program"),*p;
P=&a[3];fun1(P);printf("%s\n",a);
}
程序执行后的输出结果是【 】。
A. Prohsbn
B. Prphsbn
C. Progsbn
D. Program
[单项选择]有以下程序:
#include <stdio.h>
void funl (char * p)
char * q;
q=p;
while( *q! ='/0') (*q) ++;q++;mains( )
char a[ ] = "Program" , * p;
p = &a[3]; fun1 (p); printf("% s /n" ,
A. ;
[单项选择]若有如下类定义: class B{ void funl( ){} protected: double varl: public: void fun2( ){} }; class D://public B{ protected: void fun3( ){} }; 已知obj是类D的对象,下列语句中不违反类成员访问控制权限的是( )。
A. obfunl();
B. obvarl;
C. obfun2();
D. obfun3();
[单项选择]有以下程序
void fun(int *a,int i,int j)
{ 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++)
printf("%d",a[i]);
}
执行后输出的结果是( )。
A. 6 5 4 3 2 1
B. 4 3 2 1 5 6
C. 4 5 6 1 2 3
D. 1 2 3 4 5 6
[单项选择]有以下程序 #include void fun(int a,int b,int C)
{ a=456,b=567,c=678;} void main( ) {
int x=10,y=20,z=30; fun(x,y,z);
cout < < x < < ',' < < y < <',' < < z < < end1; }
输出结果是
A. 30,20,10
B. 10,20,30
C. 456,567,678
D. 678,567,456
[单项选择]
有以下程序
void f(int a[],int i,int j)
{ int t;
if(i<j)
{ t=a[i]; a[i]=a[j];a[j]=t;
f(a,i+1,j-1); } }
main( )
{ int i,aa[5]={1,2,3,4,5};
f(aa,0,4);
for(i=0;i<5;i++) printf(“%d,”,aa[i]); printf(“/n”); }
执行后输出结果是()
A. 5,4,3,2,1,
B. 5,2,3,4,1,
C. 1,2,3,4,5,
D. 1,2,3,4,5,