int a[6]; 里最后一个盒子的下标是几?
C++ 入门 · 小纸条
选一章打印。双面打印(按长边翻页)后沿虚线剪开,每张卡片正面题目、背面答案。
上面跑完 mx 是几?
上面跑完 mn 是几?
上面 s 最后是几?
总和 s=10、个数 n=4,s*1.0/n 得多少?
int a=1,b=2; int t=a; a=b; b=t; 之后 a、b 各是几?
int a=1,b=2; a=b; b=a; 之后 a、b 各是几?
数组 [3,1],比较 a[0] 与 a[1],谁大?换完后数组变成什么?
[3,1,2] 走一趟冒泡后,最后一个数是几?
有 5 个数要用冒泡排序,一共要走几趟?
参考答案(家长):8。
参考答案(家长):5(0 到 5 共 6 个)。
参考答案(家长):15。
参考答案(家长):2。
参考答案(家长):a 是 2,b 是 1。
参考答案(家长):2.5。
参考答案(家长):3 大,换完变成 [1,3]。
参考答案(家长):a、b 都是 2(1 丢了)。
参考答案(家长):4 趟(5-1)。
参考答案(家长):3(最大的冒到末尾)。
这段代码里有几层 for 循环?
[5,2,4] 用选择排序,第一轮会把哪个数放到最前?
内层循环负责找什么?
想一个生活中“有行有列”的表格例子。
int a[3][4]; 一共有几个格子?
表格第 1 行第 1 列(都从 0 数)怎么写?
遍历 2 行 3 列的表格,内层循环 j 每次从几走到几?
某行是 1 2 3,这一行的和是几?
求每列和时,外层循环动的是行还是列?
想一件你每天重复做的事,可以打包成“一个帮手”?
参考答案(家长):2(最小的)。
参考答案(家长):2 层(外层数趟数,内层做比较)。
参考答案(家长):如课程表、象棋棋盘、日历(合理即可)。
参考答案(家长):找剩下部分里最小数的下标。
参考答案(家长):a[1][1]。
参考答案(家长):12 个(3×4)。
参考答案(家长):6。
参考答案(家长):从 0 走到 2(条件是 j<3)。
参考答案(家长):如“刷牙”“整理书包”等重复流程(合理即可)。
参考答案(家长):外层动列 j,内层动行 i。
定义一个叫 star 的函数,让它显示一个 *,写出来。
让上面的 star() 连续显示 3 个星号,可以怎么做?
调用 say(9); 会显示几?
add(3,4) 会还回什么数?
int s = add(10,5);,s 是几?
twice(3) 会还回几?
数组 b[3]={1,2,3},调用 sum(b,3) 还回几?
函数 A 里的变量 x 和函数 B 里的变量 x,是同一个盒子吗?
套娃能一直套下去不停吗?为什么?
f(3) 的结果是几?
参考答案(家长):连喊三次 star(); star(); star();(或放进循环)。
参考答案(家长):void star(){ cout<<"*"; }
参考答案(家长):7。
参考答案(家长):9。
参考答案(家长):6。
参考答案(家长):15。
参考答案(家长):不是,各是各的(互不影响)。
参考答案(家长):6。
参考答案(家长):6(3×2×1)。
参考答案(家长):不能,总有最小、打不开的一个,才会停。