智慧树知道网课《计算机编程》课后章节测试满分答案Word文档格式.docx

上传人:b****1 文档编号:14261133 上传时间:2022-10-21 格式:DOCX 页数:116 大小:52.67KB
下载 相关 举报
智慧树知道网课《计算机编程》课后章节测试满分答案Word文档格式.docx_第1页
第1页 / 共116页
智慧树知道网课《计算机编程》课后章节测试满分答案Word文档格式.docx_第2页
第2页 / 共116页
智慧树知道网课《计算机编程》课后章节测试满分答案Word文档格式.docx_第3页
第3页 / 共116页
智慧树知道网课《计算机编程》课后章节测试满分答案Word文档格式.docx_第4页
第4页 / 共116页
智慧树知道网课《计算机编程》课后章节测试满分答案Word文档格式.docx_第5页
第5页 / 共116页
点击查看更多>>
下载资源
资源描述

智慧树知道网课《计算机编程》课后章节测试满分答案Word文档格式.docx

《智慧树知道网课《计算机编程》课后章节测试满分答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《智慧树知道网课《计算机编程》课后章节测试满分答案Word文档格式.docx(116页珍藏版)》请在冰豆网上搜索。

智慧树知道网课《计算机编程》课后章节测试满分答案Word文档格式.docx

260

130

5

5、有定义inta=9,b=6,c;

6

以下标识符中,不能作为合法的C++用户定义标识符的是()。

_if

signed

answer

to

7

下列字符串中可以用作C++标识符的是()。

5char

delete

_256

class

8

下列C++标点符号中表示一条预处理命令开始的是()。

//

#

;

}

9

9、以下程序的运行结果是()。

main()

{inta,b,d=241;

a=d/100%9;

b=(-1)&

&

(-1);

cout<

<

a<

”,”<

b;

6,1

6,0

2,0

2,1

10

语句while(!

E);

中的表达式!

E等价于()

E!

=0

=1

E==1

E==0

11

下面程序段的运行结果是:

()。

inta=1;

b=2;

c=2;

while(a<

b<

c)

{t=a;

a=b;

b=t;

c--;

c;

1,2,1

2,1,0

1,2,0

2,1,1

12

设有程序段:

intx=0,s=0;

while(!

x!

=0)s+=++x;

s;

输出()。

程序段中的控制表达式是非法的

运行程序段后输出0

程序段执行无限次

运行程序段后输出1

13

以下程序的正确运行结果是(

)。

#include<

stdio.h>

voidnum()

{

externintx,y;

inta=15,b=10;

x=a-b;

y=a+b;

intx,y;

voidmain()

inta=7,b=5;

x=a+b;

y=a-b;

num();

x<

y<

endl;

12,2

1,12

不确定

5,25

14

已知:

intm=5;

下列表示引用的方法中,正确的是:

int&

Z;

t=5;

X=m;

float&

f=&

m;

15

(10分)

C++语言源程序的基本单位是()。

标识符

子程序

过程

函数

16

下面程序段的输出结果是()。

chara[7]=”abcdef”;

charb[4]=”ABC”;

strcpy(a,b);

a;

f

b

\0

e

17

charc[]=”\t\v\\\0will\n”;

strlen(c);

第二章测试

结构化程序设计所规定的三种基本控制结构是:

树形、网形、环形

主程序、子程序、函数

顺序、选择、循环

输入、处理、输出

下面程序的输出结果是()。

charstr[]=”SSWLIA”,C;

intk;

for(k=2;

(c=str[k])!

=’\0’;

k++){

switch(c){

case‘I’:

++k;

break;

case‘L’:

continue;

default:

putchar(c);

putchar(‘*’);

W*

SW

W

W*A

C++语言中,while和do-while循环的主要区别是:

do-while允许从外部转到循环体内

do-while的循环体不能是复合语句

while的循环控制条件比do-while的循环控制条件严格

do-while的循环体至少无条件执行一次

下面程序段执行完后,x的值是()。

intx=0;

for(inti=0;

i<

90;

i++)

if(i)x++;

89

90

30

以下关于do-while循环的不正确描述是()。

do-while的循环体至少执行一次

do-while的循环体可以是复合语句

do-while循环由do开始,至while结束,在while(表达式)后面不能写分号

在do-while循环体中,一定要有能使while后面表达式的值变为零(“假”))的操作

运行下面程序,程序运行结果是()。

iostream>

usingnamespacestd;

intmain()

{staticinta[4]={7,8,9},b[4]={4,5,6},c[4],i;

for(i=0;

3;

c[i]=a[i]+b[i];

c[i]<

"

return0;

111315

1113

以下程序的输出是()。

{intx=1;

if(x=2)

“OK”;

elseif(x<

2)cout<

x;

elsecout<

“Quit”;

无输出结果

Quit

OK

若w,x,y,z,m均为int型变量,则执行下面语句后的m值为()。

w=1;

x=2;

y=3;

z=4;

m=(w<

x)?

w:

m=(m<

y)?

m:

y;

z)?

z;

若u、w、x、y均是正整型变量,则以下正确的switch语句是()。

switch(x*x+y*y)

{case3:

case3:

w=x+y;

case0:

w=y-x;

switchx

{default:

u=x+y;

case10:

w=x-y;

case11:

u=x*y;

switch(pow(x,2)+pow(y,2))

{case1:

case5:

switch(x+y)

{case10:

E等价于()。

A)E==0B)E!

=1C)E!

=0D)E==1

以下程序段()。

x=-1;

do

{x=x*x;

}while(!

x);

循环执行二次

循环执行一次

是死循环

有语法

第三章测试

以下正确的说法是()。

用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调

用户可以重新定义标准库函数,若如此,该函数将失去原有含义

系统根本不允许用户重新定义标准库函数

用户若需要调用标准库函数,调用前必须重新定义

以下正确的描述是()。

在C++语言中

函数的定义和函数的调用均不可以嵌套

函数的定义不可以嵌套,但函数的调用可以嵌套

函数的定义可以嵌套,但函数的调用不可以嵌套

函数的定义和函数的调用均可以嵌套

以下程序的正确运行结果是()。

inta=2,i;

f(a);

f(inta)

intb=0;

staticintc=3;

b++;

c++;

return(a+b+c);

71013

789

777

7911

func(inta,intb)

staticintm=0,i=2;

i+=m+1;

m=i+a+b;

return(m);

intk=4,m=1,p;

p=func(k,m);

p<

”,”;

8,17

8,20

8,8

8,16

C++语言规定,函数返回值的类型是由()。

return语句中的表达式类型所决定

在定义该函数时所指定的函数类型所决定

调用该函数时的主调函数类型所决定

调用该函数时系统临时决定

下面函数调用语句含有实参的个数为()。

func((exp1,exp2),(exp3,exp4,exp5));

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 电大

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1