【单选题】
设有定义:intn1=0,n2,*p=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是()
【单选题】
intn=0,*p=&n,**q=&p;则正确的赋值语句是()
【单选题】
设:inta=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后n的值为()。
【单选题】
以下程序的输出结果是:main){inta=100,x=10,y=20,okl=5,ok2=0;ifx<y)ify!=10)if!okl)a=1;elseifok2)a=10;a=-1:printf%d\n,a)}
【单选题】
以下程序段的运行结果是()。 inta=1;printf("%d,%d,%d\n",a,++a,a++);
【单选题】
以下程序的运行结果是()。voidmain(){intn=9;switch(n--){default:printf("%d",n++);case8:case7:printf("%d",n);break;case6:printf("%d",n++);case5:printf("%d",n);}}
【单选题】
以下程序的输出结果是()。main(){printf("%d\n",fac(5));}fac(intn){ints;if(n==1)return1;elsereturnn*fac(n-1);}
【单选题】
若有以下定义和语句:intu=010,v=0x10,w=10;printf″%d,%d,%d\n″,u,v,w);则输出结果是
【单选题】
下面程序的运行结果是()。#includestdio.hmain(){FILE*fp;inta=2,b=4,c=6,k,n;fp=fopen("test.dat","w");fprintf(fp,"%d\n",a);fprintf(fp,"%d%d\n",b,c);fclose(fp);fp=fopen("test.dat","r");fscanf(fp,"%d%*d%d",k,printf("%d%d\n",k,n);fclose(fp);}
【简答题】
查找n在数组a中最后一次出现的位置(数组首元素的位置为零)。
例如:如果a数组中的元素为:1,5,2,5,6,8,7,4,3,0,
当n=5时,程序的输出结果为:5 is No.3 。
当n=10时,程序的输出结果应为:10 not found !。
#includevoid main( )
{ int a[10]={1,5,2,5,6,8,7,4,3,0};
int i,k,n,f=0;
scanf(%d,
for(i=0;ii++)
/************found************/
if([填空1])
{ f=1;
/************found************/[填空2]
}
if(f)
printf(%d is No. %d\n, n,k);
else
printf( %d not found !\n
}