通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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]
下列语句中,能够进行正确初始化的是
在一个派生类对象结束其生命周期时。
有如下程序,执行后的输出结果是。
下列关于类和对象的叙述中,错误的是。
Java为移动设备提供的平台是( )。
请编写函数fun,该函数的功能是:移动一维数组中的
在数据库中,数据模型包括数据结构、数据操作和( )。
对图书进行编目时,图书有如下属性:ISBN书号,书名,
已知path =r'c:\test.html',那么表
带有else子句的异常处理结构,如果不发生异常则执行e
下面程序的运行结果是___________。
若有以下定义和语句,为使变量c1得到字符‘A’,变量c
某系统采用基于优先权的非抢占式进程调度策略,完成一次进
增加一个用户的命令是______
2. 阅读Makefile文件:all : libmy
结束后台进程的命令是( )。
LINUX用于启动系统所需加载的内核程序位于( )
在数据库的三级模式结构中,数据是按 模式的描述存储在
下面的选项是关系数据库基本特征的是( )。
给定一棵树,可以找到唯一的一棵二叉树与之对应。
有实现xxy的两个C语言函数如下:unsigned u
(15 分)某 CPU 中部分数据通路如题 43 图所
(7分)采用swap 指今实现进程互斥。lock为TR
设x=4<4-!0,x的值为_____。
函数不可以进行嵌套定义,但可以进行嵌套_____。
以下能正确定义字符串的语句是
给定程序BLANK1.C中,函数fun的功能是在数组中
有以下程序程序要求输出结构体中成员a的数据,以下不能填
(取石子)Alice 和 Bob 两个人在玩取石子游戏
(哥德巴赫猜想) 哥德巴赫猜想是指,任一大于 2 的偶
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2