有以下结构说明和变量定义,指针p、q、r分别指向链表中的3个连续结点。struct node{ int data;struct node*next;)*p,*q,*r;现要将q所指结点从链表中删除,同时要保持链表的连续,以下不能按要求完成操作的语句是( )。
A.p->next=q->next;
B.P-next=P->next->next;
C.p->next=r;
D.p=q->next;
试卷相关题目
- 1有下列程序:main(){ int x=5;do{printf("%d",X-=4);)while(!(--x));}程序的输出结果是( )。
A.1
B.2 0
C.1 -4
D.死循环
开始考试点击查看答案 - 2有以下程序:#includemain(){ int i=0,a=0;while(i<20){ for(;;){if((i%10)==0)break:elsei--;}i+=11:a+=i:}printf("%d\n",a);}程序的输出结果是( )。
A.62
B.63
C.33
D.32
开始考试点击查看答案 - 3若有定义“int b[8],*p=b;”,则p+6表示( )。
A.数组元素b[6]的值
B.数组元素b[6]的地址
C.数组元素b[7]的地址
D.数组元素b[o]的值加上6
开始考试点击查看答案 - 4有以下结构体说明和变量的定义,且指针P指向变量a,指针q指向变量b,则不能把结点b连接到结点a之后的语句是( )。struct node{char data;struct node*next:}a,b,*p=&a,*q=&b;
A.a.next=q;
B.P.next=&b;
C.p->next=&b;
D.(*p).next=q;
开始考试点击查看答案 - 5若变量e为char类型,能正确判断出C为小写字母的表达式是( )。
A.'a'<=c<='2'
B.(c>='a')||(c<='2')
C.('a'<=c)and('z'>c)
D.(c>='a')&&(c<='2')
开始考试点击查看答案 - 6执行语句“for(i=1;i++<4;);”后,变量i的值是( )。
A.3
B.4
C.5
D.不定
开始考试点击查看答案 - 7在C语言程序中可用做用户标识符的是( )。
A.void123BBN
B.aa_abccas
C.as+b3-123If
D.6fDoSIG
开始考试点击查看答案 - 8以下程序运行后,输出结果是( )。#include#define PT 5.5#define S(x)PT*x*Xmain(){ int a=1,b=2:printf("%4.1f\n",s(a+b));}
A.49.5
B.9.5
C.22.0
D.45.0
开始考试点击查看答案 - 9下列叙述中正确的是( )。
A.用E—R图能够表示实体集之间一对一的联系、一对多的联系、多对多的联系
B.用E—R图只能表示实体集之间一对一的联系
C.用E—R图只能表示实体集之间一对多的联系
D.用E—R图表示的概念数据模型只能转换为关系数据模型
开始考试点击查看答案 - 10下面程序的功能是输出以下形式的金字塔图案:main(){ int i,j; *for(i=l;i<-4;i++) ***{ for(j=1;j<=4-i;j++) printf("");*****for(j=1;j<=____;j++)printf("*"); *******printf("\n");}}在下划线处应填入的是( )。
A.i
B.2*i一1
C.n=2*i+1
D.i+2
开始考试点击查看答案
最新试卷
注册安全工程师注册安全工程师安全生产管理知识2013年安全工
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它