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

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

阅读:7 更新时间:2020-10-13 10:49:26

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


------------------------
1. 表示关系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

2.关于函数的返回,下列说法不正确的是( )
A.使程序的执行重新返回到主调函数,使程序继续往下执行
B.释放调用函数时临时分配的存储单元
C.一定要返回一个值给主调函数
D.其返回值可有可无
答案请点我要此答案,或联系QQ

3.在定义“int a[5][4];”之后,对a的引用正确的是( )
A.a[2][4]
B.a[1,3]
C. a[4][3]
D.a[5][0]
答案请点我要此答案,或联系QQ

4.以下程序段为死循环的是(    )
A.for(int x=0;x<3;)  {x++;}
B.int k=0;  do{++k}while(k>=0)
C.int a=5; while(a) {a--;}
D.int i=3; for(; i ; i--)
答案请点我要此答案,或联系QQ

5.以下函数fun的形参类型是 ( )
fun(float x)
{ float x;
 y=3*x-4;
 return y;
}


A.int
B.不确定
C.void
D. float
答案请点我要此答案,或联系QQ

6.已知“int i=0,x=0;”,下面while语句执行时循环次数为(    )
while(!x&&i<3)
{x++;i++;}
A.4
B.3
C.2
D.1
答案请点我要此答案,或联系QQ

7.下面for语句执行时循环次数为(    )
for(int I =0,j=5;i<=j)
{cout<<i<<j<<endl;
 I++;j--;
}


A.0
B.1
C.3
D.5
答案请点我要此答案,或联系QQ

8.关于函数的返回,下列说法不正确的是( )
A.使程序的执行重新返回到主调函数,使程序继续往下执行
B.释放调用函数时临时分配的存储单元
C.一定要返回一个值给主调函数
D.其返回值可有可无
答案请点我要此答案,或联系QQ

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

10.下面代码的功能是 ( )
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

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

12.若要建立以下关系,错误的语句是( )
A.int *p = &x,x; *p=10;
B.int x, *p = &x; *p=10;
C.int *p,x=10; p=&x;
D.int *p,x;  p=&x; x=10;
答案请点我要此答案,或联系QQ

13.以下对二维数组a进行初始化正确的是( )
A.int a[2][3]={{1,2},{3,4},{5,6}};
B.int a[][3]={1,2,3,4,5,6}
C.int a[2][]={1,2,3,4,5,6};
D.int a[2][]={{1,2},{3,4}}
答案请点我要此答案,或联系QQ

14.若希望当整形变量x的值为奇数时表达式的值为假,x值为偶数时表达式的值为真,下列满足条件的表达式是(   )
A.A%2==1
B.!(A%2==0)
C.!(A%2)
D.A%2
答案请点我要此答案,或联系QQ

15.已知”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

16.定义一下变量和数组
int i;
int x[3][3]={1,2,3,4,5,6,7,8,9};
则以下语句的输出结果是( )
for(int i=0;i<3;i++)
         cout<<x[i][2-i]


A.1 5 9
B.1 4 7
C.3 5 7
D.3 6 9
答案请点我要此答案,或联系QQ

17.在下列操作符中,优先级最高的操作符是(    )
A.+
B.-
C.*
D.==
答案请点我要此答案,或联系QQ

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

19.以下所列的函数首部正确的是( )
A.void paly(var a: Integer, var b:Integer)
B.void play(int a,b)
C.play(int a,int  b)
D.void play(a as integer, b as integer)
答案请点我要此答案,或联系QQ

20.如果x是整型变量,则以下几种形式合法的是 ( )
A.&(x+5)
B.*x
C.&*x
D.*&x
答案请点我要此答案,或联系QQ

尝试在线代写作业

推荐信息