多题目

#include<iostream>

#include<cstdio>

sing namespace std;

int n,i,x;

int d[11];

int main()

cin>>n;

for(i=l;i<=n;i++)

cin>>x;

d[x]-d[x]+1;

d[o]-0;

for(i-l;i<m10;i++)

d[i]-d[i-n]+d[i];

for(iml;i<-10;i++)

if(d[i]!-d[i-1])

printf("%3d:%4d ",i,d[i-1]+1);

return 0;


第1题 判断

输入的x值应在[0,n-1]的范围内。

A.
正确
B.
错误

第2题 判断

把第12行改成“d[x]++”,不影响程序运行结果

A.
正确
B.
错误

第3题 判断

对任意在[1,9]之间的数i,都有 d[i-1]<d[i]<d[i+1]

A.
正确
B.
错误

第4题 判断

把第18行改成“if(d[i]>d[i-1])”,程序运行的结果会发生改变。

A.
正确
B.
错误

第5题 单选

输入n=10后,接着输人:1343524352后,程序输出结果为()

A.

1:1 2:2 3:3 4:2 5:3

B.

1:12:2 3:4 4:7 5:9

C.

1:0 2:1 3:2 4:1 5:2

D.

1:1 2:2 3:3 4:4 5:5

第6题 单选

把程序第19行改成“printf("%3d",i);”后,输入n=10后,接着输人:1341544351后,程序输出结果为()

A.

1 2 3 4 5

B.

3 2 3 2

C.

4 3 4 3

D.

1 3 4 5

发表评论

登录 后再回复