通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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,当输入为“0 0 0 1 1 0 0 1”时,输出为“1.3090”。
正确
错误
所属试卷:CSP-S1提高级初赛试卷[2021]
定义学生选修课程的关系模式如下:SC(S#, Sn,
绐定程序MODI1.C中函数fun的功能是:从低位开始
在软件设计中,不属于过程设计工具的是( )。
下列叙述中正确的是( )。
以下不能将键盘输入的字符串:This is a str
有以下程序程序运行后的输出结果是( )。
#编写程序,计算所有三位数水仙花数的和并输出求和结果。
可以使用内置函数_______查看包含当前作用域内所有
数学表达式 用Python语句写出,正确的语句是。
以下程序的执行结果是__________。
系统将数据从磁盘读到内存的过程包括以下操作:①DMA控
下列那一个不是压缩指令( )
若从任一目录用什么命令可快速转到用户家目录?
要使得名为fido的文件具有如下权限-r-xr-x—x
MySQL中gbk字符集的默认校对规则是 。
用树型结构表示实体类型及实体间联系的数据模型称为
一个基本关系中,主属性( )。
假设输入的所有数都为不超过1000的正整数,完成下面的
假定主存地址为32位,按字节编址,指令Cache和数据
下列关于 CPU 模式的叙述中,正确的是( )。
C语言源程序文件经过C编译程序编译后生成的目标文件的后
C语言源程序的基本单位是_____。
C语言中的字符变量用保留字_____来说明。
在主函数中从键盘输入若干个数放入数组中,用0结束输入并
对于有n个顶点m条边的无向连通图(m>n),需要删掉
有以下程序,程序运行后的输出结果是( )。
输入:62 5 3 11 12 4输出:
定义一种字符串操作,一次可以将其中一个元素移到任意位置
输入: 2 3 5 7输出: _________
更多选择题
更多填空题
全国计算机等级考试《二级Java语言程序设计》真题(五)
全国计算机等级考试《二级Java语言程序设计》真题(四)
全国计算机等级考试《二级Java语言程序设计》真题(三)
全国计算机等级考试《二级Java语言程序设计》真题(二)
全国计算机等级考试《二级Java语言程序设计》真题(一)
计算机二级Python语言程序设计模拟试卷
Python第三方库