通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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]
下列语句中,能够进行正确初始化的是
有如下定义,其中存在语法错误的行是。
请编写函数fun,该函数的功能是:移动一维数组中的
定义无符号整数类为UInt,下面可以作为类UInt实例
有如下程序:程序运行后的输出结果是。
表达式 'C:\\Windows\\notepad.e
已知列表对象x =['11' , '2' , '3']
网络操作系统最基本的服务是( )
以下关于简朴程序设计的环节和顺序的说法中对的的是
某进程中有3个并发执行的线程thread1、threa
若从任一目录用什么命令可快速转到用户家目录?
创建一个shell 脚本,它从用户那里接收10个数,并
从内核实现的角度说明Linux进程共享文件的方式有哪几
Linux启动的第一个进程init启动的第一个脚本程序
MySQL 5.6版本默认的存储引擎是 。
MySQL客户端程序 _____ 用于从数据备份文件中
考虑一个有向无环图,该图包括4条有向边:(1,2),
下列关于死锁的叙述中,正确的是。I .可以通过剥夺
设有以下共用体类型说明和变量定义,则变量d在内存所占字
已知a=10,b=15,c=1,d=2,e=10,则表
C语言表达式!(4>=6)&&(3<=7)的值是___
(魔法数字)小H的魔法数字是4。给定n,他希望用若干个
假设输入的所有数的绝对值都不超过1000,solve2
(Josephus问题)有n个人围城一个圈,依次标号0
下列关于逻辑运算符两侧运算对象的叙述中正确的是。
从一个 4×4的棋盘(不可旋转)中选取不在同一行也不在
链表不具有的特点是 ( ) 。
( 过河问题 ) 在一个月黑风高的夜晚 , 有一群人在
以下逻辑表达式的值恒为真的是( )
( 取石子游戏 ) 现有 5 堆石子,石子数依次为 3
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2