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

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

阅读:4 更新时间:2020-10-13 10:49:19

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


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

2.有函数调用语句“func(rec1,rec2+rec3,(rec4,rec5));”在该函数调用语句中含有的实参个数是( )
A.3
B.4
C.5
D.有语法错误
答案请点我要此答案,或联系QQ

3.若有以下定义和语句,则输出结果是( )char *a =”ABCD”;cout<<a;
A.A
B.AB
C.ABC
D.ABCD
答案请点我要此答案,或联系QQ

4. C++源程序文件的默认扩展名是(    )
A.cpp
B.exe
C.obj
D.lik
答案请点我要此答案,或联系QQ

5.一下一维数组a的定义正确的是( )
A.int a(10)
B.int n=10,a[n]
C.int n;
 cin>>n;
 int a[n]


D.#define SIZE 10
 int a[SIZE]
答案请点我要此答案,或联系QQ

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

7.若有以下定义和语句,则输出结果是( )char *a =”ABCD”;cout<<a;
A.A
B.AB
C.ABC
D.ABCD
答案请点我要此答案,或联系QQ

8.若要建立以下关系,错误的语句是( )
3.png
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

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

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

11.定义一下变量和数组
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

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

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

14.定义一下变量和数组
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

15.一下一维数组a的定义正确的是( )
A.int a(10)
B.int n=10,a[n];
C. int n;
 cin>>n;
 int a[n]
D.#define SIZE 10
 int a[SIZE]


答案请点我要此答案,或联系QQ

16.C++程序中的语句必须以(   )结束
A.冒号
B.分号
C.回车
D.return 0
答案请点我要此答案,或联系QQ

17.C++源程序文件的默认扩展名是(    )
A.cpp
B.exe
C.obj
D.lik
答案请点我要此答案,或联系QQ

18.以下对一维数组a进行初始化的是( )
A.int a[10]=(0,0,0,0,0);
B.int a[10]={};
C.int a[]={0}
D.int a[10]={2*10}
答案请点我要此答案,或联系QQ

19.以下对一维数组a进行初始化的是( )
A.int a[10]=(0,0,0,0,0);
B.int a[10]={};
C.int a[]={0}
D.int a[10]={2*10}
答案请点我要此答案,或联系QQ

20.以下语句中错误的是( )
A.int a[]={1,2};
B.char a[]={“test”}
C.char s[10]={“test”}
D.int n=5,a[n]
答案请点我要此答案,或联系QQ

尝试在线代写作业

推荐信息