相关题目
278、有以下程序
main()
{ char k; int i;
for(i=1;i<3;i++)
{ scanf( );
switch( )
{ case '0': printf( );
case '1': printf( );
}
}
}
程序运行时,从键盘输入:01↙,程序执行后的输出结果是______。
277、以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是______。
276、以下4个选项,不能看作一条语句的是______。
275、有以下程序
main()
{ int x=102,y=012;
printf("%2d,%2d\n",x,y);
}
执行后输出结果是______。
274、设有定义:float a=2,b=4,h=3;,以下C语言表达式中与代数式1/2( )h计算结果不相符的是______。
273、若以下选项中的变量已正确定义,则正确的赋值语句是______。
272、以下4组用户定义标识符中,全部合法的一组是______。
① ② ③ ④
_main If txt int
enclude -max REAL k_2
sin turbo 3COM _001
271、以下符合C语言语法的实型常量是______。
270、以下叙述中正确的是______。
269、有以下结构体说明和变量定义,如下图所示,指针p、q、r分别指向一个链表中的三个连续结点。
struct node
{ int data;
struct node *next;
}*p,*q,*r;
data next data next data next
┌─┬─┐ ┌─┬─┐ ┌─┬─┐
─→│ │ ┼→│ │ ┼→│ │ ┼→
└─┴─┘ └─┴─┘ └─┴─┘
↑p ↑q ↑r
现要将q和r所指结点的先后位置交换,同时要保持链表的连续,以下错误的程序段是______。
