表达式 !(x>0||y>0) 等价于( )
A> !x>0||!y>0 B> !(x>0)||!(y>0)
C> !x>0&&!y>0 D> !(x>0)&&!(y>0)
程序执行后的输出结果是
fun(char p[][10])
{ int n=0,i;
for(i=0;i<7;i++)
if(p[i][0]== 'T')n++;
return n;
}
main()
{ char str[][10]={ "Mon","Tue","Wed","Thu","Fri","Sat","Sun"};
printf("%d\n",fun(str));
}
下列程序段的运行结果为 。
int x=3,y;
do{ y = x--;
if(!y) { printf("x");continue;}
printf("#");
} while((x>=1)&&(x<=2));
A、输出 ## B、输出 ### C、是死循环 D、有语法错
int a=b=c=3;( )
选择答案:查看解析
以下程序的输出结果是 ( )
main( )
{ char ch[3][5]={"AAAA","BBB","CC"};
printf("\"%s\"\n",ch[1]);
}
A> "AAAA" B> "BBB" C> "BBBCC" D> "CC"
设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是( )
A)k=*p1+*p2; B)p2=k; C)p1=p2; D)k=*p1 *(*p2);