定义
若有定义: int a; 且表达式!a的值为0,则表达式( )的值为1。
若有定义: int a; 且表达式!a的值为0,则表达式( )的值为1。A
若已定义 int x=5,y=9,z; 语句z=x>=y;运行后z的值为( )。
若已定义 int x=5,y=9,z; 语句z=x>=y;运行后z的值为( )。C
若有定义 float x; 要从键盘输入数据6.02赋给x,则应选用( )语句。
若有定义 float x; 要从键盘输入数据6.02赋给x,则应选用( )语句。D
若有定义:int x=10,y=8,a; 则执行语句a=((--x==y)? x: y);后,变量a的值是( )。
若有定义:int x=10,y=8,a; 则执行语句a=((--x==y)? x: y);后,变量a的值是( )。A
若已定义 int m=7;float k=5.5; 则表达式 k+ m%2/4 的值为( )。
若已定义 int m=7;float k=5.5; 则表达式 k+ m%2/4 的值为( )。D
若有定义:struct node { int data; struct node *next;}; 已建立如下图所示的链表: ┌─┬─┐ ┌─┬─┐ ┌─┬─┐ head→│2│ ┼→│4│ ┼→…→│28│ ┼→NULL └─┴─┘ └─┴─┘ └─┴─┘ 指针head指向链表首结点,以下函数的功能是( )。void fun(struct node * head) { struct node * p = head; while(1) { p
若有定义:struct node { int data; struct node *next;}; 已建立如下图所示的链表: ┌─┬─┐ ┌─┬─┐ ┌─┬─┐ head→│2│ ┼→│4│ ┼→…→│28│ ┼→NULL └─┴─┘ └─┴─┘ └─┴─┘ 指针head指向链表首结点,以下函数的功能是( )。void fun(struct