第一题
十进制数189转换成二进制是( )。
A、10111101
B、11010011
C、11110000
D、11001100
第二题
定义一个整型变量int a,使用指针存储a的地址,下列选项正确的是( )
A、int &p = &a
B、int **p = &a
C、int *p = a
D、int *p = &a
第三题
定义一个字符串数组:char a[1024] = "Welcome to China!";
要计算上述字符串的长度,应该使用下列哪个函数( )。
A、strcat()
B、strcmp()
C、strlen()
D、size()
第四题
已定义变量int a = 10, b = 0;
执行表达式((a = 5) || (b = 1))之后,a和b的值分别是( )。
A、10 0
B、5 1
C、5 0
D、10 1
第五题
运行下面程序,输出的结果是( )。
int func(int x, int y)
{
if(x == 1 && y == 1)
return 1;
if(x < 0)
return y;
if(y < 0)
return x;
return (func(x, y-2) + func(x-2, y));
}
int main()
{
cout << func(3,3);
return 0;
}
A、7
B、8
C、9
D、10
无
//标准程序,修改好答案后提交
#include <bits/stdc++.h>
using namespace std;
string s = "0";
int main(){
s += "ABCDA";//字符串更改为你的答案,共5个,其他的都不要更改
int x;
cin >> x;
cout << s[x];
return 0;
}