#A. 小学组初赛h3

    客观题

小学组初赛h3

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

程序阅读

(1)第8行去掉括号后不影响程序的正确性。{{ select(1) }}

  • 正确
  • 错误

(2)若a数组中没有x,findx函数会返回-1。{{ select(2) }}

  • 正确
  • 错误

(3)findx函数内循环次数为()。{{ select(3) }}

  • nn
  • n\sqrt{n}
  • n2n^2
  • lognlogn

(4)该程序的时间复杂度为()。{{ select(4) }}

  • O(nn)
  • O(n\sqrt{n})
  • O(n2n^2)
  • O(lognlogn)

(5)若输入为:

10
1 3 5 7 9 11 13 15 17 19
3

输出为()。{{ select(5) }}

  • 0
  • 1
  • 2
  • 3

代码填空

字母金字塔是形如如下图形:

高度为 1 的金字塔:

aa

高度为 2 的金字塔:

  b\ \ b
babbab

高度为 3 的金字塔:

    c\ \ \ \ c
  cbc\ \ cbc
cbabccbabc

你的任务是打印出高度为n的字母金字塔。

输入格式

一个整数 nn 。(1n261\le n\le 26)

输出格式

打印出高度为 nn 的字母金字塔。

样例

3
  c
 cbc
cbabc
#include <iostream>
using namespace std;
int main(){
	int n;
	cin>>n;
	for(int i=1;i<=n;i++){
		for(int j=1;(6)______;j++)cout<<' ';
		for(int j=1;(7)______;j++){
			cout<<(8)______;
		}
		for(int j=1;(9)______;j++){
			cout<<(10)______;
		}
		cout<<endl;
	}
	return 0;
}

(6){{ select(6) }}

  • j<=i
  • j<=n-i
  • j<=i-1
  • j<=n

(7){{ select(7) }}

  • j<=i
  • j<=n-i
  • j<=n
  • j<=n+i

(8){{ select(8) }}

  • char(97+n-j)
  • char(97+j)
  • char(65+n-j)
  • char(65+j)

(9){{ select(9) }}

  • j<=i
  • j<=n-i
  • j<=i-1
  • j<=n+i

(10){{ select(10) }}

  • char('a'+n+2*i-j)
  • char('a'+n-i+j)
  • char('a'+n+i-j)
  • char('a'+n-i+j+1)

2024年7月26日 初赛练习(5)【小学组】

未参加
状态
已结束
规则
OI
题目
1
开始于
2024-7-26 17:00
结束于
2024-7-29 0:00
持续时间
0.7 小时
主持人
参赛人数
39