当前位置:IT认证>计算机二级

问题:

[单选] 分析以下程序的输出结果是(  )。
main()
{int a=5,b=-1,c;
c=adds(a,b);
printf(“%d”,c);
c=adds(a,b);
printf(“%d”,c); }
int adds(intx,int y)
{static int m=0,n=3;
n*=++m;
m=n%x+y++;
return(m); }

A . 2,3
B . 2,2
C . 3,2
D . 2,4

设A为存放(短)整型的一维数组,如果A的首地址为P,那么A中第i 个元素的地址为(  )。 P+i*2。 P+(i-1)*2 。 P+(i-1)。 P+i。 设有如下定义:char *aa[2]={"abcd","ABCD"};则以下说法中正确的是(  )。 下列描述中不正确的是(  )。 字符型数组中可能存放字符串。。 可以对字符型数组进行整体输入、输出。。 可以对整型数组进行整体输入、输出。。 不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值。。 若有定义:int a[5],*p=a;,则对a数组元素地址的正确引用是______。 p+5。 *a+1。 &a+1。 &am。 p。 ;a[0]。 main( ){ int n; ( n=6*4,n+6),n*2; printf(“n=%d”,n); }此程序的输出结果是______________. 30。 24。 60。 48。 分析以下程序的输出结果是(  )。
main()
{int a=5,b=-1,c;
c=adds(a,b);
printf(“%d”,c);
c=adds(a,b);
printf(“%d”,c); }
int adds(intx,int y)
{static int m=0,n=3;
n*=++m;
m=n%x+y++;
return(m); }
参考答案:

  参考解析

本题暂无解析

在线 客服