下列程序正确的运行结果为()#include<stdio.h>main(){int a[]={2,6,8,10,14,18);int *ptr[-]={&a[0],&a[1],&a[2],&a[3],&a[4]);int i;for(i=0;i<5;i++)a[i]=a[i]/2+a[i]printf("%d\n",*(*(ptr+2)));printf("%d\n",*(*ptr));}
A.1221
B.2112
C.123
D.312
A.1221
B.2112
C.123
D.312
下列程序的运行结果为【 】。 main () { int a=5,b=5, y, z; y=b-->++a?++b: a; z=++a>b?a: y; printf ("%d, %d, %d, %d", a, b, y, z); }
下列程序的运行结果为【 】。 main () { int i=lO,*p,*func(); p=&i; printf("%d ",*p); p=func (p); printf ("%d\n", *p) } int *func(px); int *px; { int temp=20; px=&temp; return (px); }
下列程序的运行结果为【 】。 include <stdio.h> main() { static char str1[40]; char str2140]; strcpy(str2,"China"); strcat(str1,str2); strcat(str1," is a great country !"); printf("%s %s ",str2,strl); printf("%d %d\n",strlen(str2),strlen(str1)); }
下列程序的运行结果为【 】。 void average(); main() { float score[3][4]={{65,67,70,60},{80,87,90,81},{90,99,100,99}}; average(*score,12); } void average(p,n) int n; float*p; { int i; float sum=0; for(i=0;i<n;i++,p++) sum+=(*p); printf("%.2f\n",sum/n); }
A.10
B.30
C.1030
D.3010
A.5 8
B.13 21
C.34 55
D.89 144
运行以下程序,输出结果为()。lst=[ '1' , int('1') , eval('1') , (1) ] s=set(lst) print(len(s))