单项选择题

下列程序的输出结果是( )。
#include<stdio.h>
main()
int a=0,i;
for(i一1;i<5;i++)
switch(i)
case 0:
case 3:a+=1;
case 1:
case 2:a+=2;
default:a+=3;


printf("%d",i);
)

A.19
B.1
C.6
D.8
<上一题 目录 下一题>
热门 试题

单项选择题
有下列程序: int fun(int x[],int n) static int sum=0,i; for(i=0;i<n;i++) sum+=x[i]; return sum; main() int a[]=1,2,3,4,5,b[]=6,7,8,9,s=0; s=fun(a,5)+fun(b,4);printf( %d n ,s); 程序执行后的输出结果是( )。
A.45
B.50
C.60
D.55
单项选择题
现有以下结构体说明和变量定义,如图所示,指针p、q、r分别指定一个链表中连续的3个结点。 struct node char data; struct node*next;)*p,*q,*r; 现要将q和r所指结点交换前后位置,同时要保持链表的连续,下列不能完成此操作的语句是( );
相关试题
  • 有下列程序: int fun1(double a)(r...
  • 有下列程序: main() char*p[]= ...