A . 2
B . 3
C . 4
D . 5
[单选题]设Intn=3;则有表达式++n,n的结果是()。A . 2B . 3C . 4D . 5
[试题]以下程序的输出结果是______nt fun(int*x,int n){if(n==0)return x[0];else return x[0]+fun(x+1,n-1);}main(){int a[]={1,2,3,4,5,6,7};printf(“%d/n”,fun(a,3));}
[单选题]若“intn;floatf=13.8;”,则执行“n=(int)f%3”后,n的值是()A . 1B . 4C . 4.333333D . 4.6
[单选题]下面程序的运行结果是#includeint fun(int a[]. int n){int result=l:for(int i=1;iresult=result*a[i];return result;}void main(){int a[3]={3,4,5};cout<<}A.12;B.15;C.20;D.60
[单选题]以下程序的输出结果是 voidreverse(inta[],intn) {inti,t; for(i=0;i{t=a[i];a[i]=a[n£以下程序的输出结果是void reverse(int a[],int n){ int i,t;for(i=0;i A.22B.10C.34D.30
[单选题]设A=0101,B=0011,则A XOR B的结果是( )A.1010B.0111C.0110D.0001
[单选题]已知int k=10,m=3,n;则下列语句输出结果是printf("%d/n",n=(k%m,k/m));A.2B.3C.4D.5
[单选题]以下程序的输出结果是 ( ) main( ) { int n[3] [3],i,j; for (i=0;i<3;i+ +) for(j=0;i<3;++) n[i][j]=i+j; for(i=0;i<2;i++) for(j=0,j<2;j++) n[i+1][j+1]+=[i][j]; printf("%d/n",n[1][j]); }A.14B.0C.6D.值不确定
[单选题]若N="123.45",则执行命令?67+&N的结果是()。A . 67123.45B . 190.45C . 67+&ND . 124
[单选题]假定a=3,下列程序的运行结果是()。includeint fun(int n);void main(){cout<<"Pleas假定a=3,下列程序的运行结果是( )。 #include<iostream.h> int fun(int n); void main() { cout<<"Please input a number:"; int a,result=0; cin>>a; result=fun(a); cout<<result<<end1; } int fun(int n) {