c++理论题(4)

2019-03-27 17:48

题目描述:计算1-3+5-7+…+97-99的值,以下是该函数的程序段,请将未完成的部分填入,使之完整。 代码:

#include using namespace std; int main() {

int i, t=1, s=0; for(i=1; i<101; i+=2) { }

cout<

4.本题分值:每空3分,共9分。

题目描述:最多从键盘输入10个整数,边输入边判断,遇到第1个能被7整除的数时结束输入,并输出此数。若未遇到,输出“未遇到”,以下是该函数的程序段,请将未完成的部分填入,使之完整。 代码:

#include

(1) t*=i (2) t=-t/i

__(1)__; s=s+t; __(2)__;

//计算t的值,使t在-1与1之间交替变化

//根据上次t的值计算数列中第i项的值

using namespace std; int main() { } 参考答案: (1) cin>>a (2) break (3) i==11

5. 本题分值:每空2分,共8分。

题目描述:输出100~1000之间其各位数字之和为5的整数及这些数的个数,以下是实现该功能的程序,请将未完成的部分填入,使之完整。

int i, a;

for(i=1; i<11; i++) { }

if (__(3)__) cout<<\未遇到\return 0;

__(1)__; if (a%7==0) { }

cout<

//退出循环

//输入一个整数

代码:

#include using namespace std; int main( ) { } 答案: (1)1000 (2)i (3)!=5 (4)count++

int i, s, k, count=0; for(i=100; i<=__(1)__; i++) { }

cout<

s=0; k=__(2)__;

//将i存到k中

//从个位开始依次取出k的每位数字//如果各位数字之和不为5,继续

while(k) { s=s+k; k=k/10; } if (s__(3)__) continue; cout<

//记录满足条件的个数的变量count加1

加到s中 处理下一个数

一、判断题(每小题2分,共20分)

3. C++中允许对数组的大小作动态定义,即可用变量定义数组的大小。 答案:F。

2. 字符数组不要求它的最后一个字符为'\\0',甚至可以不包含'\\0'。 答案:T

3. 在对全部数组元素赋初值时,可以不指定数组长度。

答案:F

4. 数组定义 int a[10]; 表示数组名为a,此数组有10个元素。 答案:T

5. char c[]={\与char c[]=\等价。 答案:T

6. 设已有说明: char c1[10],c2[10]; 下面程序片段是合法的。c1={\ c2=c1; 答案:F

7. 字符数组初始化如:char aStr[]={\不可省略花括弧,简单地写为char aStr[]=\答案:F

8. 对数组元素赋初值称为数组的初始化,例如: int a[10];

a={1,3,5,6,7}; 答案:F

9. 如果数组的元素类型是字符型(char),则此数组就是字符数组。字符数组的每个元素只能存放一个字符(存放字符的ASCII代码)。 答案:T

10. C++中数组的起始下标为0,最大下标值比常量表达式小一。 答案:T

二、选择题 (每题3分,共45分)

1. 以下对一维数组a的正确定义是( )。

A.char a(10); B.int a[ ]; C.int k=5, a[k];

D.char a[ ]={'a', 'b', 'c'};

答案:D

2. 下面关于C++字符数组的叙述中,错误的是( )。

A.字符数组可以存放字符串

B.字符数组的字符可以整体输入、输出

C.可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值 D.可以用关系运算符对字符数组中的字符比较大小

答案:C

3. 下面程序段的运行结果是( )。

char x[5]={'a', 'b', '\\0', 'c', '\\0'}; cout<

A.'a''b' B.ab C.ab c D.abc

答案:B

4. 下面关于数组的叙述中,正确的说法是( )。


c++理论题(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:时间序列小波分析(更新后)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: