CSP-J 入门级 初赛题库共 51 道题(单项选择题 36 题、多项选择题 10 题、程序阅读题 3 题、程序完善题 2 题),逐题提供题干、选项、正确答案与详细解析,支持按题查看、在线练习与自动批改。
题目列表
- C++ 程序执行的入口函数是?程序结构
- 下列哪个是合法的 C++ 变量名?变量命名
- 在多数平台上,int 类型通常占用多少字节?数据类型
- 语句 cout << "Hello"; 的作用是?输入输出
- C++ 中单行注释的符号是?注释
- 表达式 7 % 3 的值是?运算符
- C++ 中判断“相等”的运算符是?关系运算
- 若 a=-1,执行 if(a>0) cout<<a; 会怎样?分支
- for(int i=0;i<5;i++) 的循环体执行次数是?循环
- int i=3; i++; 之后 i 的值是?自增
- int a[10]; 的合法下标范围是?数组
- string s="abc"; s.length() 的返回值是?字符串
- int a[3]={1,2,3}; 则 a[1] 的值是?数组
- 外层 for i=1..3、内层 for j=1..2,内层语句共执行多少次?循环
- 已知 'A' 的 ASCII 码为 65,则 'C' 的 ASCII 码是?字符
- ' ' 在 C++ 中表示?转义字符
- 求 1+2+...+100 最常用的方法是?循环
- 二进制数 1010 转十进制是?进制
- 十六进制 0x1A 转十进制是?进制
- 十进制 10 转二进制是?进制
- 对 5 个数做升序冒泡排序,最坏情况下比较次数是?排序
- C++ 函数调用时,实参到形参的传递方式默认是?函数
- 递归函数必须包含什么才能正确结束?递归
- “百钱百鸡”这类问题最典型的做法是?枚举
- const int N=100; 中的 N 是?常量
- int a[3][4]; 共有多少个元素?二维数组
- 在无序数组中顺序查找某值,最坏比较次数是?查找
- 使用二分查找前,数组必须满足的条件是?二分查找
- 在 1~1000 的有序数组中二分查找,最多比较次数约是?二分查找
- 栈(stack)的数据访问特点是?栈
- 队列(queue)的数据访问特点是?队列
- struct(结构体)的主要作用是?结构体
- 用数组模拟栈时,变量 top 通常表示?栈模拟
- 冯·诺依曼体系结构的核心是?计算机基础
- 1 字节(Byte)等于?存储单位
- 算法时间复杂度 O(n) 表示运行时间随问题规模 n?复杂度
- 下列属于算法基本结构的是?算法结构
- 设 int a=5,下列哪些表达式的值为 true?关系运算
- 对于 int a[5]={10,20,30,40,50},下列说法正确的是?数组
- 下列哪些排序算法是稳定的?排序
- 二进制数 1101 等于?进制
- 下列关于 C++ 函数的说法,正确的是?函数
- 下列属于线性数据结构的是?数据结构
- 关于二分查找,下列说法正确的是?二分查找
- 下列常量定义方式正确的是?常量
- 关于 C++ string,下列说法正确的是?字符串
- 阅读以下程序,回答子问题:递归与斐波那契
- 阅读以下程序,回答子问题:求最大值
- 阅读以下程序,回答子问题:字符串逆序
- 补全以下求 1 到 n 之和的程序:循环累加
- 补全以下判断素数的程序:素数判断
可进入在线练习系统按知识点随机组卷、作答后自动批改并归集错题。
进入在线练习 查看完整试卷