#10975. 星火征途主题-初赛试卷2(小学组)
0
星火征途主题-初赛试卷2(小学组)
一、单项选择题(每题5分,共15题,75分)
- 为"星火征途"定义变量,下列符合 C++ 变量命名规则的是( ) {{ select(1) }}
- 10_march
- star-march
- star_march
- star@march
- 执行以下 C++ 代码,输出结果为( )
int spark = 8;
spark += 3;
spark *= 2;
cout << spark; {{ select(2) }}
- 22
- 19
- 14
- 24
- 要实现"打印 1-10 中的偶数",代码正确的是( ) {{ select(3) }}
- for (int i=1;i<=10;i++) if (i%2==1) cout<<i;
- for (int i=2;i<=10;i+=2) cout<<i;
- int i=1;while (i<=10){cout<<i;i+=2;}
- int i=0;while (i<=10){i+=2;cout<<i;}
- int road[5] = {2,4,6,8,10}; 访问最后一个元素正确写法是( ) {{ select(4) }}
- road[5]
- road[4]
- road[0]
- road[6]
- string s1 = "星火", s2 = "征途"; cout << s1 + s2; 输出结果为( ) {{ select(5) }}
- 星火
- 征途
- 星火征途
- 编译报错
- 下列代码执行后会输出"星火"的是( ) {{ select(6) }}
- if (5<3) cout<<"星火"; else cout<<"征途";
- if (0) cout<<"星火"; else cout<<"征途";
- if (3==3) cout<<"星火"; else cout<<"征途";
- if ('a'>'b') cout<<"星火"; else cout<<"征途";
- for(int i=3;i<8;i++) cout<<"星火征途"; 循环执行次数是( ) {{ select(7) }}
- 3 次
- 4 次
- 5 次
- 6 次
- 跳出当前循环,不再执行后续次数,应使用( ) {{ select(8) }}
- continue
- break
- return
- goto
- int a = 10, b = 3; cout << a / b << " " << a % b; 输出结果为( ) {{ select(9) }}
- 3 1
- 3.33 1
- 3 0
- 3.33 0
- 常量定义写法正确的是( ) {{ select(10) }}
- const int STAR = 5;
- int const STAR = 5;
- 以上两者都对
- 以上两者都错
- 定义 C++ 函数实现"两数相乘减一数"(两数相乘用*),写法正确的是( ) {{ select(11) }}
- int march(int x,int y){return x*y - x;}
- int march(x,y){return x*y - x;}
- void march(int x,int y){return x*y - x;}
- int march(int x,int y){x*y - x;}
- bool flag = true; int num = flag + 5; cout << num; 输出结果为( ) {{ select(12) }}
- true5
- 6
- 5
- 编译报错
- 输入整型变量 n,正确语句是( ) {{ select(13) }}
- cin >> n;
- cin << n;
- cout >> n;
- cout << n;
- 关于数组,下列说法错误的是( ) {{ select(14) }}
- 数组下标从 0 开始
- 数组定义时必须指定长度
- 同一数组元素类型必须相同
- 可直接用 = 给数组整体赋值
- int i=1,sum=0; while(i<=5){ sum +=i; i++;} cout<<sum; 输出结果为( ) {{ select(15) }}
- 10
- 15
- 20
- 5
二、判断题(对打√,错打×,每题5分,共5题,25分)
- C++ 中,int 类型可以存储整数和小数。( ) {{ select(16) }}
- 正确
- 错误
- continue 作用是跳过本次循环,进入下一次循环。( ) {{ select(17) }}
- 正确
- 错误
- string 类型需要包含头文件 。( ) {{ select(18) }}
- 正确
- 错误
- int a=5; 执行 a++ 和 ++a,最终 a 都是 6。( ) {{ select(19) }}
- 正确
- 错误
- if 判断条件只能是布尔值,不能是数字。( ) {{ select(20) }}
- 正确
- 错误