2024年6月GESPC++三級真題解析(含視頻)

??視頻講解:GESP2024年6月三級C++真題講解

一、單選題

第1題

解析:

答案C

認證語言有C/C++、Python、Scratch

第2題

解析:

答案B,判斷閏年口訣“? 4閏? 100不閏? 400再閏 ”

第3題

解析:

答案C,32個字節,表達2的32次方,但是最高位表示符號位,需32-1

第4題

解析:

答案C

i++保證下一位 8進制數存儲

decimal%8取出 當前余數

decimal/=8? 更新 “被除數”

第5題

解析:

答案C

101(2)=5(10)

0.11(2)=0.75(10)

第6題

解析:

答案B

i循環為:0,1,2,3,4

i為1時,j循環1次;i為2時,j循環2次,每次循環 sum+1

總共循環10次,即sum=10

第7題

解析:

答案C

12(10)=1100(2)

右移兩位,變 11(2),即十進制的3

第8題

解析:

答案C,就是在做a、b交換

a=a^b;? 記錄差異

b=a^b;? 根據差異 獲取原來的a

a=a^b;? 根據差異 獲取原來的b

第9題

解析:

答案C,長度為4,但是官方答案給了C

題目想表達應該是占有內存,因為字符串尾部有‘\0’終止符,所有占用內存為5

第10題

解析:

答案B,有人比max大,max才把它搶過來

第11題

解析:

答案A

count++ 表示數量+1

=i? 表獲取當前的數

第12題

解析:

答案C

0的ascii是:48
6的ascii是:48+6
2的ascii是:48+2
9的ascii是:48+9
結果為:48*4 + 6+2+9=209

第13題

解析:

答案B

+= 才能進行累加

arr[i] > 135 ?? 1 : 0? 表示:滿足>135 返回1,否則返回0

第14題

解析:

答案D,輸出字符串要用 雙引號

第15題

解析:

答案A

模擬第一次
字符:g e s p . c f
下標:0 1 2 3 4 5 6
found=4
token= str.subsrt(0,4) 也就是起點為0,4個字符 ,即“gesp”
result+=token;  result+=" "; 即“gesp ”尾部加個空格
要想獲取后半部分,起點下標是5
只有A選項符合

二、判斷題

第1題

解析:

答案√,與語言無關,等級即對應能力

第2題

解析:

答案√

-6原碼:1000 0000,0000 0110
-6反碼:1111 1111,1111 1001
-6補碼:1111 1111,1111 1010
十六進制:F     F     F     A

第3題

解析:

答案√,補碼就是為了解決減法問題

第4題

解析:

答案×,字符‘0’ 是有ASCII值48的,‘\0’一無所有

第5題

解析:

答案×,數組就是連續存放的,鏈表才不是

第6題

解析:

答案×,不能直接對數組賦值

第7題

解析:

答案√,a為0至3時,最高位只能在2,a一旦超過3,最高位就超了,a|3就不可能==3了

第8題

解析:

答案×

b=01100,0開頭表示八進制,b對應二進制是000 0010 0100 0000

a&b結果為0

第9題

解析:

答案√

i循環為1,2,3,4,5

(i+1)%3的結果分別為:2,0,1,2,0

而題目中的89781, 1%3的結果為1,最后一個不可能為1

第10題

解析:

答案√

//枚舉所有4位數
for(int i=1000;i<=9999;i++){//獲取左右兩邊a=i/100;b=i%100;//判斷是否符合if(  (a+b)*(a+b)==i ){cout<<i;}
}

三、編程題

第1題 [GESP202406 三級] 移位

題目描述

小楊學習了加密技術移位,所有大寫字母都向后按照?個固定數目進行偏移。偏移過程會將字母表視作首尾相接的環,例如,當偏移量是?3?的時候,大寫字母 A 會替換成 D,大寫字母 Z 會替換成 C,總體來看,大寫字母表 ABCDEFGHIJKLMNOPQRSTUVWXYZ 會被替換成 DEFGHIJKLMNOPQRSTUVWXYZABC。

注:當偏移量是?26?的倍數時,每個大寫字母經過偏移后會恰好回到原來的位置,即大寫字母表 ABCDEFGHIJKLMNOPQRSTUVWXYZ 經過偏移后會保持不變。

輸入格式

第一行包含一個正整數?n。

輸出格式

輸出在偏移量為?n?的情況下,大寫字母表 ABCDEFGHIJKLMNOPQRSTUVWXYZ 移位替換后的結果。

輸入輸出樣例

輸入 #1

3

輸出 #1

DEFGHIJKLMNOPQRSTUVWXYZABC

說明/提示

【樣例解釋】

當偏移量是?3?的時候,大寫字母 A 會替換成 D,大寫字母 Z 會替換成 C,總體來看,大寫字母表 ABCDEFGHIJKLMNOPQRSTUVWXYZ 會被替換成 DEFGHIJKLMNOPQRSTUVWXYZABC。

【數據范圍】

對于全部數據,保證有?1≤n≤100。

答案

#include <bits/stdc++.h>
using namespace std;
int main() {//1)確定偏移量nint n;cin>>n;//2)循環"A"至"Z"for(int i=0;i<=25;i++){//3)計算出”實際偏移量“int true_num='A'+i -'A' +n;//4)輸出加密后(’A‘+實際偏移量%26)cout<<char('A'+true_num%26);}}

第2題 ?[GESP202406 三級] 尋找倍數

題目描述

小楊有一個包含?n?個正整數的序列?A=[a1?,a2?,…,an?],他想知道是否存在?i(1≤i≤n)?使得?ai??是序列?A?中所有數的倍數。

輸入格式

第一行包含一個正整數?t,代表測試用例組數。

接下來是?t?組測試用例。對于每組測試用例,一共兩行。

其中,第一行包含一個正整數?n;第二行包含?n?個正整數,代表序列?A。

輸出格式

對于每組測試用例,如果存在?i(1≤i≤n)?,滿足對于所有?k(1≤k≤n)?ai??是?ak??的倍數,輸出?Yes,否則輸出?No

輸入輸出樣例

輸入 #1

2
3
1 2 4
5
1 2 3 4 5

輸出 #1

Yes
No

說明/提示

【樣例解釋】

對于第?組數據,對于?a3?=4,滿足?a3??是?a1??和?a2??的倍數。

【數據范圍】

對于全部數據,保證有?1≤t≤10,1≤n≤10^{5},1≤ai?≤10^{9}

答案

#include <bits/stdc++.h>
using namespace std;
int main() {//1)確定序列數量tint t;cin>>t;//2)填充每個序列for(int i=1;i<=t;i++){//2.1)確定序列的長度int n;cin>>n;//2.2)填充當前序列的每個元素int arr[100010]={};int maxx=INT_MIN;for(int j=1;j<=n;j++){cin>>arr[j];//3)填充的同時找最大值if(maxx<arr[j]) maxx=arr[j];}//4)驗證該該最大值是否所有元素的倍數//4.1)假設符合bool flag=true;//4.2)驗證是否符合 for(int j=1;j<=n;j++){if(maxx%arr[j]!=0){flag=false;break;}}//5)根據flag判斷if(flag) cout<<"Yes"<<endl;else  cout<<"No"<<endl;}
}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/96089.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/96089.shtml
英文地址,請注明出處:http://en.pswp.cn/web/96089.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

AiPPT生成的PPT內容質量怎么樣?會不會出現邏輯混亂或數據錯誤?

作為一個每天要和 PPT 打交道的職場人&#xff0c;我用 AiPPT快一年了&#xff0c;從最初的 “試試看” 到現在的 “離不開”&#xff0c;最讓我驚喜的就是它生成的 PPT 內容質量 —— 不僅邏輯清晰、數據專業&#xff0c;還能精準貼合不同場景需求&#xff0c;完全沒遇到過邏輯…

DINOv3 新穎角度解釋

1. Gram錨定&#xff08;Gram Anchoring&#xff09;的創新視角 新穎角度&#xff1a;oriane_simeoni&#xff08;Meta AI研究人員&#xff09;在X上分享了一個關于Gram錨定的深入線程&#xff0c;強調這一技術如何解決自監督學習中長期訓練導致的特征圖退化問題。 解釋&#x…

【T2I】Discriminative Probing and Tuning for Text-to-Image Generation

paper&#xff1a;CVPR 2024 2403 https://arxiv.org/abs/2403.04321 code&#xff1a; https://github.com/LgQu/DPT-T2IAbstract 盡管文本到圖像生成&#xff08;T2I&#xff09;取得了進展&#xff0c;但先前的方法往往面臨文本 -圖像對齊問題&#xff0c;例如生成圖像中的關…

【CentOS7】使用yum安裝出錯,報HTTPS Error 404 - Not Found

【CentOS7】使用yum安裝出錯&#xff0c;報HTTPS Error 404 - Not Found問題描述解決辦法博主有話說問題描述 在CentOS7中安裝docker&#xff0c;切換了國內的鏡像源進行yum安裝&#xff0c;始終報如下錯誤&#xff1a;HTTPS Error 404 - Not Found 正在嘗試其他鏡像&#xff…

vulnhub:Kioptrix level 2

0x00、環境下載 鏈接&#xff1a;https://www.vulnhub.com/entry/kioptrix-level-11-2,23/ 0x01、前期準備 1.1、檢查文件 hash值對比無誤后解壓 1.2、編輯虛擬機網卡 當不支持橋接時候&#xff0c;如練WiFi無無線網卡 方法1&#xff1a; 修改type為nat 方法2&#xff1a;將…

【CentOS7】docker安裝成功后測試,報Unable to find image ‘hello-world:latest‘ locally

【CentOS7】docker安裝成功測試&#xff0c;報Unable to find image hello-world:latest locally問題描述問題解決問題描述 根據大佬的博文【CentOS7】Linux安裝Docker教程&#xff08;保姆篇&#xff09;&#xff0c;以及結合之前的博文【CentOS7】使用yum安裝出錯&#xff0…

福彩雙色球第2025104期籃球號碼分析

明天是2025年9月9號星期二&#xff0c;深圳天氣大雨。福彩雙色球第2025104期籃球號碼分析&#xff0c;上期開出籃球16&#xff0c;數字形式是1路球&#xff0c;合數偶數大號區域1字頭數字。籃球1尾數01和11遺漏21期上次遺漏8期上上次遺漏7期&#xff0c;籃球3尾數03和13遺漏18期…

[手寫系列]Go手寫db — — 第三版(實現分組、排序、聚合函數等)

[手寫系列]Go手寫db — — 第三版第一版文章地址&#xff1a;https://blog.csdn.net/weixin_45565886/article/details/147839627 第二版文章地址&#xff1a;https://blog.csdn.net/weixin_45565886/article/details/150869791 &#x1f3e0;整體項目Github地址&#xff1a;ht…

狂想-機器人觸感陣列理論驗證方案

將方案改為使用**限制移動范圍的半滾球**作為理論驗證原型&#xff0c;是一個極具智慧且可行的降維策略&#xff0c;它將極大降低驗證門檻&#xff0c;但同時會犧牲部分性能。### **方案轉變后的核心變化**1. **原理替換**&#xff1a;從依賴**光學流**&#xff08;拍攝表面紋理…

UNBIASED WATERMARK:大語言模型的無偏差水印

摘要1.背景與問題提出大語言模型&#xff08;LLMs&#xff09;的快速發展引發了對其可能被濫用的擔憂。為降低這種風險&#xff0c;將水印技術融入大語言模型&#xff0c;以實現對模型輸出的追蹤和溯源成為一種思路。而此前研究認為&#xff0c;水印強度和模型輸出質量之間存在…

MySQL——事務、MVCC

目錄 什么是事務&#xff1f; 事務的四大特性 事務的隔離級別 事務的原理 redo log undo log MVCC實現原理 概念 隱藏字段 undo log版本鏈 readview 什么是事務&#xff1f; 事務是一組操作的集合&#xff0c;它是一個不可分割的工作單位&#xff0c;事務會把所有的操…

光伏項目無人機踏勘--如何使用無人機自動航線規劃APP

手機號免費注冊iSolarBP&#xff0c;一起來學習吧&#xff0c;注冊獲取無人機航線規劃APP https://isolar-bp.sungrowplant.com/isolarbp#/login?qrcodeId1952928161454551042https://isolar-bp.sungrowplant.com/isolarbp#/login?qrcodeId1952928161454551042 登錄--下載航…

優先搜索(DFS)實戰

目錄 一、DFS通用解題思路 二、逐題拆解 三、四題對比 四、總結&#xff1a;DFS解決矩陣問題的“萬能模板” 在算法解題中&#xff0c;矩陣連通性問題是高頻考點&#xff0c;而深度優先搜索&#xff08;DFS&#xff09;是解決這類問題的核心工具之一。它通過“一條路走到…

門控MLP(Qwen3MLP)與稀疏混合專家(Qwen3MoeSparseMoeBlock)模塊解析

Qwen3MLP Qwen3MLP是基于門控機制的MLP模塊&#xff0c;采用了類似門控線性單元&#xff08;GLU&#xff09;的結構。它通過三個線性變換層&#xff08;gate_proj、up_proj和down_proj&#xff09;和SiLU激活函數&#xff0c;先將輸入從隱藏維度擴展到中間維度&#xff0c;經過…

產線相機問題分析思路

現象&#xff1a;復現問題 原因&#xff1a;問題分析、溯源&#xff0c;定位根本原因&#xff1b; 方案&#xff1a;提出解決方案、規避措施 驗證&#xff1a;導入、驗證方案是否可行&#xff08;先小批量、再大批量&#xff09;&#xff1b;一. 現象產線反饋4pcs預覽又臟污、劃…

【開關電源篇】EMI輸入電路-超簡單解讀

1. 輸入電路主要包含哪些元件&#xff1f;濾波設計需遵循什么原則&#xff1f; 輸入電路是電子設備&#xff08;如開關電源&#xff09;的“入口”&#xff0c;核心作用是抑制電磁干擾&#xff08;EMI&#xff09;、保護后級電路&#xff0c;其設計直接影響設備的穩定性和電磁…

勝券POS:打造智能移動終端,讓零售智慧運營觸手可及

零售企業運營中依然存在重重挑戰&#xff1a;收銀臺前的長隊消磨著顧客的耐心&#xff0c;倉庫里的庫存盤點不斷侵蝕著員工的精力&#xff0c;導購培訓的成本長期居高不下卻收效甚微……面對這些痛點&#xff0c;零售企業或許都在等待一個破局的答案。百勝軟件勝券POS&#xff…

(回溯/組合)Leetcode77組合+39組合總和+216組合總和III

為什么不能暴力&#xff0c;因為不知道要循環多少次&#xff0c;如果長度為n&#xff0c;難道要循環n次么&#xff0c;回溯的本質還是暴力&#xff0c;但是是可以知道多少層的暴力 之所以要pop是因為回溯相當于一個樹形結構&#xff0c;要pop進行第二個分支 剪枝&#xff1a;…

07 下載配置很完善的yum軟件源

文章目錄前言ping 測試網絡排查原因排查虛擬機的虛擬網絡是否開啟檢查net8虛擬網絡和Centos 7的ip地址是否在一個局域網點擊虛擬網絡編輯器點擊更改設置記錄net8的虛擬網絡地址ip a記錄Centos 7的ip地址比較net8和Centos 7的ip地址是否在一個網段解決問題問題解決辦法修改net8的…

SpringBoot中添加健康檢查服務

問題 今天需要給一個Spring工程添加健康檢查。 pom.xml <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId> </dependency>application.yml management:endpoints:web:e…