[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fvbHh-eE7JON2AIwx3IqSfyXB-YpGRRiqMrDG-NzvQjE":3},{"answer":4,"createTime":5,"id":6,"options":7,"origin":12,"question":19,"related":20,"source":31,"type":32},[],"2024-12-30 20:27:55",175302754,[8,9,10,11],"*a[1]+1","p++,*(p+1)","a[2][2]","p[1][1]",{"count":13,"courseId":14,"courseImg":15,"courseName":16,"workId":17,"workName":18},13,"c2f9b36d6f1cf3fd0015860772b7f7d1","https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002Fba297f1dc7a98fd469fcb45e485f3c43.jpg","程序设计及实践(C)","work_39698190","24-25-1变量的存储属性&指针作业","若有以下定义,则数值为4的表达式是_____. int a[3][4]={{0,1},{2,4},{5,8}},(*p)[4]=a",[21,33,42,51,61,70,79,88,97,106],{"answer":22,"createTime":23,"id":24,"options":25,"question":30,"source":31,"type":32},[],"2024-12-30 20:27:53",175302736,[26,27,28,29],"静态局部变量在静态存储区内分配单元","静态局部变量和全局变量使用相同","静态局部变量在函数调用结束时,仍保持其值,不会随着消失","静态局部变量只赋一次初值","下列语句对静态变量描述不正确的是()","v1",0,{"answer":34,"createTime":23,"id":35,"options":36,"question":41,"source":31,"type":32},[],175302737,[37,38,39,40],"register型变量","外部static变量","函数内定义的变量","函数形参","下列各类变量,哪个不是局部变量()",{"answer":43,"createTime":23,"id":44,"options":45,"question":50,"source":31,"type":32},[],175302738,[46,47,48,49],"在函数外定义的变量是全局变量","在函数内定义的变量是局部变量","函数的形参是局部变量","全局变量和局部变量不能同名","以下描述不正确的是()",{"answer":52,"createTime":53,"id":54,"options":55,"question":60,"source":31,"type":32},[],"2024-12-30 20:27:54",175302739,[56,57,58,59],"主函数中定义的变量在整个函数中都是有效的","复合语句中定义的变量只在该复合语句中有效","其它函数中定义的变量在主函数中不能使用","形式参数是局部变量","下列叙述错误的是()",{"answer":62,"createTime":53,"id":63,"options":64,"question":69,"source":31,"type":32},[],175302740,[65,66,67,68],"8,15","8,16","8,17","8,8","以下程序运行后,输出结果是 . #include&lt;stdio.h&gt; int func(int a, int b) { static int m=0, i=2; i+=m+1; m=i+a+b; return(m); } void main() { int k=4, m=1, p; p=func(k, m); printf(&quot;%d,&quot;, p); p=func(k, m); printf(&quot;%d\\n&quot;, p); }",{"answer":71,"createTime":53,"id":72,"options":73,"question":78,"source":31,"type":32},[],175302743,[74,75,76,77],"a[10]=&quot;Turbo c&quot;","a=&quot;Turbo c&quot;","*p=&quot;Turbo c&quot;","p=&quot;Turbo c&quot;","假设已有定义语句&quot;char a[10],*p=a;&quot;,则下面的赋值语句中,正确的是_____",{"answer":80,"createTime":53,"id":81,"options":82,"question":87,"source":31,"type":32},[],175302745,[83,84,85,86],"a[p-a]","*(&amp;a[i])","p[i]","a[10]","若已定义: int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 则对a数组元素不正确的引用是_____",{"answer":89,"createTime":53,"id":90,"options":91,"question":96,"source":31,"type":32},[],175302746,[92,93,94,95],"k=*p1+*p2","p2=k","p1=p2","k=*p1*(*p2)","设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是_____",{"answer":98,"createTime":53,"id":99,"options":100,"question":105,"source":31,"type":32},[],175302749,[101,102,103,104],"8,10","6,8","7,9","6,10","设有如下定义: int arr[]={6,7,8,9,10}; int *ptr; 则下列程序的输出结果为______. ptr=arr; *(ptr+2)+=2; printf(&quot;%d,%d\\n&quot;,*ptr,*(ptr+2))",{"answer":107,"createTime":5,"id":6,"options":108,"question":19,"source":31,"type":32},[],[8,9,10,11]]