阅读下列算法: (1)输入n的值; (2)设i的值为1; (3)如果i<=n,则执行第(4)步,否则转到第(7)步执行; (4)计算sum+i,并将结果赋给sum; (5)计算i+1,并将结果赋给i; (6)返回到第(3)步继续执行; (7)输出sum的结果。 上述算法()。
第1题:
已知i、j、k为iht型变量,若从键盘输入:1,2,3<回车>,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是 ______。
A.scanf("%d %d %d",&i,&j,&k);
B.scanf("%d,%d,&d",&i,&i,&k);
C.scanf("%2d %2d %2d",&i,&j,&k);
D.scanf("i=%d,j=%d,k=%d",&i,&j,&k);
第2题:
设int n=11, i=4;, 则武值运算n%=i+1 n%=i+1执行后n的值是 ______。
A.0
B.3
C.2
D.1
第3题:
A.10
B.-10
C.A2-A1
D.######
第4题:
【程序说明】程序功能是若输入的N值为5,则输出结果如下:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
【程序】
SET TALK OFF
CLEAR
INPUT“N=”TO N
DIME A(N,N)
P=N
DO WHILE N>0
A(N,N)=1
(5)
N=N-1
ENDDO
FOR I=3 TO (6)
FOR J=2 TO I-1
A(I,J)= (7)
ENDFOR
ENDFOR
FOR I=1 TO P
? SPACE(3*(P-I+1))
FOR J=1 TO I
?? STR(A(I,J),3)
(8)
?
ENDFOR
SET TALK ON
(5)
A.A(1,N)=1
B.A(1,N-1)=1
C.A(N,1)=1
D.A(N-1,1)=1
第5题:
已知i、j、k为int型变量,若从键盘输入:1,2,3<回车>,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是
A.scanf(“%2d%2d%2d”,&i,&j,&k);
B.scanf(“%d%d%d”,&i,&j,&k);
C.scant(“%d,%d,%d”,&i,&j,&k);
D.scanf(“i=%d,j=%d,k=%d”,&i,&j,&k);
第6题:
设有如下程序: Private Sub Command1_ Click() Dim sum As Double, x As Double sum=0 n=0 For i=1 To 3 x=n/i n=n+1 sum=sum+x Next i End Sub 该程序通过For循环来计算sum的值,sum值的精确结果是( )。
A.1+1/2+2/3
B.1+1/2+1/3+1
C.1/2+2/3
D.1/2+1/3
第7题:
设线性表中有2n个元素,算法( ),在单链表上实现要比在顺序表上实现效率更高。
A.删除所有值为x的元素
B.在最后一个匀速的后面插入一个新元素
C.顺序输出前k个元素
D.交换第i个元素和第2n-i-1个元素的值(i=0,1,…,n-1)
第8题:
已知i、j、k为整型变量,若从键盘输入1,2,3<回车>,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是( )。
A.scanf("%2d%2d%2d",&i,&j,&k);
B.scanf("%d %d %d",&i,&j,&k);
C.scanf("%d,%d,%d",&i,&j,&k);
D.scanf("i=%d,j=%d,k=%d",&i,&j,&k);
第9题:
已知i、j、k为int型变量,若从键盘输入:1,2,3<回车>,使i的值为1、J的值为2、k。的值为3,以下选项中正确的输入语句是
第10题:
【程序】
SET TALK OFF
CLEAR
INPUT“N=”TO N
INPUT“M=”TO M
X=MIN(N,M)
FOR I=X TO 1 STEP -1
IF M/I=INT(M/I)AND N/I=INT(N/I)
Y1=I
EXIT
ENDIF
ENDFOR
?“Y1=”+ALLTRIM(STR(Y1,19))+“,Y2=”+ALLTRIM(STR(M,N)/Y1,19))
SET TALK ON
若输入N、M的值分别为6,8,则Y1的输出结果为 ______。
A.0
B.1
C.2
D.3