通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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]
要建立文件流并打开当前目录下的文件file.dat用于
下列关于this指针的叙述中,正确的是
声明派生类时,已知有如下定义:则TestClass类中
有如下程序,执行这个程序输出星号(*)的个数为。
某班学生评选一等奖学金,学生的 10 门主课成绩存在文
下面对软件特点描述错误的是( )。
设某二叉树的前序遍历为ABC,中序遍历为CBA,则该二
有两个关系R,S如下:由关系R通过得到关系S,则所使用
请在下面程序的横线处填上适当字句,以使程序完整,并使程
以下选项中描述正确的是( )。
已知x='a234b123c’,并且re模块已导入,则
下面程序的运行结果是_________。
以下fun函数的功能是:找出具有N个元素的一维数组中的
某进程中有3个并发执行的线程thread1、threa
创建一个shell 脚本,它从用户那里接收10个数,并
SQL语言中,修改表结构的命令是( )。
在UPDATE触发程序中,可使用( )关键字引用更新前
链式存储结构的线性表,进行插入、删除操作时,任何情况下
某32位系统采用基于二级页表的请求分页存储管理方式,按
功能:计算出k以内最大的10个能被13或17整除的自然
用scanf函数输入数据,使得x=9.6,y=81.7
C语言中,数组元素的下标下限为_____。
有如下程序段:当执行上述程序段,并从键盘输入:name
程序运行结果:
下面对软件描述错误的是
输入 :15输出 :________
(交通中断)有一个小国家,国家内有 n座城市和 m条双
输出 :____
输出:( )
输入: 11 2输出: ______
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2