问道深山去,听禅紫气来。

C++语言程序设计(20春)第2学期形考作业4

阅读:7 更新时间:2020-10-13 10:48:24

C++语言程序设计(20春)第2学期形考作业4


------------------------
1.以下叙述正确的是()
A.在C++程序中,主函数必须位于程序的最前面
B.在C++程序中,一行只能写一条语句
C.C++的基本结构是程序行
D.C++语句是完成某种程序功能的最小单位
答案请点我要此答案,或联系QQ

2.在定义”int a[5][6];”后,设a[0][0]为第一个元素,则数组a中的第20个元素是( )
A.a[3][2]
B.a[2][4]
C.a[4][2]
D.a[3][1]
答案请点我要此答案,或联系QQ

3.一个C++程序的执行是()
A.本程序的主函数开始,到本程序的主函数结束
B.本程序的第一个函数开始,到本程序的最后一个函数结束
C.本程序的主函数开始,到本程序的最后一个主函数结束
D.本程序的第一个函数开始,到本程序的主函数结束
答案请点我要此答案,或联系QQ

4.将数学公式3.jpg写成 表达式,下面正确的是()
A.sqrt(abs(pow(x,y)+exp(y)))
B.sqrt(abs(pow(y,x)+exp(y)))
C.sqrt(fabs(pow(x,y)+exp(y)))
D.sqrt(fabs(pow(y,x)+exp(y)))
答案请点我要此答案,或联系QQ

5.已知”int a[10]={1,2,3,4,5,6,7,8,9,10};”则cout<<a[a[3]*a[1]];输出的是( )
A.3
B.9
C.10
D.8
答案请点我要此答案,或联系QQ

6.表示关系10<x≤20的表达式是( )
A.(x>10)&&(x<=20)
B.(x>10)and (x≤20)
C.(x>10)&&(x=<20)
D.(x>10)&(x<=20)
答案请点我要此答案,或联系QQ

7.在C++语言中规定函数的返回值的类型由( )
A.return语句中表达式的类型决定
B.调用该函数时的祝调用函数类型所决定
C.调用该函数时系统临时决定
D.在定义该函数时所指定的类型所决定
答案请点我要此答案,或联系QQ

8.由C++源程序文件编译而成的目标文件的默认扩展名为(    )
A.cpp
B.exe
C. obj
D.lik
答案请点我要此答案,或联系QQ

9.设有以下函数
ggg(float x)
{cout<<x*x;}
则函数的类型是()


A.与参数x的类型相同
B.是void
C.是int
D.无法确定
答案请点我要此答案,或联系QQ

10.C++语言中while和do…while循环的主要区别是(    )
A.do…while的循环体至少无条件执行一次
B.while的循环控制条件比do…while的循环控制条件严格
C.do…while允许从外部转到循环体内
D.do…while的循环体不能是复合语句
答案请点我要此答案,或联系QQ

11.已知“int i=3;”,下面do…while语句执行循环的次数为 (    )
do
{ i--;
Cout<<i<<endl;
}while(i!=1)


A.1
B.2
C.3
D.无限
答案请点我要此答案,或联系QQ

12.C++从上机到得到结果的几个操作依次是(   )
A.编译、编辑、连接、运行
B.编译、编辑、连接、运行
C.编译、运行、编辑、连接
D.编辑、运行、编辑、连接
答案请点我要此答案,或联系QQ

13.在变量类型说明中,int,char,float等类型的变量长度是(    )
A.固定的
B.由用户自己定义的
C.与机器字长有关的
D.任意的
答案请点我要此答案,或联系QQ

14.若有数学表达式(3ae)/(bc),则下面C++表达式正确的是()
A.a/b/c*e*3
B.3a*e/b/c
C.3*a*e/b*c
D.3*e/c/b*a
答案请点我要此答案,或联系QQ

15.一下字符数组str的定义和赋值正确的是( )
A.char str[10];str={“China!”};
B.char str[]={“China!”};
C.char str[10];strcpy(str,”abcdefghijkl”);
D.char str[10]={“abcdefghijkl”};
答案请点我要此答案,或联系QQ

16.为了避免嵌套的if…else语句的二义性,C++语言规定else总是与(    )组成配对的关系
A.缩排位置相同的if
B.在其之后未配对的if
C.在其之前未配对的且最近的if
D.同一行上的if
答案请点我要此答案,或联系QQ

17.下列不是C++语言基本数据类型的是()
A.字符型
B.整型
C.枚举型
D.布尔型
答案请点我要此答案,或联系QQ

18.由C++源程序文件编译而成的目标文件的默认扩展名为(    )
A.cpp
B.exe
C.obj
D.lik
答案请点我要此答案,或联系QQ

19.下面代码的功能是 ( )
char s[]=”father”;
int i,j=0;
for(i=1;i<6;i++)
  if(s[j]>s[i])
   j=I;
cout<<s[j]<<j+1<<endl;


A.输出字符数组s中ASCII码最大的字符及位置
B.输出字符数组s中ASCII码最小的字符及位置
C.输出字符数组s中ASCII码最大的字符及字符串的长度
D.输出字符数组s中ASCII码最小的字符及字符串的长度
答案请点我要此答案,或联系QQ

20.下列关于形参的说法正确的是( )
A.函数的形参并非是必须的,有时可以什么都没有
B.函数的形参可以是表达式
C.函数在定义时形参是不占用存储空间的,只有在被调用时系统才会为其分配空间,在调用结束时该空间将被释放
D.形参的名称、类型、数量和顺序必须与实参相同,否则实参不会把信息正确的传递给形参
答案请点我要此答案,或联系QQ

尝试在线代写作业

推荐信息