题目
[主观题]
有以下程序段,b的值是()。 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b; b=p[5];
答案
更多“有以下程序段,b的值是()。 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b; b=p[5];”相关的问题
第1题
有如下程序段 int *p,a=10,b=1 p=&a; a=*p+b; 执行该程序段后,a的值为 ()
点击查看答案
第2题
执行以下程序段后,x的值为0,y的值为1。 int x, y; if (x = 0) y = 0; else y = 1;
点击查看答案
第3题
若有以下程序段, int c1=1,c2=2,c3; c3=1.0/c2*c1; 则执行后,c3中的值是()
点击查看答案
第4题
执行以下程序段后,m的值为()。 int a[2][3]={1,2,3,4,5,6}; int m,*p=&a[0][0]; m=(*p)*(*p+2)*(*p+4);
点击查看答案
第5题
若变量已正确定义,有以下程序段: int a=3,b=5,c=7; if(a>b) a=b; c=a; if(c!=a) c=b; printf("%d,%d,%dn",a,b,c); 其输出结果是________。
A.程序段有语法错
B.3,5,3
C.3,5,5
D.3,5,7
点击查看答案
第6题
若有程序段int a=37;a%=9;,则a的值是()
点击查看答案
第7题
以下代码段,作者本意是如果x<y,则交换二者的值,但由于作者的笔误,没有对if的控制范围加{},请分析以下程序段的输出结果()。 int x = 2, y = 5; int tmp; if(x > y) tmp = x; x = y; y = tmp; printf("%d %dn", x, y);
A.2 5
B.5 2
C.5和一个垃圾值
D.2和一个垃圾值
点击查看答案
第8题
有以下程序段,其中do—while循环的结束条件是_______。 int n=0,p; do{ scanf(“%d”,&p); n++; } while(p!=12345 &&n<3);
A.p的值不等于12345并且n的值小于3
B.p的值等于12345并且n的值大于等于3
C.p的值不等于12345或者n的值小于3
D.p的值等于12345或者n的值大于等于3
点击查看答案
第9题
有以下程序段,while 循环的循环体执行的次数是 。 int k=0; while(k!=1) k++;
点击查看答案
第10题
若执行如下程序段 int a=2; a++ 那么a的值是()
点击查看答案