A.3
B.4
C.5
D.6
第1题:
下列程序段的语法是正确的。Ifx>0Thenx=x+2Elsex=x-2EndIf。()
第2题:
A.13
B.10
C.11
D.12
第3题:
执行下列语句: #include<iostream> using namespace std; int main() { int x=3; if(x=5) cout<<x++<<end1; else cout<<x<<end1; return 0; } 程序的输出是( )。
A.3
B.4
C.5
D.6
第4题:
有定义语句:“int a=1,b=2,c=3,x;”,则以下选项中各程序段执行后,x的值不为3的是( )。
A.if(c<a)x=1; elseif(b<a)x=2; elsex=3;
B.if(a<3)x=3; elseif(a<2)x=2; elsex=1;
C.if(a<3)x=3; if(a<2)x=2; if(a<1)x=1;
D.if(a<b)x=b; if(b<c)X=c; if(c<a)x=a;
第5题:
当a=1,b=3,c=5,d=4时,执行下面一段程序后,x的值为______。 if(a<b) if(c<d) x=1; else if(a<c) if(b<d) x=2; elsex=3; elsex=6; elsex=7;
A.1
B.2
C.3
D.6
第6题:
和语句for(intx=0;x<15;x+=2)sum+=x+5;作用一样的语句是()。
A.for(intx=5;x=20;x+=2)sum+=x;
B.for(intx=5;x<20;x+=x-2)x+=2;
C.for(intx=0;x<15;x+=2)sum+=x+3;x+=2;
D.上述全对
第7题:
已知x=([1],[2]),那么执行语句x[0].append(3)后x的值为()。
第8题:
对于整型变量x,下属if语句()与赋值语句:x=x%2==0?1:0;不等价。
第9题:
设有说明语句:intx;,执行语句x=10;x+=x-=x;后,变量x的值为()
第10题:
设inta,x=2;执行语句a=x>0?3*x:x=10;后,变量x的值是()。
第11题:
if(x%2!=0)x=0;elsex=;
if(x%2)x=1;elsex=0
if(x%2==0)x=1;elsex=0
if(x%2==1)x=0;elsex=1
第12题:
1
2
6
10
第13题:
A、6
B、5
C、4
D、3
第14题:
设有定义语句:intx[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值,下列选项中能完成次操作的语句有_()
A、for(i=0;i<6;i++)printf(“%2d”,*(p++));
B、for(i=0;i<6;i++)printf(“%2d”,*(p+i));
C、for(i=0;i<6;i++)printf(“%2d”,*p++);
D、for(i=0;i<6;i++)printf(“%2d”,(*p)++);
第15题:
下列语句序列执行后,x的值是( )。 int a=3, b=4, x=5; if (+ + a<b)x=x+1;
A.5
B.3
C.4
D.6
第16题:
A.if(x%2!=0)x=0;elsex=;
B.if(x%2)x=1;elsex=0
C.if(x%2==0)x=1;elsex=0
D.if(x%2==1)x=0;elsex=1
第17题:
设int x[ ]={2,4,6,8},y,*p=&x[1];则执行语句y=(*--p)++;后数组元素x[0]的值为 ______。
A.2
B.3
C.4
D.5
第18题:
已知有定义“intx,a[3]={5,7,9},*pa=a;”,在执行“x=++*pa;”语句后,x的值是()。
第19题:
若有:intx=1,n=5;则执行语句x%=(n%2)后,x的值为()。
第20题:
以下if语句语法正确的是()
第21题:
执行下列语句后,z的值是(). intx=4,y=25,z=5; z=y/x*z;
第22题:
第23题:
4
8
无限递归