在带有头结点的单链表HL中,要向表头插入一个由指针p指向的结点,则执行( )
A.HL->next=P; P->=H->next;
B.p->next=HL; HL=p;
C.p->next=HL->next;HL->next=P
D.p->next=HL->next; p=HL;
试卷相关题目
- 1有程序如下: int main(void) { char*a[] = {"hello", "the", "world"}; char**pa = a; pa++; printf("%sn",*pa); return0; }其执行结果是
A.theworld
B.the
C.ello
D.elloworld
开始考试点击查看答案 - 2有程序如下: int main(void) { unsignedchar a = 0xa5; unsignedchar b = ~a>> 4+1; printf("%dn",b); return0; }其执行结果是
A.245
B.246
C.2
D.250
开始考试点击查看答案 - 3如果有定义:char **a[3][4], sizeof(a)的结果是:
A.4
B.12
C.48
D.64
开始考试点击查看答案 - 4Linux文件权限一共10位长度,分成四段,第三段表示的内容是
A.文件类型
B.文件所有者的权限
C.文件所有者所在组的权限
D.其他用户的权限
开始考试点击查看答案 - 5假设目录中存在若干文件file_num.txt(num表示文件编号,1~10),使用以下哪个通配符可以只挑选出其中的编号为1、3、5的文件?
A.file_*.txt
B.flie_、.txt
C.file_[135].txt
D.file_[^135].txt
开始考试点击查看答案 - 6在32平台下,结构体data定义如下:struct data{ char a; int b; short c;};则其大小为
A.8
B.10
C.12
D.16
开始考试点击查看答案 - 7阅读如下程序:int a=5;void show_val(void){ int b=3; static int c=2; a += 5; b += 5; c += 5; printf("%d,%d,%dn",a,b,c); c = b; }int main(void) { int b=0; static int c; a += 3; show_val(); // show values b += 3; show_val (); // show values again return 0; }则其执行结果是
A.13,0,13
B.18,8,13
C.13,8,13
D.18,8,0
开始考试点击查看答案 - 8以下程序输出的结果是int main(void){ intb = 3; intarr[] = {6, 7, 8, 9, 10}; int*ptr = arr; *(ptr++)+= 123; printf("%d%dn", *ptr, *(++ptr)); return0; }
A.8 8
B.130 8
C.7 7
D.7 8
开始考试点击查看答案 - 9二叉树中前序遍历的非递归算法是利用以下哪种数据结构
A.顺序表
B.队列
C.栈
D.树
开始考试点击查看答案 - 10有以下代码:void sub(int x, int y, int *z){ *z = y–x;}int main(void){ int a, b, c; sub(10, 5, &a); sub(7, a, &b); sub(a, b, &c); printf(“%4d,%4d,%4dn”,a,b,c);}则其执行结果是
A.5,2,3
B.-5,-12,-7
C.-5,-12,-17
D.5,-2,-7
开始考试点击查看答案
最新试卷
注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它