【单选题】
以下程序段运行后s的值是()。inta[3][3]={1,2,3,4,5,1,2,3,4};inti,j,s=1;for(i=0;ii++)for(j=i+1;jj++)s+=a[i][j];
【单选题】
以下程序段运行后,x[1]的值为()。intx[5]={5,4,3,2,1};x[1]=x[3]+x[2+2]-x[3-1];
【单选题】
t和q分别指向图中所示结点:ptq↓↓↓┌──┬──┐┌──┬──┐┌──┬──┐│data│next┼→│data│next┼→│data│next┼→...└──┴──┘└──┴──┘└──┴──┘现要将t和q所指结点的先后位置交换,同时要保持链表的连续,以下错误的程序段是()
①
t-next=q-p-next=q;q-next=t;
②
p-next=q;t-next=q-q-next=t;
③
q-next=t;t-next=q-p-next=q;
④
t-next=q-q-next=t;p-next=q;
【单选题】
下列程序段中,非死循环的是()。
①
inti=100;while(1){i=i%100+1;if(i=100)break;}
③
ints=10;while(++s%2+s%2)s++;
【单选题】
下面关于C语言变量的叙述中,错误的是()。
④
C语言中要求对变量作强制定义的主要理由是:便于确定类型和分配空间
【单选题】
若有定义:inta;则表达式(B)不能用来判断a值为奇数是“真”,偶数是“假”。