通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"CSP考试" 试卷中 CSP-J1入门级初赛试卷[2019] 中有题目如下:
第1题
#include<cstdio> using namespace std; int n, m; int a[100], b[100]; int main() { scanf("%d%d", &n, &m); for (int i = 1; i <= n; ++i) a[i] = b[i] = 0; for (int i = 1; i <= m; ++i) { int x, y; scanf("%d%d", &x, &y); if (a[x] < y && b[y] < x) { if (a[x] > 0) b[a[x]] = 0; if (b[y] > 0) a[b[y]] = 0; a[x] = y; b[y] = x; } } int ans = 0; for (int i = 1; i <= n; ++i) { if (a[i] == 0) ++ans; if (b[i] == 0) ++ans; } printf("%d", ans); return 0; }
假设输入的 n 和 m 都是正整数,x 和 y 都是在 [1,n] 的范围内的整数。
执行完第27 行的 ++ans 时,ans 一定是偶数。
正确
错误
所属试卷:CSP-J1入门级初赛试卷[2019]
在下列模式中,能够给出数据库物理存储结构与物理存取方法
下面关于虚函数的描述中正确的是。
下列关于虚函数的描述中,正确的是。
输入张三学习的课程名称及成绩等信息,信息间采用空格分隔
函数fun功能是:将a、b中的两个两位正整数合并形成一
标准库函数fgets(s,n,f)的功能是( )。
有以下计算公式:若程序前面已在命令行中包含math.h
根据下列Vector类定义,编程完成Vector类的具
对于带有else子句的循环语句,如果是因为循环条件表达
编程计算分段函数:输入x的值,输出函数y的值。参考答案
在下图所示的网络中,若主机H发送一个封装访问Inter
将当前目录下的bin目录和hello、hello.c文
试述如何创建一个用户。答:可使用命令useradd创建
统计磁盘空间或文件系统使用情况的命令是:( )
假设linux分配给光驱的设备名是/dev/cdrec
叙述Linux操作系统的三个主要部分及其功能。答:内核
若关系R满足1NF,且它的每一非主属性完全函数依赖于候
在数据库的三级模式结构中,模式用来描述( )
在给主机设置 IP 地址时,那一个能使用
向数据表中插入一条记录用以下哪一项( )
(编辑距离)给定两个字符串,每次操作可以选择删除(De
有实现xxy的两个C语言函数如下:unsigned u
在进行总体设计时应加强模块间的联系。
设有以下共用体类型说明和变量定义,则变量c在内存所占字
编写一个函数fun,从num个字符串中找出最长的一个字
下列叙述中错误的是
约定二叉树的根节点高度为 1。一棵结点数为 2016的
下列选项中不属于图像格式的是 ( ) 。
(棋盘覆盖问题)在一个 k k 2 × 2 个方格组成
输入:wer2345d-h454-82qqq 输出:_
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2