线性表L=(a, b, c, d, e),执行操作 ListDelete(L, 3, &x) 后,线性表L和x的值分别是:
答案解析
核心考点:线性表的删除操作。解题思路:ListDelete(L, i, &x) 表示从L中删除第i个位置的元素,并将其值赋值给x。选项分析:A. 正确,删除第3个元素c, L变成(a,b,d,e),x=c。B. 错误,删除的是第3个位置的元素而不是最后一个。C. 错误,删除的是第3个元素而不是第4个。D.错误,删除的是第3个元素c,x应该为c。易错点提醒:注意理解删除操作中索引和值之间的关系。正确答案的关键依据:ListDelete删除索引为3的元素,即c。
正确答案:A