3120 - 2023年15届12月STEAM_选择题

题目描述
第一题
定义字符串 string a = "Hello C++",下列选项可以获取到字符 'C' 的是( )。
A、a[7]
B、a[6]
C、a[5]
D、a[4]
第二题
下列选项中数值与其它项不同的是( )。
A、(1234)5
B、(302)8
C、(11000100)2
D、(c2)16
第三题
定义变量 int i = 0, a,执行表达式 a = --i 后,i 和 a 的值分别是( )。
A、-1、0
B、0、-1
C、-1、-1
D、0、0
第四题
定义数组 int a[10] = {4, 6, 1, 3, 8, 7, 2, 9, 0, 5},那么 *(a + 5) 的值是( )。
A、7
B、8
C、2
D、9
第五题
执行以下程序,输出的结果是( )。
int func( int x, int y, int z )
{
    if( x == 1 || y == 1 || z == 1 )
        return 1;
    if( x < y && x < z )
        return func( x, y - 1, z ) + func( x, y, z - 1 );
    if( y < x && y < z )
        return func( x - 1, y, z ) + func( x, y, z - 1 );
    return func( x - 1, y, z ) + func( x, y - 1, z );
}
int main()
{
    cout << func( 3, 3, 2 );
    return 0;
}
A、5
B、6
C、7
D、8
输入

输出
说明
//标准程序,修改好答案后提交 
#include <bits/stdc++.h>
using namespace std;
string s = "0"; 
int main(){
	s += "ABCDA";//字符串更改为你的答案,共5个,其他的都不要更改
	int x;
	cin >> x;
	cout << s[x];
	return 0;
}
标签
题目参数
时间限制 1 秒
内存限制 128 MB
提交次数 420
通过人数 105
金币数量 5 枚
难度 入门


上一题 下一题