【单选题】
下列语句中,符合C语言语法的赋值语句是()。
【单选题】
若有定义:structnode{intdata;structnode*next;};已建立如下图所示的链表:┌─┬─┐┌─┬─┐┌─┬─┐head→│2│┼→│4│┼→…→│28│┼→NULL└─┴─┘└─┴─┘└─┴─┘指针head指向链表首结点,以下函数的功能是()。voidfun(structnode*head){structnode*p=head;while(1){p=p-printf("%d",p-data);if(!p)break;}}
【单选题】
在C语言中,确定函数返回值的类型由( )
【单选题】
若已定义:inta=5,b=9,c=6;则语句b++;++c;a=b-c;运行后a的值为()。
【单选题】
以下程序的运行结果是()。main(){inta[3]={1,2,3};int*num[3];int**p,i;for(i=0;ii++)num[i]=p=num;printf("%d",**p);}
【单选题】
以下程序段运行后sum的值为()。intk=0,sum=0;inta[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};for(;kk++)sum+=a[k][k+1];
【单选题】
()是正确的数组定义。
④
intn;scanf("%d",intx[n];
【单选题】
以下说法中正确的是( )
④
在循环体中break语句和continue语句的作用都是结束循环
【单选题】
以下程序段的运行结果是()。inta[]={1,2,3,4},i,j;j=1;for(i=3;ii--){a[i]=a[i]*j;j=j*3;}for(i=0;ii++)printf("%d",a[i]);