通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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]
在下列模式中,能够给出数据库物理存储结构与物理存取方法
为了取代C中带参数的宏,在C++中使用。
下列选项中,属于Java接口的是( )。
下列叙述中正确的是( )。
编写代码,获得用户输入的一个字符串,将其以逗号分隔输出
关于Python程序注释的描述,以下选项中错误的是(
数据字典所定义的对象都包含于( )。
设循环队列为Q(1:m),其初始状态为front=re
在函数内部没有办法定义全局变量。
以下程序运营后的输出结果是____。
仅由顺序、选择(分支)和反复(循环)结构构成的程序是_
使用Prim(普里姆)算法求带权连通图的最小(代价)生
对所有用户的变量设置,应当放在哪个文件下?
数据库系统的设计包括 和数据库应用系统设计两方面
关系模型的三要素是数据结构、 和
开启事件调度器功能的命令是
在MySQL默认的索引存储类型是
链表不具有的特点是( )
假设输入的n是绝对值不超过1000的整数,完成下面的判
假设输入的 x、y 均是不超过 15 的自然数,当输入
在C语言中,一维数组的定义方式为:类型说明符 数组名
预处理命令行都必须以_____号开始。
用筛选法可得到2-n(n<10000)之间的所有素数,
输入 :abacaba输出 :________
输入 :3输出 :____
输入 :3AB:ACDEbFBkBDAR:ACDBrT
输入: 51 3 5 7 942 6 10 14输出
输出: _______________________
( 全排列 ) 下面程序的功能是利用递归方法生成从 1
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2