首页 > 编程语言 >历年CSP-J初赛真题解析 | 2015年CSP-J初赛阅读程序(23-26)

历年CSP-J初赛真题解析 | 2015年CSP-J初赛阅读程序(23-26)

时间:2024-08-25 08:56:05浏览次数:14  
标签:26 int namespace 初赛 using c2 include CSP

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

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


#include<iostream>
using namespace std;
int main() {
    int a, b, c;
    a = 1; b = 2; c = 3;
    if (a>b) {
        if (a>c) 
            cout << a << ' ';
        else
            cout << b << ' ';
    }
    cout << c << endl;
    return 0;
}

第23题

输出:( )

【答案】:3

【解析】

模拟,因为a>b,所以第6行至第第10行都不执行。最后只输出c

#include <iostream>
using namespace std;
struct point {
    int x;
    int y;
};
int main() {
    struct EX {
        int a;
        int b;
        point c;
    }e;
    e.a = 1;
    e.b = 2;
    e.c.x = e.a + e.b;
    e.c.y = e.a * e.b;
    cout << e.c.x << ' ' << e.c.y << endl;
    return 0;
}

第24题

输出:( )

【答案】:3 2

【解析】

在这里插入图片描述

#include <iostream>
#include <string>
using namespace std;
int main() {
    string str;
    int i;
    int count;
    count = 0;
    getline(cin, str);
    for (i=0; i<str.length(); i++) {
        if (str[i]>='a' && str[i]<='z')
            count++;
    }
    cout << "It has " << count << " lowercases" << endl;
    return 0;
}

第25题

输入:NOI2016 will be held in Mian Yang.

输出:( )

【答案】:It has 18 lowercases

【解析】

题目是输出字符串中所有小写字母的数量,共18个。

#include <iostream>
using namespace std;
void fun(char *a, char *b) {
    a = b;
    (*a) ++;
}
int main() {
    char c1, c2, *p1, *p2;
    c1='A';
    c2='a';
    p1 = &c1;
    p2 = &c2;
    fun(p1, p2);
    cout << c1 << c2 << endl;
    return 0;
}

第26题

输出:( )

【答案】:Ab

第4行,a = b 就是 a = &c2,那么第5行修改*a的值,就是在修改c2的值,

标签:26,int,namespace,初赛,using,c2,include,CSP
From: https://blog.csdn.net/guolianggsta/article/details/141305746

相关文章

  • CSP-S 2024 游记
    壹我有一个朋友叫小W,他最近有点闷。我问他为什么闷,他跟我说他根本就没准备初赛。我说你这么牛,连初赛都不用准备。他说,他在梦中见到了ddz,他问ddz没准备初赛怎么办,ddz给他的答复是:不是,哥们。你都免初赛了还问我干啥啊。贰我喜欢月光。空空,不可控,空空失控。不对,不......
  • CSP-J 第一轮 2024模拟卷-1
    单项选择题我只写重点!!!第四题NOI复赛评测机所用的Linux系统属于()A.UMLB.IDEC.OSD.Database答案:C解析:UML是一种建模语言,IDE是集成开放环境,Database是数据库,NOI复赛评测机所用的Linux系统属于OS(OperatingSystem)第五题如果\(65536\)种颜色用二进制编码来表示,至少需要()个二......
  • CSP-2023游寄
    反正考炸了。反正第一次参加。反正还有一年。心态好点了还是来写一篇游记吧。Day-7:波波:选几个人停课啊,没选到的也没关系,就是来试试水,折腾一下你们的文化课。波波(念名单):【】【】(同级机房大佬),【】【】【】【】(九年级大佬们),【】。(我自己)。意料之外,所以停了七天文化课,备战csp。......
  • CSP2024-9
    如此成绩,如何noip?A题意:\(T\)组询问,每次给出一个正整数\(n=p^kq^k\le10^{18}\)。求非降序列\(\{a_{m}\}\)(\(m>1\))的数量,满足\(\proda_i=n\)。非降并不需要真正考虑每个数的顺序,这很不可做。考虑\(n\)的每个因数在序列中的出现次数。一个长为\((k+1)^2-2......
  • 信息学奥赛初赛天天练-74-NOIP2016普及组-基础题5-树、父节点、根节点、叶子节点、非
    NOIP2016普及组基础题521从一个4×4的棋盘(不可旋转)中选取不在同一行也不在同一列上的两个方格,共有()种方法。22约定二叉树的根节点高度为1。一棵结点数为2016的二叉树最少有()个叶子结点;一棵结点数为2016的二叉树最小的高度值是()2相......
  • [CSP-J 2023] 小苹果
    第一道题居然让我做了20分钟!题目大意每次从第一个开始取,每隔两个数取一次,问去的次数和取出\(n\)的次数。思路想不到怎么办,那就在草稿纸上列下样例找思路:12345678第一次取147;第二次取26;第三次取3;第四次取5;第五次取8。规律不就出来了吗:每次取出的数......
  • CSP 2023 提高级第一轮 CSP-S 2023初试题 程序阅读第三题解析
    一、程序阅读#include<vector>#include<algorithm>#include<iostream>usingnamespacestd;boolf0(vector<int>&a,intm,intk){ints=0;for(inti=0,j=0;i<a.size();i++){while(a[i]-a[j]>......
  • CF1326F2 Wise Men (Hard Version) 题解
    题目链接点击打开链接题目解法挺难的。可能一步一步推下来也没那么复杂(?基本copytzc_wk的题解/bx肯定不能像\(F1\)用普通的状压求,一个技巧是容斥考虑令\(f_S\)表示\(S\)中为\(1\)的位置\(p_i\)和\(p_{i+1}\)必须认识,为\(0\)的位置随便\(f\)数组相当于答案......
  • Nexpose v6.6.266 for Linux & Windows - 漏洞扫描
    Nexposev6.6.266forLinux&Windows-漏洞扫描Rapid7VulnerabilityManagement,releaseAug21,2024请访问原文链接:https://sysin.org/blog/nexpose-6/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org您的本地漏洞扫描程序搜集通过实时覆盖整个网络,随......
  • 哈工大-操作系统L26
    I/O与显示器一.设备的功工作cpu向外设的寄存器发送命令,cpu去执行其它命令,当外设完成之后向cpu发出中断,cpu处理中断,读取数据到内存二.文件视图直接向设备控制器的寄存器写,需要做活动操作,很麻烦open("/dev/xxx")打开不同设备对应的设备文件根据设备属性数据分......