通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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 表示范围的自然数,对于任意输入的 n,随着所输入 k 的增大,输出的第二个数会变成“1”。
正确
错误
所属试卷:CSP-J1入门级初赛试卷[2022]
在面向对象方法中,不属于“对象”基本特点的是( )。
关于以下代码的描述中,正确的是( )。
正方形绘制。使用 turtle 库,绘制一个边长值为
下列给定程序中,是建立一个带头结点的单向链表,并用随机
下列叙述中正确的是( )。
以下能正确输出字符a的语句是( )。
以下选项中叙述正确的是。
已知x={‘a’:’b’,’c’:’d’},那么表达式
对于带有else子句的for循环和while循环,当循
已知x=[3, 3,4],那么表达式id(x[0])=
请填空:建立如图所示存储结构所需说明语句是______
当运行以下程序时,从键盘输入“-10<回车>”,则下面
以下不正确的定义语句是( )。
一个栈的初始状态为空。一方面将元素5,4,3,2,1依
设计一个shell程序计算n的阶乘。要求:(1) 从命
在FOREIGN KEY约束子句中,如果试图删除某行的
数据库的物理设计主要包括存储结构和 两个方面
SQL语句中的条件用以下哪一项来表达( )
下列说法正确的是( )
下列属于度量效益方法的是。
以下哪个人是真正的技术大佬?
有以下程序段以下关于程序段执行情况的叙述,正确的是
设顺序表的长度为n。下列算法中,最坏情况下比较次数等于
函数fun的功能是:为一个偶数寻找两个素数,这两个素数
有以下程序,程序运行后的输出结果是( )。
排序的算法很多,若按排序的稳定性和不稳定性分裂,下面算
(过河问题) 在一个月黑风高的夜晚,有一群人在河的右岸
拓扑排序是指将有向无 环图 G中的所有顶点排成一个线性
(连续邮资问题)某国发行了 n 种不同面值的邮票,并规
面向对象程序设计( Object-Oriented P
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2