通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"CSP考试" 试卷中 CSP-J1入门级初赛试卷[2022] 中有题目如下:
第1题
#include<iostream> using namespace std; int n, k; int solve1() { int l = 0, r = n; while (l <= r) { int mid = (l + r) / 2; if (mid * mid <= n) l = mid + 1; else r = mid - 1; } return l - 1; } double solve2(double x) { if (x == 0) return x; for (int i = 0; i < k; i++) x = (x + n / x) / 2; return x; } int main() { cin >> n >> k; double ans = solve2(solve1()); cout << ans << ' ' << (ans * ans == n) << endl; return 0; }
假设 int 为 32 位有符号整数类型,输入的 n 是不超过 47000 的自然数、k 是不超过 int 表示范围的自然数,当输入为“2 1”时,输出的第一个数最接近( )。
1
1.414
1.5
2
所属试卷:CSP-J1入门级初赛试卷[2022]
有如下程序(对象数组析构函数调用相关),执行这个程序输
已知枚举类型声明语句:enum COLOR{WHITE
在Java中,可实现多重继承效果的机制是( )。
下列选项中不属于结构化程序设计原则的是( )。
对于循环队列,下列叙述中正确的是( )。
已知字母A的ASCII码值为65,若变量kk为char
有以下程序:程序运行后的输出结果是( )。
若变量已正确定义则以上for循环。
C源程序中不能表示的数制是。
已知x为非空列表,那么表达式x.reverse==
字典对象的________方法返回字典的“值”列表。
表达式eval('''__import__('math
使用列表推导式生成包含10个数字5的列表,语句可以写为
以下程序运行结果是_________。
以下程序输出结果是_________。
以下程序执行结果是___________。
RS-232-C是( )接口规范。
下列那个不是局域网的特点( )
以下程序的运行结果是( )。
在 Linux 系统中,压缩文件后生成后缀为.gz文件
下列那一个指令可以切换使用者身份( )
当系统管理员需升级内核版本和改变系统硬件配置时,应(
在shell编程时,使用方括号表示测试条件的规则是:方
在Linux系统中,用来存放系统所需要的配置文件和子目
对稀疏矩阵进行压缩存储目的是
可行性研究主要集中在以下四个方面 、 、
有以下程序执行后的输出结果是
(切割绳子)有 n条绳子,每条绳子的长度已知且均为正整
平面图是可以画在平面上、且它的边仅在顶点上才能相交的简
输入 : 1 3 2输出: _____________
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2