通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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]
有如下程序,程序的输出结果是。
有如下程序:运行这个程序的输出结果是。
阅读下列代码段:上述代码的编译结果是( )。
设循环队列的存储空间为Q(1:35),初始状态为fro
给定程序中,函数fun的功能是:将a所指4×3矩阵中第
在C语言程序中,下列说法正确的是( )。
若有以下程序则程序的输出结果是( )。
以下叙述正确的是。
在一个C源程序文件中,若要定义一个只允许本源文件中所有
若a是int型变量,则执行表达式a=25/3%3后a的
在C语言中,输入操作是由库函数____________
用于循环体中退出本层循环的语句是___________
以下程序的运行结果是( )。
下选项中并非正确地描述OSI参考模型的是( )
在Linux系统中运行下面程序,最多可产生多少个进程?
对文件重命名的命令为( )
修改视图除了可能使用create or replace
在有向图G的邻接表表示中,每个顶点的邻接点建立一个单链
已知学生选课信息表sc(sno,cno,grade)。
(8 分)某计算机用硬盘作为启动盘,硬盘第一个扇区存放
(7 分)下表给出了整型信号量 S 的 wait和
假设 int 为 32 位有符号整数类型,输入的 n
已知x=3,y=2,则表达式x*=y+8的值为____
程序段:循环体语句执行_____次。
预处理命令行都必须以_____号开始。
(最大公约数之和)下列程序想要求解整数 n的所有约数两
输入:5输出:( )
仿生学的问世开辟了独特的科学技术发展道路。人们研究生物
输入:114 5 6 6 4 3 3 2 3 2 1输
输入: 16输出: ______________
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2