2023爬虫c++1期末考试

*
您的姓名:
*
1.
怎么去获取string a的实际长度()
A.a.size()
B.a.leng()
C.strlen(a)
D.string a;
*
2.
以下说法不正确的是()
A.C++中main()叫做主函数,有且仅有一个
B.数组能通过下标访问其中的元素
C.数组能存放很多相同类型的变量
D.数组可以随意访问,比如访问第-1个元素
*
3.
对于下面这段代码说法正确的是()
A.数组类型是int,但数组里面也能放小数
B.数组的下标范围是0~999
C.会输出字母a
D.会输出1000
*
4.
下列哪个符号是逻辑上的与运算()
表示并且的运算
比如判断变量c是不是大写字母 'A'<=c 并且 c<='Z' ,这里的“并且”应该是什么符号
A.&&
B.&
C.||
D.|
*
5.
小白几岁了?有多重?

A.小白2岁,重10.5斤
B.小白a.age岁,重a.weight斤
C.小白10.5岁,重2斤
D.小白2岁,重10斤
*
6.
码猿想要做一份黑暗料理来奖励一下他的好朋友,现在他有5种调料,想要任意取2种来制作一份食物,请问食物的味道有几种可能性?
A.10
B.9
C.8
D.7
*
7.
对于一个字符串数组说法错误的是()

A.a[0]实际上指的是a数组中的第0个字符串
B.输出的是 hello
C.输出的是 h
D.如果输出a[1] 会输出 world
*
8.
关于下方的错误代码,以下说法正确的是()
A.为了改对代码,在第3行,可以只在y前加上数据类型double
B.为了改对代码,在第3行的x和y前面都应该加上数据类型int
C.为了改对代码,在第3行的x和y前面都应该加上数据类型double
D.为了改对代码,在第3行,可以只在x前加上数据类型double
*
9.
下列关于string错误的是()
A.string是字符串的意思,定义字符串语法是 string s;
B.string字符串也可以用下标进行访问,如s[0];
C.string可以进行加法运算,表示连接
D.string不能直接进行大小于比较
*
10.
判断一个数字是否是对称的不能用下面的那种方法去判断
A.对比原数和反过来的数字是否相同
B.只对比第一个数字和最后一个数字
C.把数字看成字符串然后再首尾逐个对比
D.把数字看成字符串,然后把字符串反过来看是否和原来的字符串相同
*
11.
String用cin输入的时候遇到空格就会停止,这时想要一个获取空格的字符串,那么应该用一个函数,这个函数是_______(cin,s);
*
12.
以下程序输出的结果为__________。
一行输出,数字中间没有空格隔开
*
13.
string字符串存在一个查找方法,能在字符串中查找某个字符串所在的下标,也就是下图中第5行xxxx应该替换成什么______。
填出函数名即可,提示: 填四个字母
*
14.
字符串可以直接进行输入输出,不一定要循环每个字母才能输入输出
*
15.
无论是一维二维还是多维的数组,在内存中都是连续存放的。
*
16.
printf("%.2f",7.77777); 输出的是7.77
*
17.
二维数组只需要在一维数组的基础上多加一个[]即可,相当于作文纸上的一行一行的格子。
*
18.
String类型字符串可以直接进行比较字典序。
如string s="abc"; s<"z"是true
*
19.
int n=2;

while(n--){

    cout<<1;

}

程序会输出2个1
*
20.
C++提供了max函数来求最大值,min函数来求最小值,abs函数来计算绝对值,pow函数进行幂运算,sqrt函数来开平方。
*
21.
创建在main()以上的数组能有更大的容量,且能自动初始化为0,非常方便。
*
22.
以下是一个程序,功能是输入一个字符串以后,可以只输出字符串中的数字。(21题开始是老师判题,提交后需要老师阅卷打分)

问题1处的?应该填什么
问题1处的?应该填什么
问题2处的?应该填什么
问题2处的?应该填什么
*
23.
输入一个二维数组,现在要求出其中最大的元素,并且还要求出最大元素所在的位置,如:
当输入为
2 3
1 2 3
4 5 6
时,输出为:
最大值在第1行
最大值在第2列
最大值是6
第16行的??应该换成什么?(代码中已经有分号了,不需要加分号)
第16行的??应该换成什么?(代码中已经有分号了,不需要加分号)
第17行的??应该换成什么?(代码中已经有分号了,不需要加分号)
第17行的??应该换成什么?(代码中已经有分号了,不需要加分号)
当输入如左图时,输出是什么?
当输入如左图时,输出是什么?
当输入如左图时,答案正确吗?为什么?(此问10分,回答尽量详细)
当输入如左图时,答案正确吗?为什么?(此问10分,回答尽量详细)
*
24.
阅读以下代码,回答问题
当输入为abccba时,会输出什么?
当输入为abccba时,会输出什么?
当输入为abcdef时,会输出什么?
当输入为abcdef时,会输出什么?
描述fun1实现的原理
描述fun1实现的原理
描述fun2实现的原理
描述fun2实现的原理
问卷星提供技术支持
举报