2023年CSP-J初赛真题及答案解析(阅读程序1)

📅 2026/8/2 14:13:59 👁️ 阅读次数 📝 编程学习
2023年CSP-J初赛真题及答案解析(阅读程序1)

2023年CSP-J初赛真题及答案解析(阅读程序1)

第 1 题

#include<iostream>#include<cmath>usingnamespacestd;doublef(doublea,doubleb,doublec){doubles=(a+b+c)/2;returnsqrt(s*(s-a)*(s-b)*(s-c));}intmain(){cout.flags(ios::fixed);cout.precision(4);inta,b,c;cin>>a>>b>>c;cout<<f(a,b,c)<<endl;return0;}

假设输入的所有数都为不超过 1000 的正整数。

判断题

  1. 当输入为 2 2 2 时,输出为 1.7321( )
    答案:A(正确)
    解析:面积 = sqrt(3) ≈ 1.73205,保留四位小数为 1.7321。
  2. 将第7行中的(s-b)*(s-c)改为(s-c)*(s-b)不会影响程序运行的结果( )
    答案:A(正确)
    解析:乘法满足交换律。
  3. 程序总是输出四位小数( )
    答案:A(正确)
    解析:cout.precision(4)fixed,始终输出小数点后 4 位。

单选题

  1. 当输入为 3 4 5 时,输出为( )
    A. 6.0000
    B. 12.0000
    C. 24.0000
    D. 30.0000
    答案:A
    解析:直角三角形面积 = 6,输出 6.0000。
  2. 当输入为 5 12 13 时,输出为( )
    A. 6.0000
    B. 30.0000
    C. 60.0000
    D. 120.0000
    答案:B
    解析:面积 = 30,输出 30.0000。

更多内容请关注专栏:信奥赛C++普及组csp-j初赛&复赛真题题解(持续更新):https://blog.csdn.net/weixin_66461496/category_12808781.html 点击跳转


【秘籍汇总】(完整csp信奥赛C++学习资料):

1、csp/信奥赛C++,完整信奥赛系列课程(永久学习):

https://edu.csdn.net/lecturer/7901 点击跳转

2、CSP信奥赛C++竞赛拿奖视频课:

https://edu.csdn.net/course/detail/40437 点击跳转

https://edu.csdn.net/course/detail/41081 点击跳转

3、csp信奥赛高频考点知识详解及案例实践:

CSP信奥赛C++动态规划:
https://blog.csdn.net/weixin_66461496/category_13096895.html点击跳转

CSP信奥赛C++标准模板库STL:
https://blog.csdn.net/weixin_66461496/category_13108077.html 点击跳转

信奥赛C++提高组csp-s知识详解及案例实践:
https://blog.csdn.net/weixin_66461496/category_13113932.html 点击跳转

4、csp信奥赛冲刺一等奖有效刷题题解:

信奥赛C++普及组CSP-J一等奖通关刷题题单及题解:
https://blog.csdn.net/weixin_66461496/category_12673810.html 点击跳转

信奥赛C++普及组csp-j初赛&复赛真题题解(持续更新):https://blog.csdn.net/weixin_66461496/category_12808781.html 点击跳转

信奥赛C++提高组csp-s初赛&复赛真题题解(持续更新):
https://blog.csdn.net/weixin_66461496/category_13125089.html 点击跳转

5、GESP C++考级真题题解:

GESP(C++ 一级+二级+三级)真题题解(持续更新):https://blog.csdn.net/weixin_66461496/category_12858102.html 点击跳转

GESP(C++ 四级+五级+六级)真题题解(持续更新):https://blog.csdn.net/weixin_66461496/category_12869848.html 点击跳转


GESP(C++ 七级+八级)真题题解(持续更新):
https://blog.csdn.net/weixin_66461496/category_13117178.html 点击跳转

· 文末祝福 ·

#include<bits/stdc++.h>usingnamespacestd;intmain(){cout<<"跟着王老师一起学习信奥赛C++";cout<<" 成就更好的自己! ";cout<<" csp信奥赛一等奖属于你! ";return0;}