奥鹏教育云南开放大学C++语言程序设计()第2形考作业3
奥鹏云南开放大学平时在线作业
C++语言程序设计(20春)第2学期形考作业3
在变量类型说明中,int,char,float等类型的变量长度是( )
A:固定的
B:由用户自己定义的
C:与机器字长有关的
D:任意的
答案问询微信:424329
有函数调用语句“func(rec1,rec2+rec3,(rec4,rec5));”在该函数调用语句中含有的实参个数是( )
A:3
B:4
C:5
D:有语法错误
答案问询微信:424329
若有以下定义和语句,则输出结果是( )char *a =”ABCD”;couta;
A:A
B:AB
C:ABC
D:ABCD
答案问询微信:424329
C++源程序文件的默认扩展名是( )
A:cpp
B:exe
C:obj
D:lik
答案问询微信:424329
一下一维数组a的定义正确的是( )
A:int a(10)
B:int n=10,a[n]
C:int n;cinn;int a[n]
D:#define SIZE 10int a[SIZE]
答案问询微信:424329
若奥鹏云南开放大学平时在线作业希望当整形变量x的值为奇数时表达式的值为假,x值为偶数时表达式的值为真,下列满足条件的表达式是( )
A:A%2==1
B:!(A%2==0)
C:!(A%2)
D:A%2
答案问询微信:424329
若有以下定义和语句,则输出结果是( )char *a =”ABCD”;couta;
A:A
B:AB
C:ABC
D:ABCD
答案问询微信:424329
若要建立以下关系,错误的语句是( )
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;
答案问询微信:424329
下列关于形参的说法正确的是( )
A:函数的形参并非是必须的,有时可以什么都没有
B:函数的形参可以是表达式
C:函数在定义时形参是不占用存储空间的,只有在被调用时系统才会为其分配空间,在调用结束时该空间将被释放
D:形参的名称、类型、数量和顺序必须与实参相同,否则实参不会把信息正确的传递给形参
答案问询微信:424329
在下列操作符中,优先级最高的操作符是( )
A:+
B:-
C:*
D:==
答案问询微信:424329
定义一下变量和数组int i;int x[3][3]={1,2,3,4,5,6,7,8,9};则以下语句的输出结果是( )for(int i=0;i3;i++) coutx[i][2-i]
A:1 5 9
B:1 4 7
C:3 5 7
D:3 6 9
答案问询微信:424329
一个C++程序的执行是()
A:本程序的主函数开始,到本程序的主函数结束
B:本程序的第一个函数开始,到本程序的最后一个函数结束
C:本程序的主函数开始,到本程序的最后一个主函数结束
D:本程序的第一个函数开始,到本程序的主函数结束
答案问询微信:424329
一下字符数组str的定义和赋值正确的是( )
A:char str[10];str={“China!”};
B:char str[]={“China!”};
C:char str[10];strcpy(str,”abcdefghijkl”);
D:char str[10]={“abcdefghijkl”};
答案问询微信:424329
定义一下变量和数组int i;int x[3][3]={1,2,3,4,5,6,7,8,9};则以下语句的输出结果是( )for(int i=0;i3;i++) coutx[i][2-i]
A:1 5 9
B:1 4 7
C:3 5 7
D:3 6 9
答案问询微信:424329
一下一维数组a的定义正确的是( )
A:int a(10)
B:int n=10,a[n];
C:int n;cinn;int a[n]
D:#define SIZE 10int a[SIZE]
答案问询微信:424329
C++程序中的语句必须以( )结束
A:冒号
B:分号
C:回车
D:return 0
答案问询微信:424329
C++源程序文件的默认扩展名是( )
A:cpp
B:exe
C:obj
D:lik
答案问询微信:424329
以下对一维数组a进行初始化的是( )
A:int a[10]=(0,0,0,0,0);
B:int a[10]={};
C:int a[]={0}
D:int a[10]={2*10}
答案问询微信:424329
以下对一维数组a进行初始化的是( )
A:int a[10]=(0,0,0,0,0);
B:int a[10]={};
C:int a[]={0}
D:int a[10]={2*10}
答案问询微信:424329
以下语句中错误的是( )
A:int a[]={1,2};
B:char a[]={“test”}
C:char s[10]={“test”}
D:int n=5,a[n]
答案问询微信:424329