a的值是2,b的值是3
a的值是1,b的值是3
a的值是1,b的值是2
c的值是false
第1题:
有以下程序: main() { int a=1,b; for(b=1:b<=10;b++) { if(a>=8)break; if(a%2==1){a+=5;continue;} a-=3: } printf("%d\n",B); } 程序运行后的输出结果是( )。
A.3
B.4
C.5
D.6
第2题:
下程序的输出结果是
main( )
{int a=0,i;
for(i=1;i<5;i++)
{switch(i)
{case 0:
case 3:a+=2;
case 1:
case 2:a+=3;
default:a+=5;
}
}
cout<<a<<end1;
}
A.31
B.13
C.10
D.20
第3题:
有以下程序:
main()
{
int a=1,b;
for(b=1 ;b<=10;b++)
{
if(a>=8) break;
if(a%2==1)
{ a+=5; continue; }
a-=3;
}
printf("%d\n", b);
}
程序运行后的输出结果是( )。
A.3
B.4
C.5
D.6
第4题:
若有定义int a=2;则执行完语句a+=a-=a*a;后,a的值是( )。
A.0
B.4
C.8
D.-4
第5题:
A.a的值是1,b的值是2
B.c的值是false
C.a的值是2,b的值是3
D.a的值是1,b的值是3
第6题:
执行下面的程序段 int x=35; char z='A'; int B; B=((x&15)&&(z<'a')); 后,B的值为_______。
A.0
B.1
C.2
D.3
第7题:
执行下面的程序段 int x=40; char z='B'; int B; B=((x&0xff)&&(z>'a')); 后,B的值为( )
A.0
B.1
C.2
D.3
第8题:
程序执行完这条语句后int i=1,j=1;i<<2+j;i的值是多少?
A.1
B.2
C.8
D.3
第9题:
若有以下程序: #include <iostream> using namespace std; int main() { int a=3; cout<<(a+=a-=a+A) <<end1; return 0; } 程序执行后的输出结果是( )。
A.-6
B.12
C.0
D.-12
第10题:
执行完下面程序片段后,( )的结论是正确的。
inta,b,c;
a=1;
b=2;
c=(a+b>3?a++:b++);
A、a的值是2,b的值是3
B、a的值是1,b的值是3
C、a的值是1,b的值是2
D、c的值是false
第11题:
执行完下面的程序片段后,下面哪些结论是正确的?() int a,b,c; a=1; b=2; c=(a+b>3?a++:++b);
第12题:
a的值是2,b的值是3
a的值是1,b的值是3
a的值是1,b的值是2
c的值是false
第13题:
下面程序的输出结果为【 】。
include<iostream.h>
f(int a)
{int b=0;
static int c=3;
b++; c++;
return(a+ b+ c);
}
void main()
{int a=2,i;
for(i=0;i<3;i++)
cout<<f(a)<<end1;
}
第14题:
在执行下面的程序段后,a的值是为 ______。 int a,, b; for(b=1,a=1; b<=50:b++) { if(a>=10)break; if(a%2= =1) {a+=5; continue;} a-=3; )
A.2
B.6
C.10
D.8
第15题:
执行下面的程序后,a的值为 main() { int a,b; for(a=1,b=1;a<=100;a++) { if(b>=20)break; if(b%3==1) { b+=3; continue; } b-=5; } }
A.7
B.8
C.9
D.10
第16题:
以下程序运行后的输出结果是( )。
include<stdio.h>
main()
{ int a=1, b=7;
do {
b=b/2; a+=b;
} while(b>1);
printf("%d\n",A);
}
第17题:
若x是int型变量,且有下面的程序片段:
上面程序片段的输出结果是( )。
A.
B.
C.

D.
第18题:
执行下面的程序段后,b的值为【 】。
a=300
b=20
a=a+ b
b=a-b
a=a-b
第19题:
下列程序执行后的输出结果是( )。 main {int x=f;printf("%c\n",A+(x-a+1));}
A. G
B.H
C.I
D.J
第20题:
在执行完下面的程序后,变量k的值为【 】。
int i, j, k;
for(i=0, j=10; i<:j; i++,j--) k=i+j;
第21题:
设int a=12,则执行完语句a+=a-=a*a后,a的值是( )
A.552
B.264
C.144
D.-264
第22题:
执行下面的程序段后,变量k中的值为 #include<iostream.h> void main( ) { int k=3, s[2]; s[0]=k; k=s[1] *10; cout < < k;}
A.不定值
B.33
C.30
D.10
第23题:
执行完下面程序片段后,()的结论是正确的。int a,b,c;a=1;b=2;c= (a+b>3?a++:b++);