基本信息
文件名称:云南开放大学高级语言程序设计第1--6章作业答案.docx
文件大小:38.1 KB
总页数:27 页
更新时间:2025-06-14
总字数:约6.39千字
文档摘要

云南开放大学高级语言程序设计第1章作业

一、单项选择题(共7题,共100分)

第1题(10分):

C++源程序文件的默认扩展名是()

AcppBexeCobjDlik

正确答案:A

第2题(10分):

由C++源程序文件编译而成的目标文件的默认扩展名为()

AcppBexeCobjDlik

正确答案:C

第3题(10分):

由C++目标文件连接而成的可执行文件的默认扩展名为()

AcppBexeCobjDlik

正确答案:B

第4题(20分):

C++从上机到得到结果的几个操作依次是()

A编译、编辑、连接、运行B编辑、编译、连接、运行C编译、运行、编辑、连接D编辑、运行、编辑、连接正确答案:B

第5题(10分):

程序中主函数的名字为()Amain

BMAINCMain

D任意标识符正确答案:C

第6题(20分):

一个C++程序的执行是()

A.本程序的主函数开始,到本程序的主函数结束

B.本程序的第一个函数开始,到本程序的最后一个函数结束

C.本程序的主函数开始,到本程序的最后一个主函数结束

D.本程序的第一个函数开始,到本程序的主函数结束。正确答案:A

第7题(20分):

以下叙述正确的是()

A在C++程序中,主函数必须位于程序的最前面B在C++程序中,一行只能写一条语句

CC++的基本结构是程序行

D.C++语句是完成某种程序功能的最小单位正确答案:D

云南开放大学高级语言程序设计第2章作业

一、单项选择题(共10题,共100分)

第1题(10分):

在变量类型说明中,int,char,float等类型的变量长度是()A固定的

B由用户自己定义的C与机器字长有关的D任意的

正确答案:C

第2题(10分):

在下列操作符中,优先级最高的操作符是()

A+

B-

C*

D==

正确答案:C

第3题(10分):

C++程序中的语句必须以()结束

A冒号

B分号

C回车

Dreturn0

正确答案:B

第4题(10分):

若希望当整形变量x的值为奇数时表达式的值为假,x值为偶数时表达式的值为真,下列满足条件的表达式是()

AA%2==1

B!(A%2==0)

C!(A%2)

DA%2

正确答案:C

第5题(10分):

表示关系10x≤20的表达式是()

A(x10)(x=20)

B(x10)and(x≤20)

C(x10)(x=20)

D(x10)(x=20)

正确答案:A

第6题(10分):

下列说法正确的是()

Acout”\n”是一个语句,他能在屏幕上显示“\n”B\68代表的字符是D

C3E5的写法正确,表示十进制整形常量

DOx10相当于020

正确答案:D

第7题(10分):

下列不是C++语言基本数据类型的是()

A字符型B整型

C枚举型

D布尔型

正确答案:C

第8题(10分):

设x为整型变量,则执行语句x=5和x+=x*=x-=x/后x的值是()

A50

B32

C25

D42

正确答案:C

第9题(10分):

若有数学表达式(3ae)/(bc),则下面C++表达式正确的是()

Aa/b/c*e*3B3a*e/b/cC3*a*e/b*cD3*e/c/b*a

正确答案:D

第10题(10分):

将数学公式

写成表达式,下面正确的是()Asqrt(abs(pow(x,y)+exp(y)))Bsqrt(abs(pow(y,x)+exp(y)))Csqrt(fabs(pow(x,y)+exp(y)))Dsqrt(fabs(pow(y,x)+exp(y)))正确答案:A

B0

云南开放大学高级语言程序设计第三章作业

一、单项选择题(共10题,共100分)

第1题(10分):

为了避免嵌套的if…else语句的二义性,C++语言规定else总是与()组成配对的关系A缩排位置相同的if

B在其之后未配对的if

C在其之前未配对的且最近的ifD同一行上的if

正确答案:C

第2题(10分):

能正确表示a和b同时为正或者同时为负的逻辑表达式是()

A(a=0||b=0)(a0||b0)

B(a=0b=0)(a0b0)

C(a+b0a+b=0)Da*b0

正确答案:D

第3题(10分):

已知“intx=10,y=20,z=30”,则执行If(xy)

Z=x;

X=y;

Y=z;

语句后,x,y,z的值是Ax=10,y=20,z=30

Bx=20,y=30,z=30Cx=20,y=30,z=10Dx=20,y=30,z=20正确答案:B

第4