云南开放大学高级语言程序设计第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