【单选题】
以下程序的运行结果是()。func(inta,intb){intc;c=(ab)?(a-b):(a+b);return(c);}main(){intx=7,y=3;printf("%d\n",func(x,y));}
【单选题】
设enumcolor{red,yellow=2,blue,white,black}r=white;,执行printf("%d",r);后的输出结果是( )
【单选题】
若有定义:structteacher{intnum;charsex;intage;}teacher1;则下面叙述错误的是()。
②
structteacher是用户定义的结构类型
③
num、sex、age都是结构变量teacher1的成员
【单选题】
若有定义:floatx=3.5,y=3.6;则表达式()的值为6。
【单选题】
若定义inta=-5,b=-8,c=-12;则表达式a=b||bc的值为()。
【单选题】
若已定义:intm=7,n=4;floatx=3.0,y=8.0,k;则执行语句k=m/2+n*x/y;后,变量k的值是()。
【单选题】
下面函数调用语句含有实参的个数为()。temp((a,b,c),(x,y))
【单选题】
若已定义inta;不会产生死循环的语句是()。
③
for(;(a=getchar())!=\n;);
【单选题】
有以下程序:main(){intc;while((c=getchar())!=\n){switch(c-2){case0:case1:putchar(c+4);case2:putchar(c+4);break;case3:putchar(c+3);default:putchar(c+2);break;}}printf("\n");}当输入:247回车,程序的输出结果是()。
【单选题】
以下程序中的循环执行了()次。#defineN2#defineMN+1#defineNUM(M+1)*M/2main(){inti,n=0;for(i=0;ii++)n++;printf("%d\n",n);}