首页 > 编程语言 >历年CSP-J初赛真题解析 | 2024年CSP-J初赛完善程序(33-42)

历年CSP-J初赛真题解析 | 2024年CSP-J初赛完善程序(33-42)

时间:2024-09-21 18:53:51浏览次数:9  
标签:tmp src tgt 真题 初赛 num __ 处应 CSP

学习C++从娃娃抓起!记录下CSP-J备考学习过程中的题目,记录每一个瞬间。

附上汇总贴:历年CSP-J初赛真题解析 | 汇总_热爱编程的通信人的博客-CSDN博客


#include<iostream>
#include<vector>
using namespace std;

bool isSquare(int num){
	int i = __1__;
	int bound = __2__;
	for(;i<=bound;++i){
		if(__3__){
 			return (__4__);
		}
	}
 	return (__5__); 
}
int main(){
	int n;
	cin>>n;
	if(isSquare(n)){
		cout<<n<<" is a Square number"<<endl;
	}else{
		cout<<n<<" is not a Square number"<<endl;
	}

第33题

1处应填( )

A.1

B.2

C.3

D.4

【答案】:A

第34题

2处应填( )

A.(int) floor(sqrt(num)-1)

B.(int)floor(sqrt(num))

C.floor(sqrt(num/2))-1

D.floor(sqrt(num/2))

【答案】:B

第35题

3处应填( )

A.num=2*i

B.num== 2*i

C.num=i*i

D.num==i*i

【答案】:D

第36题

4处应填( )

A.num= 2*i

B.num==2*i

C.true

D.false

【答案】:C

第37题

5处应填( )

A. num= i*i

B. num!=2*i

C. true

D. False

【答案】:D

(汉诺塔问题)给定三根柱子,分别标记为 A、B 和 C。初始状态下,柱子 A 上有若干个圆盘,这些圆盘从上到下按从小到大的顺序排列。任务是将这些圆盘全部移到柱子 c 上,且必须保持原有顺序不变。在移动过程中,需要遵守以不规则:

  1. 只能从一根柱子的顶部取出圆盘,并将其放入另一根柱子的顶部。

  2. 每次只能移动一个圆盘

  3. 小圆盘必须始终在大圆盘之上。

#include <bits/stdc++.h>
using namespace std;
void move(char src, char tgt) {
	cout << "从柱子" << src << "挪到柱子上" << tgt << endl;
}
void dfs(int i, char src, char tmp, char tgt) {
	if(i == (1) ) {
		move( (2) );
		return;
	}
	dfs(i-1, (3) );
	move(src, tgt);
	dfs( (5) , (4) );
}
int main() {
	int n;
	cin >> n;
	dfs(n, 'A', 'B', 'C');
}

第38题

1处应填( )

A.0

B.1

C.2

D.3

【答案】:B

第39题

2处应填( )

A.src,tmp

B.src,tgt

C.tmp,tgt

D.tgt,tmp

【答案】:B

第40题

3处应填( )

A.src,tmp,tgt

B.src, tgt, tmp

C.tgt, tmp, src

D.tgt, src, tmp

【答案】:B

第41题

4处应填( )

A.src, tmp, tgt

B.tmp,src, tgt

C.src, tgt,tmp

D.tgt,src,tmp

【答案】:B

第42题

5处应填( )

A. 0

B. 1

C. i-1

D. i

【答案】:C

标签:tmp,src,tgt,真题,初赛,num,__,处应,CSP
From: https://blog.csdn.net/guolianggsta/article/details/142416989

相关文章

  • 历年CSP-J初赛真题解析 | 2024年CSP-J初赛阅读程序(16-32)
    学习C++从娃娃抓起!记录下CSP-J备考学习过程中的题目,记录每一个瞬间。附上汇总贴:历年CSP-J初赛真题解析|汇总_热爱编程的通信人的博客-CSDN博客#include<iostream>usingnamespacestd;boolisPrime(intn){ if(n<=1){ returnfalse; } for(inti=2;......
  • 历年CSP-J初赛真题解析 | 2024年CSP-J初赛单项选择(1-15)
    学习C++从娃娃抓起!记录下CSP-J备考学习过程中的题目,记录每一个瞬间。附上汇总贴:历年CSP-J初赛真题解析|汇总_热爱编程的通信人的博客-CSDN博客第1题32位int类型的存储范围是()A.-2147483647~+2147483647B.-2147483647~+2147483648C.-2147483648~+2147483647D......
  • 游记2024csp-s初赛
    非常丰富害怕的一天,第一次打csp-s,感觉有点害怕的,但是考前心态还挺好的。11.10分出发,1点到达,吃了个午餐(馄饨!),然后再等待,拍了几张照后就进去了,考试楼挺近,但为什么一层就4个考场,然后进场,入座观察,靠窗开心,桌子有点高不太开心,花了10分钟左右做完选择,程序阅读有点傻眼,做了一做感觉问题有......
  • 2024 csp 游记
    初赛活动顺序集训下课到达酒店。今天openday,我摆摆摆,晚上将近12点才睡(玩手机玩的,刷视频刷的)。早上起床,入门组。。。等等怎么这么简单。考完估分100,对了答案发现第一题和一道判断错了(第一题是int的上下界,因为忘了,判断题感觉自己没有问题),感觉这次人均95,大比例的100分。......
  • CSP-S2024 游记(初赛+复赛)
    初赛Day-2这个时候我似乎不能碰电脑,自己手摸了一下算法和数据结构。Day-1找了一个CSDN的初赛复习资料,教练说我应该考六七十问题不大,给我吓坏了。然后一个晚上都在复习,本来不去上晚自习的,但是听别的班化学老师说那天有化竞课,所以我就去上了晚自习。回家复习到十二点,还写......
  • CSP-S 2024
    初赛感觉没啥好写的,毕竟弱省不是保龄都能过吗?Day-1周五,一天有\(\frac{10}{13}\)都是奥赛,遂打模拟赛。传送门。题都不是不可做题,改得挺快,觉得明天初赛了就看了看初赛题,但没啥动力,半颓状态过了一晚。晚上做了个诡异的梦。梦里又做了个梦,梦里的我的梦里的我初赛只打了4pts,......
  • 2024 CSP-S 游记
    8.22下午\(huge\)说要报名\(CSP\)的事情,把全网开了,光速上\(w3\)扒下照片然后又光速上\(163\)邮箱拿验证码然后就注册账号了,过了一会儿就看见教练给报好了\(CSP-S\)。拿\(QQ\)邮箱的需要验证码所以\(huge\)把手机发了下来,还对我们没有发手机感到很疑惑,注册完\(hug......
  • CSP-S 初赛游记
    OI生涯的最后一个赛季了,尽量记录一下吧。前两天得知衡水今年没什么人参加,只有本部一个考,也省的到处跑了。考前一天得知就在机房楼考,这下子成原生土著了,布局比教室都熟。晚上布置了考场。考前上午体活,打了会羽毛球后回宿舍吃泡面,为啥热水水流这么大,应该跟西扩平均一下。睡觉睡......
  • 2024CSP-J初赛
    1.32位int类型的存储范围是()A.-2147483647~+2147483647B.-2147483647~+2147483648C.-2147483648~+2147483647D.-2147483648~+2147483648题解:Cint的范围为”-231~231−1”,算出来的结果是-2147483648~2147483647......
  • 华为OD机试真题-字符串统计及重排-2024年OD统一考试(E卷)
     最新华为OD机试考点合集:华为OD机试2024年真题题库(E卷+D卷+C卷)_华为od机试题库-CSDN博客     每一题都含有详细的解题思路和代码注释,精编c++、JAVA、Python三种语言解法。帮助每一位考生轻松、高效刷题。订阅后永久可看,持续跟新。题目描述给出一个仅包含字母的字符串......