通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"CSP考试" 试卷中 CSP-S1提高级初赛试卷[2021] 中有题目如下:
第1题
#include <iostream> #include <cmath> using namespace std; const double r = acos(0.5); int a1, b1, c1, d1; int a2, b2, c2, d2; inline int sq(const int x) { return x * x; } inline int cu(const int x) { return x * x * x; } int main() { cout.flags(ios::fixed); cout.precision(4); cin >> a1 >> b1 >> c1 >> d1; cin >> a2 >> b2 >> c2 >> d2; int t = sq(a1 - a2) + sq(b1 - b2) + sq(c1 - c2); if (t <= sq(d2 - d1)) cout << cu(min(d1, d2)) * r * 4; else if (t >= sq(d2 + d1)) cout << 0; else { double x = d1 - (sq(d1) - sq(d2) + t) / sqrt(t) / 2; double y = d2 - (sq(d2) - sq(d1) + t) / sqrt(t) / 2; cout << (x * x * (3 * d1 - x) + y * y * (3 * d2 - y)) * r; } cout << endl; return 0; }
假设输入的所有数的绝对值都不超过1000,这段代码的含义为( )。
求圆的面积并
求球的体积并
求球的体积交
求椭球的体积并
所属试卷:CSP-S1提高级初赛试卷[2021]
在表达式y/x中,“/”是作为成员函数重载的运算符,则
编写代码获得用户输入的一个三角形的 3 条边长,计算三
若int m=2, n=1; m=++n; 则m、n的
下列关于数据库设计的叙述中,正确的是( )。
软件按功能可以分为:应用软件、系统软件、支撑软件(或工
以下叙述中错误的是( )。
以下不是函数作用的选项是。
某进程中有3个并发执行的线程thread1、threa
在底半技术中把一个中断处理分为哪几部分?为什么采用这种
安装Linux系统对硬盘分区时,必须有两种分区类 __
在Linux系统中,以 方式访问设备 。
MySQL 5.6版本默认的存储引擎是 。
在数据库的E-R图中,椭圆框表达的是实体集的 。
MySQL客户端程序 _____ 用于从数据备份文件中
触发触发器的三个操作是插入、______ 、更新。
create view语句创建视图,ALGORITHM
下列关于缺页处理的叙述中,错误的是。
给定有限符号集 S,in 和 out 均为 S 中所有
有以下程序程序的运行结果是
有以下程序程序运行后输出结果是
输入 :62 6 3 4 5 1输出 :____
输出:( )
为了统计一个非负整数的二进制形式中1 的个数,代码如下
输入:IamacitizenofChina#输出:(
在 NOI 系列赛事中参赛选手必须使用由承办单位统一提
下面的故事与( )法有着异曲同工之妙。从前有座山,山里
输入: CBBADADA输出: ______
地址总线的位数决定了 CPU 可直接寻址的内存空间大小
(笛卡尔树 )对于一个给定的两两不等的正整数序列,
(国王放置 ) 在 n*m 的棋盘上放置 k 个国王,
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2