若变量已正确定义,要求程序段完成求5! 的计算,不能完成此操作的程序段是( )。
A.for(i=1,p=1;i<=5;i++) p* =i;
B.for(i=1;i<=5;i++){ p=1; p* =i;}
C.i=1;p=1;while(i<=5){p* =i; i++;}
D.i=1;p=1;do{p* =i; i++; }while(i<=5);
第1题:
下列程序段中的变量已正确定义: for(i=0;i<4;i++,i++) for(k=1;k<3;k++);printf("*"); 程序段的输出结果是( )。
A.********
B.****
C.**
D.*
第2题:
若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是
A.for(i=1,p=1;i<=5;i++) p*=i;
B.for(i=1;i<=5;i++){ p=1; p*=i;}
C.i=1;p=1;while(i<=5){p*=i; i++;}
D.i=1;p=1;do{p*=i; i++; }while(i<=5);
第3题:
下列程序段中的变量已正确定义:
for(i=0;i<4;i++,i++)
for(k=1;k<3;k++);printf("*");
程序段的输出结果是( )。
A.********
B.****
C.**
D.*
第4题:
以下程序段中的变量已正确定义 for(=0;i<4;i++,i++) for(k=1;k<3;k++);printf("*") 程序段的输出结果是______。
A.********
B.****
C.**
D.*
第5题:
若i是int型变量,且有下面的程序段: for(i=4;i<6;i++) printf((i%2)?("**%d\n"):("##%d\n"),i); 上面程序段的输出结果是______。
A.**4 ##5
B.##4 **5
C.**4 **5
D.##4 ##5
第6题:
以下程序段中的变量已正确定义。
for(i=0;i<;4;i++,i++)
for(k=1;k<;3;k++);prinff(”*”);该程序段的输出结果是( )。
A.*
B.****
C.**
D.********
第7题:
设变量已正确定义,则以下能正确计算f=n!的程序是( )。
A.f=0; for(i=1;i<=n;i++)f*=i;
B.f=1;for(i=1;i<n;i++)f*=i;
C.f=1;for(i=n;i>1;i++)f*=i;
D.f=1;for(i=n;i>=2;i--)f*=i;
第8题:
若变量已正确定义,要求程序段完成5!的计算,不能完成此操作的程序段是 ______。
A.for (i=1,p=1; i<=5; i+ +)p* = i;
B.for (i=1;i<=5; i+ +) {p=1;p*=i;}
C.i=1;p= 1;while( i<=5) { p* =i;i+ +; }
D.i=1;p=1;do{ p*=i;i+ +; } while (i<=5);
第9题:
若变量inti,intsum=0,要求程序段完成求1加到100的和的,能完成此操作的程序段不正确的是()
第10题:
已经int i;int sum=0,要求求1加到10的和,能完成此操作的程序段正确的是()。
第11题:
*******
****
**
*
第12题:
for(i=1;i<=100;i++)sum+=i;
for(i=1;i<=100;i++)sum=i;
for(i=1;i<=100;i++)sum=sum+i;
for(i=0;i<=100;i++)sum+=i;
第13题:
设变量已正确定义,则下列能正确计算f=n!的程序段是( )。
A.f=0; for(i=1;i<=n;i++)f*=i;
B.f=1; for(i=1;i<n;i++)f*=i;
C.f=1; for(i=n;i>1;i++)f*=i;
D.f=1; for(i=n;i>=2;i--)f*=i;
第14题:
有F面的程序段.其功能是按图1所示的规律输出数据
Dim a(3,5)As Integer
For i=1 To 3
For i=1 To 5
a(i,j)=i+j
Print a(i,j);
Next
Next
若要按图2所示的规律继续输出数据,则接在上述程序段后面的程序段应该是
A.For i=i To 5 For j=1 To 3 Print a(j,i); Next Print Next
B.For i=1 To 3 For i=1 To 5 Print a(j,i); Next Print Next
C.For j=1 To 5 FOr i=1 TO 3 Print a(j,1); Next Print Next
D.For i=1 To 5 For j=1 To 3 Print a(i,j); Next Print Print Next Next
第15题:
设变量已正确定义,则以下能正确计算n!的程序段是______。
A.f=0; for(i=1; i<=n; i++)f*=i;
B.f=1; for(i=1; i<n; i++)f*=i;
C.f=1; for(i=n; i>1; i++)f*=i;
D.f=1; for(i=n; i>=2; i--)f*=i;
第16题:
有下面的程序段,其功能是按图1所示的规律输出数据: Dim a(3,5)As Integer For i=1 To 3 For j=1 To 5 a(i,j)=i+j Print a(i,j); Next Print Next
若要按图2所示的规律继续输出数据,则接在上述程序段后面的程序段应该是( )。
A.For i=1 To 5 For j=1 To 3 Print a(j,i); Next Print Next
B.For i=1 T0 3 For j=1 To 5 Print a(j,i); Next Print Next
C.For j=l To 5 For i=1 To 3 Print a(j,i); Next Print Next
D.For i=1 To 5 For=1 To 3 Print a(i,j): Next Print Next
第17题:
若变量已正确定义,有以下程序段 i—o; do printf("%d,",i);while(i++); printf("%d",i) 其输出结果是( )。
A.0,0
B.0,1
C.1,1
D.程序进入无限循环
第18题:
以下程序段中的变量已正确定义: for(i=0;i<4;i++,i++) for(k=1;k<3;k++); printf("*"); 程序段的输出结果是______。
A.******
B.****
C.**
D.*
第19题:
若变量已正确定义,要求程序段完成求51的计算,不能完成此操作的程序段是
A.for(i=1,p=1;i<=5;i++) p*=i;
B.for(i=1;i<=5;i++){ p=1; p*=i; }
C.i=1; p=1; while(i<=5){p*=i; i++; }
D.i=1;p=1;do{p*=i; i++; }while(i<=5)
第20题:
若所用变量都已正确定义,请填写以下程序段的输出结果() for(i=1;i<=5;i++); printf("OK/n");
第21题:
若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是()
第22题:
若变量已正确定义,以下不能正确计算1+2+3+4+5的程序段是()。
第23题:
int*p=newint(3);cout<;<;*p;deletep;
int*p=newint[5]={1,2,3,4,5};for(inti=0;i<;5;i++)cout<;<;p;delete[]p;
int*p=newint[5];for(inti=0;i<;5;i++,p++){*p=i;cout<;<;*p;}delete[]p;
以上程序段均正确
第24题:
1
3
5
6