已定义以下函数: fun(char*p2 char*p1) {while((*p2=*p1)!=’’){p1++;p2++;}} 函数的功能是()。 已定义以下函数: fun(char*p2,char*p1) {while((*p2=*p1)!=’’){p1++;p2++;}} 函数的功能是()。A.将p1所指字符串复制到p2所指向内存空间B.将p1 答案解析
有以下程序:fun(int a[] int m int n){int i;for(i=m;i<n;i++)a[i+1]=a[i]+3;return a[i+1];} 有以下程序:fun(int a[],int m,int n){int i;for(i=m;i<n;i++)a[i+1]=a[i]+3;return a[i+1];}void main(){int i,a[6]={2,4,6,8,10,12};fun(a,2,5 答案解析
有以下程序:void main(){ int k=10 n=0; for(;n<k;) { //n++; if(n++%3!=0)continue; k--; } 有以下程序:void main(){ int k=10,n=0; for(;n<k;) { n++; if(n++%3!=0)continue; k--; } printf( "%d,%d ",k,n);}程序运行后的输出结果是()。A.7,7 B.6,6 C.3,3 D.4,4 答案解析
下面叙述中正确的是()。 A.全局变量的作用域一定比局部变量的作用域范围大 B.静态类型变量的生 下面叙述中正确的是()。A.全局变量的作用域一定比局部变量的作用域范围大B.静态类型变量的生存期贯穿于整个程序的运行期间C.函数的形参都属于全局变 答案解析
以下程序的输出结果是()。f(int b[] int m int n){int i s=0;for(i=m;i<n;i=i+2)s=s+b[i];ret 以下程序的输出结果是()。f(int b[],int m,int n){int i,s=0;for(i=m;i<n;i=i+2)s=s+b[i];return s;}void main(){int x,a[]={1,2,3,4,5,6,7,8,9};x=f(a,3,7);printf( "%d n ",x);}A.10 B.18 C.8 D.15 答案解析
设有以下定义: int a[4][3]={1 2 3 4 5 6 7 8 9 10 11 12}; int(*ptr)[3]=a *p=a[0];则下列能够 设有以下定义: int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12}; int(*ptr)[3]=a,*p=a[0];则下列能够正确表示数组元素a【1】【2】的表达式是()。A.*((* 答案解析
若有说明:int n=2 *p=&n *q=p; 则以下非法的赋值语句是()。A.p=q B.*p=*q C.n=*q D.p=*n 若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是()。A.p=q B.*p=*q C.n=*q D.p=*n 答案解析
以下选项中合法的表达式是()。A.a=a+7=c+bB.(3+x)++C.3+x++D.x+1=x+1 以下选项中合法的表达式是()。A.a=a+7=c+bB.(3+x)++C.3+x++D.x+1=x+1 答案解析
设int i=2 j=1 k=3 则表达式i&&(i+j)&k | i+j的值是()。A.0 B.2 C.1 D.3 设int i=2,j=1,k=3,则表达式i&&(i+j)&k | i+j的值是()。A.0 B.2 C.1 D.3 答案解析
有以下程序:void main(){int y=10;while(y$amp;>amp;$gt;1){printf("y=%d" y);}}程序执行后的输出结 有以下程序:void main(){int y=10;while(y$amp;>amp;$gt;1){printf( "y=%d ",y);}}程序执行后的输出结果是()。A.y=0 B.y=-1C.y=1D.while构成无限循环 答案解析