1
2
3
4
第1题:
有以下程序: main() {int a[]={2,4,6,8,10),y=0,x,*P; P=&a[1]; for(x=1;x<3;x++)y+=p[x]; printf("%d\n",y); } 程序运行后的输出结果是( )。
A.10
B.11
C.14
D.15
第2题:
在VB程序中,以下程序段执行后,x的值为( )
x=0
Do While x<=2
x=x+1
Loop
A.2
B.3
C.4
D.5
第3题:
下列程序段执行以后,内存变量y的值是 ______。 x=34567 y=0 DO WHILE x>0 y=x%10+y*10 x=int(x/10) ENDDO
A.3456
B.34567
C.7654
D.76543
第4题:
有以下程序: #include <stdio.h> main() { int a[] = {2,4,6,8,10} ,y =0,x, * p; p =&a[1]; for(x=1;x<3;x++)y+ =p[x]; printf( "% d \n" , y); }程序运行后的输出结果是( )。
A.10
B.11
C.14
D.15
第5题:
以下程序段的执行结果是( )。#include<iostream.h>Void main() {int a, y; a=10;y=1 do{ a+=2; y+=a; cout<<"a" ="<<a<<","<<"y="<<y<<"\n"; if(y>20) break; }while(a<= 14);}
A.a=12,y=12 a=14,y=16 a=16,y=20
B.a=12,y=12 a=14,y=26
C.a=12,y=12 a=14,y=26 a=14,y=44
D.a=12,y=12
第6题:
在VB程序中,以下程序段执行后,x的值为( )
x=0
Do While x<50
x=(x+2)*(x+3)
Loop
A.0
B.72
C.50
D.168
第7题:
有以下程序: #include<stdio.h> main( ) {int x=1,y=0; if(!x)y++; else if(x==0) if(x)y+=2; else y+=3; Drintf("%d\n"。v); } 程序运行后的输出结果是( )。
A.3
B.2
C.1
D.0
第8题:
下列程序段执行以后,内存变量Y的值是( )。x=34567y=0DO WHILE x>;0y=x%l0+Y*10x=int(x/10)ENDD0
A.3456
B.34567
C.7654
D.76543
第9题:
执行以下程序后,y的值是 ( ) main( ) { int a[]={2,4,6,8,10}; int y=1,x,*p; p=&a[1]; for(x=0;x<3;x+ +) y+=* (p+x); printf("%d\n",y); }
A.17
B.18
C.19
D.20
第10题:
以下程序段的执行结果是( )。 int a,y: a=10;y=10 do{ a+=2: y+=a; cout<<“a”=“<<a<<”,“<<”y=“<<y<<”\n”; if(y>20)break; }while(a<=14);
A.a=12,y=12
B.a=12,y=12 a=14,y=1 a=16,y=28
C.a=12,y=12
D.a=12,y=12 a=14,y=26 a=14,y=44