通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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,将第26、27行中的“/ sqrt(t) / 2”替换为“/ 2 / sqrt(t)”,不会影响程序运行的结果。
正确
错误
所属试卷:CSP-S1提高级初赛试卷[2021]
给定 7 个不同的关键字,能够构造的不同 4 阶 B
有以下程序程序运行后的输出结果是( )。
以下能正确表述算式sin(2πr+30°)的C语言表达
const int *p说明不能修改( )。
查看变量类型的Python内置函数是_______。
Python 语句续行符号,如有一行语句写不完,续航到
函数f中的形参a为一个10*10的二维数组,n的值为5
以下程序打开新文献f.txt,并调用字符输出函数将a数
启动进程有手动启动和调度启动两种方法,其中调度启动常用
将光盘/dev/hdc卸载的命令。答:umount/d
在Linux与中断相关的三个核心数据结构中,用做抽象的
_____表是最重要的权限表,存储有用户对所有数据库操
函数体中必须含有一条有效的 _____语句。
利用二叉链表存储树,则根结点的右指针是
若某主机的 IP 地址是 183.80.72.48,子
预处理命令行都必须以_____号开始。
执行语句char str[81]="abcdef";后
在C程序中,只能给指针变量赋NULL值和_____值。
逗号表达式(a=3*5,a*4),a+5的值为____
以下语句定义正确的是。
下列叙述中正确的是
本题t是s的子序列的意思是:从s中删去若干个字符,可以
输出:( )
如图所示,图中每条边上的数字表示该边的长度,则从 A
输入: 3 1 2输出: __________
设 T 是一棵有 n 个顶点的树,下列说法不正确的是
Web2.0 是近年来互联网的热门概念之一,其核心思想
与十进制数 28.5625 相等的四进制数是( )。
在下列关于算法复杂性的说法中,正确的有( )。
在下列关于青少年信息学竞赛的说法中,你赞成的是( )
更多选择题
更多填空题
计算机二级Python语言程序设计模拟试卷
Python第三方库
2025年考研408计算机统考真题在线评测(附答案)
Python标准库
Python函数
Python文件
Python组合数据类型