[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f34xauZV0ivBWWYkHX4nS9_J8UX-ar-WA4oEK_4inG3U":3},{"answer":4,"createTime":5,"id":6,"options":7,"origin":12,"question":16,"related":17,"source":27,"type":28},[],"2026-05-20 11:46:17",378963538,[8,9,10,11],"3","5","&amp;b","0",{"courseId":13,"courseImg":14,"courseName":15},"215fe05bdfaa508f2fbc331dfe0303bc","https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002F85b8c7d208a706fa18a40e143e2d6502.png","程序设计基础","执行以下程序段后,a 的值是() int a = 3, b = 5; int *p1 = &amp;a, *p2 = &amp;b; *p1 = *p2",[18,29,38,47,50,59,66,74,83,92],{"answer":19,"createTime":5,"id":20,"options":21,"question":26,"source":27,"type":28},[],378963535,[22,23,24,25],"指针是存储变量值的变量","指针是存储变量地址的变量","指针的大小与所指向的变量类型有关","指针不能指向数组","以下关于指针的叙述,正确的是()","v1",0,{"answer":30,"createTime":5,"id":31,"options":32,"question":37,"source":27,"type":28},[],378963536,[33,34,35,36],"10","&amp;a","p","不确定","定义int a = 10; int *p = &amp;a;,则 * p 的值是()",{"answer":39,"createTime":5,"id":40,"options":41,"question":46,"source":27,"type":28},[],378963537,[42,43,44,45],"int a = 5; int *p = a","int a = 5; int *p = &amp;a","int *p; *p = 5","int *p = 5","下列赋值语句中,正确的是()",{"answer":48,"createTime":5,"id":6,"options":49,"question":16,"source":27,"type":28},[],[8,9,10,11],{"answer":51,"createTime":5,"id":52,"options":53,"question":58,"source":27,"type":28},[],378963539,[54,55,56,57],"数组名就是一个指向数组首元素的常量指针","可以通过指针修改数组的大小","指针和数组的存储方式相同","指针数组和数组指针是同一个概念","关于指针与数组的关系,正确的是()",{"answer":60,"createTime":5,"id":61,"options":62,"question":65,"source":27,"type":28},[],378963540,[63,8,64,9],"2","4","定义int a[5] = {1,2,3,4,5}; int *p = a;,则 *(p+2) 的值是()",{"answer":67,"createTime":5,"id":68,"options":69,"question":73,"source":27,"type":28},[],378963541,[33,70,71,72],"a 的内存地址","p 的内存地址","乱码","以下程序的输出结果是() int main() { int a = 10; int *p = &amp;a; printf(&quot;%d&quot;, p); return 0; }",{"answer":75,"createTime":5,"id":76,"options":77,"question":82,"source":27,"type":28},[],378963542,[78,79,80,81],"指针函数是返回值为指针的函数","函数指针是指向函数的指针","函数指针可以用来调用函数","指针函数的返回值不能是数组指针","关于指针函数和函数指针,错误的是()",{"answer":84,"createTime":5,"id":85,"options":86,"question":91,"source":27,"type":28},[],378963543,[87,88,89,90],"'a'","'b'","'c'","'\\0'","执行以下程序段后,*p 的值是() char str[] = &quot;abc&quot;; char *p = str + 1",{"answer":93,"createTime":5,"id":94,"options":95,"question":100,"source":27,"type":28},[],378963544,[96,97,98,99],"pp = &amp;p; p = &amp;a","p = &amp;a; pp = &amp;p","pp = &amp;a; p = &amp;pp","p = pp; pp = &amp;a","若有int **pp; int *p; int a = 5;,则正确的赋值顺序是()"]