void fun(int a,int b,int c)
{a=456,b=567,c=678;}
main()
{int x=10,y=20,z=30;
fun(x,y,z);
printf("%d,%d,%d\n",x,y,z);
}
输出结果是
A.30,20,10
B.10,20,30
C.456,567,678
D.678,567,456
[单选题]有以下程序: fun (int a, int b) { if (a>b) return (a); else return(b); } main ( ) { int x=3, y=8, z=6, r; r=fun(fun(x,y) , 2*z); printf( "%d/n", r); } 程序运行后的输出结果是A.3B.6C.8D.12
[单选题]有如下程序int func(int a,int b){ return(a+b);}main(){ int x=2,y=5,z=8,r;r=func(func(x,y),z);printf("%d\n",r);}该程序的输出的结果是A.12B.13C.14D.15
[单选题]执行C程序代码“inta=1;intb=0;intc=0;intd=(++a)*(c=1);”后,a、b、c、d的值分别为( )。A.2,0,1,2B
[单选题]有以下程序#include <stdio.h>int a=1;int f(intC.{ static int a=2;c=c+1;return (a++)+c;}main(){int i,k=0;for(i=0;i<2;i++) {int a=3;k+=f(A.; }k+=a;printf(“%d/n”,k);}程序的运行结果是( )。A.14B.15C.16D.17
[单选题]有以下程序: int add(int a,intB){return(a+B);} main() { int k,(*f)(),a=5,b=10; f=add; } 则以下函数调用语句错误的是( )。A.k=(*f)(a,B);B.k=add(a,B);C.k=*f(a,B);D.k=f(a,B);
[单选题]有以下程序includeintfun(int a,intB){if(b=0)return a;elsereturn(fun(££a,££B));}ma有以下程序 #include<stdio.h> intfun(int a,intB){if(b=0)return a; else return(fun(--a,--B)); } main() {pdntf("%d/n",fun(4,2));} 程序的运行结果是( )。A.1B.2C.3D.4
[单选题]下列程序的输出结果是#includeint min(int a,int B){if(aelse return B;return 0;}void main(){cout<<}A.0B.1C.2D.3
[判断题] 方法intmax(inta,intb){if(a>;b)returnb;elsereturna;}该方法是返回两个数中较小的。A . 正确B . 错误
[单选题]有以下程序: include main( ) {intc = 35; printf( "% d /n" , e&c); }程序运行有以下程序: #include <stdio.h> main( ) { intc = 35; printf( "% d /n" , e&c); } 程序运行后输出结果是( )。A.0B.70C.35D.1
[单选题]有以下程序 main() {unsigned int a; int b=-1; a=b; printf("%u",a) ; } 程序运行后的输出结果是A.-1B.65535C.32767D.-32768