国开在线答案
-
2024-03-05
[单选] 设线性表以不带头结点的单向链表存储,链表头指针为head,以下程序的功能是输出链表中各结点中的数据域data,完成程序中空格部分。 #defineNULL0 voidmain() {NODE *head,*p; p=head; /*p为工作指针*/ do {printf(“%d”,__(1)__; __(2)__; }while__(3)__; }
-
2024-03-05
[单选] 设有一个头指针为head的不带头结点单向链表,p、q是指向链表中结点类型的指针变量,p指向链表中结点a,(设链表中没有结点的数据域与结点a的数据域相同),写出相关语句 (1)使该单向链表成为单向循环链表 (2)插入结点s,使它成为a结点的直接前驱 q=p;x=p->data; while__(1)__)q=q->next; q->next=head;q=p;p=p->next;while(p->data!=x){q=p;__(2)__}s->next=p;__(3)__
-
2024-03-05
[单选] #include<stdio.h> voidmain() { intx=5; switch(2*x-3){ case4:printf(“%d“,x); case7:printf(“%d“,2*x+1); case10:printf(“%d“,3*x-1);break; default:printf(“%s“,“default“); } }
-
2024-03-05
[单选] #include<stdio.h>__voidmain(){____inti,s=0;____for(i=1;i<=5;i++)s+=i*i;____printf(“s=%d“,s);__}
-
2024-03-05
[单选] #include<stdio.h>__voidmain(){__inti,s1=0,s2=0;__for(i=0;i<10;i++)__if(i%2)s1+=i;elses2+=i;__printf(“%d%d“,s1,s2);__}
-
2024-03-05
[单选] #include<stdio.h>__voidmain(){____intn=6,y=1;__while(n)y*=n--;__printf(“y=%d“,y);__}
-
2024-03-05
[单选] #include<stdio.h>__constintM=20;__voidmain()__{__inti,c2,c3,c5;__c2=c3=c5=0;__for(i=1;i<=M;i++){____if(i%2==0)c2++;__if(i%3==0)c3++;__if(i%5==0)c5++;__}__printf(“%d%d%d“,c2,c3,c5);__}
-
2024-03-05
[单选] #include<stdio.h>__voidmain()__{__inti,s;__for(i=1,s=0;i<10;i++){__if(i%3==0)continue;__s+=i;__}__printf(“%d“,s);__}
-
2024-03-05
[单选] #include<stdio.h>__voidmain(){__inta[8]={12,39,26,41,55,63,72,40};__inti,i1=0,i2=0;__for(i=0;i<8;i++)__if(a[i]%2==1)i1++;elsei2++;__printf(“%d%d“,i1,i2);__}
-
2024-03-05
[单选] #include<stdio.h>__inta[10]={4,5,6,15,20,13,12,7,8,9};__voidmain()__{__inti,s[4]=0;__for(i=0;i<10;i++){__switch(a[i]%4){__case0:s[0]+=a[i];break;__case1:s[1]+=a[i];break;__case2:s[2]+=a[i];break;__default:s[3]+=a[i];break;__}__}__for(i=0;i<4;i++)printf(“%d“,s[i]);__}
- 首页
- 上一页
-
57277
-
57278
-
57279
-
57280
-
57281
-
57282
-
57283
-
57284
- 下一页
- 尾页