下面程序的输出结果是( )。 #include <stdio.h> int num=10; func() {int num=4; return ++num; } void main() { printf("%d\n",func()); }
以下程序段的运行结果是( )。 int a[]={1,2,3,4},i,j; j=1; for(i=3;i>=0;i--) { a[i]=a[i]*j; j=j*3; } for(i=0;i<4;i++) printf("%d ",a[i]);
以下程序的输出结果为( )。 #include <stdio.h> void main() {enum Weekday{sun=7,mon=1,tue,wed,thu,fri,sat}; enum Weekday day=wed; printf("%d\n",day); }
以下程序的运行结果是( )。 main() { int a[3]={1,2,3}; int *num[3]; int **p,i; for(i=0;i<3;i++) num[i]=&a[i]; p=num; printf("%d",**p);}
以下程序的输出结果是( )。 #include <stdio.h> #include <stdlib.h> typedef struct node {int data; struct node *next; }Node; Node list[4]={{4,&list[1]},{3,&list[2]},{2,&list[3]},{1,0}}; void output(Node *head) { Node *p=head; while(p!=NULL) { printf("%d ",p->data); p=p->next; } } void main() {output(list); }
以下程序运行时,若从键盘输入5,则输出结果是( )。 main() { int a; scanf("%d",&a); if(a++>5) printf("%d\n",a); else printf("%d\n",a--);}
下面程序段的运行结果是( )。 int m[]={5,8,7,6,9,2},i=1; do{ m[i]+=2; } while(m[++i]>5); for(i=0;i<6;i++) printf("%d ",m[i]);
以下程序的运行结果是( )。 void main() { int n=9; switch(n--) { default: printf("%d ",n++); case 8: case 7: printf("%d ",n); break; case 6: printf("%d ",n++); case 5: printf("%d ",n); } }
某企业采用分批法计算产品成本,并把不同日期投产的产品作为不同的批别。4月2日投产A产品3件,B产品2件;4月15日投产B产品1件,C产品4件;4月30日投产D产品3件。据此计算该企业4月份应新开设产品成本明细账的张数是( )。