通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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,当输入为“1 1 1 1 1 1 1 2”时,输出为( )。
“3.1416”
“6.2832”
“4.7124”
“4.1888”
所属试卷:CSP-S1提高级初赛试卷[2021]
有如下程序,运行时的输出结果是。
类MyClass的定义如下:则对下列语句序列正确的描述
数据流图(Data Flow Diagram,DFD)
现有一个集合{10,3,4,23,43,12,5,33
编写代码,获得用户输入的一个整数,计算其平方和立方并输
某系统结构图如下图所示,该系统结构图的最大出扇数是(
有以下程序:已知字母A的ASCII码为65,程序运行后
有以下程序程序运行后的输出结果是。
若有函数声明:以下叙述正确的是( )。
写出下面程序的执行结果:1)2)#include<io
编写程序,其功能为打印如下图所示图形。 * ** **
以下程序功能是:计算某年某月有几天,其中判别闰年的条件
若有定义:int a[]={2,4,6,8,10,12
以下程序执行结果是_________。
假设输入的所有数的绝对值都不超过1000,将第28行中
对于Shell脚本程序,若输入参数数量多于9个,则程序
Linux系统使用哪个命令剪切文件( )
Linux内核引导时,从文件 中读取要加载的文
MySQL客户端程序 _____用于数据库的备份。
在DELETE触发器中,可以引用一个名为 ____的关
MySQL创建存储过程时 ____表示输出类型参数
在三级模式结构中,视图属于 ____ ,提高了数据库的
数据管理技术发展过程中,( )不是文件系统阶段的特点。
(7 分)某文件系统的磁盘大小为 4KB,目录项由文件
scanf函数的一般格式为:scanf(格式控制,地址
如下函数的功能是:通过键盘输入数据,为数组中的所有元素
线性表的链式存储结构与顺序存储结构相比,链式存储结构的
输出:( )
全国信息学奥林匹克的官方网站为参与信息学竞赛的老师同学
地面上有标号为 A、B、C 的 3 根细柱,在 A 柱
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2