本题提交答案后会显示"文件错误",但请不要担心,不代表你的答案是错误的,请在赛后自行下载数据核对本题答案。
第一题
下面程序段的运行结果是()
char a[7]="abcdef",b[4]="ABC";
strcpy(a,b);
printf("%c",a[1]);
(A) B (B) A (C) b (D) a
第二题
下面能正确进行字符串赋值,并且能确保字符串以’\0’结尾的操作是()
(A)
(B)
(C)
char s[5] = {’A’, ’B’, ’C’, ’D’, ’E’};
(D)
第三题
已知int a, *p=&a; 则下列函数调用中错误的是()
(A)
(B)
(C)
(D)
第四题
在一个以 h 为头节点的双向循环链表中,在链表末尾插入节点p,应进行以下哪种操作()
A.
p->last = h->last;
p->next = h;
h->last->next = p;
h->last = p;
B.
h->last = p;
p->next = h;
C.
h->last = p;
p->next = h;
p->last = h->last;
h->last->next = p;
D.
p->next = h->last;
p->next->next = h;
h->last->next = p;
h->last = p;
第五题
栈和队都是()
A.顺序存储的线性结构
B.限制存取点的线性结构
C.链式存储的非线性结构
D.限制存取点的非线性结构