【单选题】
以下程序的运行结果是()。main(){inta[3]={1,2,3};int*num[3];int**p,i;for(i=0;ii++)num[i]=p=num;printf("%d",**p);}
【单选题】
以下程序段运行后sum的值为()。intk=0,sum=0;inta[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};for(;kk++)sum+=a[k][k+1];
【单选题】
()是正确的数组定义。
④
intn;scanf("%d",intx[n];
【单选题】
以下说法中正确的是( )
④
在循环体中break语句和continue语句的作用都是结束循环
【单选题】
以下程序段的运行结果是()。inta[]={1,2,3,4},i,j;j=1;for(i=3;ii--){a[i]=a[i]*j;j=j*3;}for(i=0;ii++)printf("%d",a[i]);
【单选题】
下列()对结构类型变量定义是错误的。
①
structteacher{intnum;intage;}teach1;
②
struct{intnum;intage;}teach1,teach2;
③
struct{intnum;intage;}teacher;structteacherteach1;
④
structteacher{intnum;intage;};structteacherteach1;
【单选题】
若有定义floatx;要从键盘输入数据6.02赋给x,则应选用()语句。
【单选题】
下面程序段的运行结果是()。intm[]={5,8,7,6,9,2},i=1;do{m[i]+=2;}while(m[++i]for(i=0;ii++)printf("%d",m[i]);
【单选题】
以下程序的运行结果是()。voidmain(){intm,n=1,t=1;if(t==0)t=-t;elsem=n=0?7:3;printf("%d\n",m);}
【单选题】
若有定义:intr,x=245;则语句r=x/100%9;运行后r的值为()。