【电大作业代做】甘肃电大 6206201 c++语言程序设计(本)(省) 网上在线形考作业

1.一个二维字符数组a[10][20]能够存储的每个字符串的长度至多为。
【答案】:请联系客服微信

2.假定二维数组的定义为“char a[M][N];”,则该数组所所含元素的个数为。
【答案】:请联系客服微信

3.在switch语句时,在进行作为条件的表达式求值后,将从某个匹配的标号位置起向下执行,当碰到下一个标号位置时(停止/不停止)执行。
【答案】:请联系客服微信

4.假定二维数组的定义为“double a[M][N];”,则每个数组元素的行下标取值范围在之间。
【答案】:请联系客服微信

5.假定一维数组的定义为“char * a[8];”,则该数组所占存储空间的字节数为。
【答案】:请联系客服微信

6.假定p所指对象的值为25,p+1所指对象的值为46,则执行“*(p++);”语句后,p所指对象的值为。
【答案】:请联系客服微信

7.假定a是一个一维数组,则a[i]的指针访问方式为。
【答案】:请联系客服微信

8.假定p所指对象的值为25,p+1所指对象的值为46,则*p++的值为。
【答案】:请联系客服微信

9.一个二维字符数组a[10][20]能够存储个字符串。
【答案】:请联系客服微信

10.当在程序执行到语句时,将结束本层循环语句或switch语句的执行。
【答案】:请联系客服微信

11.假定变量m定义为“int m=7;”,则定义p的正确语句为( )。
A、int p=&m;B、int *p=&m;C、int &p=*m;D、int *p=m;
【答案】:请联系客服微信

12.假定k是一个double类型的变量,则定义指向k的变量p的正确语句为( )。
A、double p=&k;B、double *p=&k;C、double &p=*k;D、char *p=”Thank you!”;
【答案】:请联系客服微信

13.zuoye580.com为您提供优质服务假定k是一个double类型的变量,则定义指向k的变量p的正确语句为( )。
A、double p=&k;B、double *p=&k;C、double &p=*k;D、char *p=”Thank you!”;
【答案】:请联系客服微信

14.在下面的二维数组定义中,( )语句是正确的。
A、int a[5][];B、int a[][5];C、C.int a[][3]={{1,3,5},{2}};D、int a[](10)
【答案】:请联系客服微信

15.在下面的二维数组定义中,( )语句是正确的。
A、int a[5][];B、int a[][5];C、C.int a[][3]={{1,3,5},{2}};D、int a[](10)
【答案】:请联系客服微信

16.zuoye580.com为您提供优质服务在int a=3; *p=&a;中,*p的值是( )。
A、变量a的地址值B、无意义C、变量p的地址值D、3
【答案】:请联系客服微信

17.假定变量m定义为“int m=7;”,则定义p的正确语句为( )。
A、int p=&m;B、int *p=&m;C、int &p=*m;D、int *p=m;
【答案】:请联系客服微信

18.假定有定义“int b[10];int *pb;”,则不正确的赋值语句为( )。
A、pb=b;B、pb=&b[0];C、pb=b[5];D、pb=b+2;
【答案】:请联系客服微信

19.zuoye580.com为您提供优质服务在int a=3; *p=&a;中,*p的值是( )。
A、变量a的地址值B、无意义C、变量p的地址值D、3
【答案】:请联系客服微信

20.假定有定义“int b[10];int *pb;”,则不正确的赋值语句为( )。
A、pb=b;B、pb=&b[0];C、pb=b[5];D、pb=b+2;
【答案】:请联系客服微信

21.#include
void main()
{
char a[]=”aabcdaabacabfgacd”;
int i1=0,i2=0,i=0;
while(a[i])
{
if(a[i]==’a’) i1++;
if(a[i]==’b’) i2++;
i++;
}
cout<
#include
void main()
{
int i;
char *a[5]={“student”,”worker”,”cadre”,”soldier”,”peasant”};
char *p1,*p2;
p1=p2=a[0];
for(i=0;i<5;i++) { if(strcmp(a[i],p1)>0) p1=a[i];
if(strcmp(a[i],p2)<0) p2=a[i]; } cout<
constint M=20;
void main()
{
int c2,c3,c5;
c2=c3=c5=0;
for(inti=1; i<=M; i++) { if(i%2==0) c2++; if(i%3==0) c3++; if(i%5==0) c5++; } cout<
void main()
{
inti,s=0;
for(i=1;i<=6;i++) s+=i*i; cout<<"s="<
void main()
{
int i,s1=0,s2=0;
for(i=0;i<10;i++) if(i%2)s1+=i; else s2+=i; cout<
void WF(intx,int y)
{
x=x+y;
y=x+y;
cout<<"subs:x="<
void main()
{
int a[8]={3,5,7,9,11,13,15,17};
inti,*p=a;
for(i=0;i<8;i++) { cout<
Type WD(Type a[],int n)
{
Type m= a[0];
for(int i=0;im) m=a[i];
return m;
}
【答案】:请联系客服微信

52.int WC(int a[],int n,int k)
{
int c=0;
for(int i=0;i=k) c++;
return c;
}
【答案】:请联系客服微信

53.int SC(inta,intb,int c)
{
if(a>=b && a>=c) return a;
if(b>=a && b>=c) return b;
return c;
}
【答案】:请联系客服微信

54.编写函数void sum(int &s,int n),计算1+2+3+…+n的值, 并将值存放在s中。
【答案】:请联系客服微信

55.编写函数int max(int a,int b,int c),求出a、b、c中的最大值,并返回。
【答案】:请联系客服微信

56.编写函数void max(int a[],int n,int &max),求出n个元素的数组a中的最大值,并将最大值存放在max中。
【答案】:请联系客服微信

57.对一个类中的数据成员的初始化可以通过构造函数中的实现,也可以通过构造函数中的赋值语句实现。
【答案】:请联系客服微信

58.在定义类对象的语句执行时,系统在建立每个对象的过程中将自动调用该类的使其初始化。
【答案】:请联系客服微信

59.若需要把一个类AB定义为一个类CD的友元类,则应在类CD的定义中加入一条语句:。
【答案】:请联系客服微信

60.假定要访问一个结构x中的由a指针成员所指向的对象,则表示方法为。
【答案】:请联系客服微信

61.若需要把一个函数“void f(); ”定义为一个类AB的友元函数,则应在类AB的定义中加入一条语句。
【答案】:请联系客服微信

62.与结构成员访问表达式(*fp).score等价的表达式是。
【答案】:请联系客服微信

63.在每个成员函数中,隐含的第一个参数的参数名为。
【答案】:请联系客服微信

64.假定一个结构类型的定义为“struct B{int a[5],char *b;};”,则该类型的大小为字节。
【答案】:请联系客服微信

65.当一个类对象被撤消时将自动调用该类的。
【答案】:请联系客服微信

66.假定一个类对象数组为A[N],当离开它的作用域时,系统自动调用该类构造函数的次数为。
【答案】:请联系客服微信

67.假定用户没有给一个名为AB的类定义析构函数,则系统为其隐含定义的析构函数为。
【答案】:请联系客服微信

68.以下结构类型可用来构造链表的是( )。
A、structaa{inta;int *b;};B、struct bb{inta;bb *b;};C、C.structcc{int *a;cc b;};D、structdd{int *a;aa b;};
【答案】:请联系客服微信

69.假定AB为一个类,则该类的拷贝构造函数的正确声明是( )。
A、AB(AB x);B、AB(AB &);C、AB(AB *);D、AB&(AB & x);
【答案】:请联系客服微信

70.zuoye580.com为您提供优质服务设有如下定义:
struct sk{
int a;
float b;
}data,*p;
若有p=&data,则对data中的a成员的正确访问是( )。
A、(*p).data.aB、(*p).aC、p->data.aD、p.data.a
【答案】:请联系客服微信

71.以下结构类型可用来构造链表的是( )。
A、structaa{inta;int *b;};B、struct bb{inta;bb *b;};C、C.structcc{int *a;cc b;};D、structdd{int *a;aa b;};
【答案】:请联系客服微信

72.假定AB为一个类,则该类的拷贝构造函数的正确声明是( )。
A、AB(AB x);B、AB(AB &);C、AB(AB *);D、AB&(AB & x);
【答案】:请联系客服微信

73.zuoye580.com为您提供优质服务设有如下定义:
struct sk{
int a;
float b;
}data,*p;
若有p=&data,则对data中的a成员的正确访问是( )。
A、(*p).data.aB、(*p).aC、p->data.aD、p.data.a
【答案】:请联系客服微信

74.#include
struct Worker{
char name[15]; //姓名
int age; //年龄
float pay; //工资
};
void main()
{
Worker x={“wanghua”,52,23.5};
Worker y,*p;
y=x;p=&x;
cout<name<<' '<age<<' '<pay<
#include
struct Worker{
char name[15]; //姓名
int age; //年龄
float pay; //工资
};
void main()
{
Worker x;
char *t=”louting”;
int d=38;float f=493;
strcpy(x.name,t);
x.age=d;x.pay=f;
x.age++;x.pay*=2;
cout<
#include
struct Worker{
char name[15]; //姓名
int age; //年龄
float pay; //工资
};
int Less(struct Worker r1,struct Worker r2)
{
if(r1.age
class A{
int a;
public:
A(int aa=0){a=aa;}
~A(){cout<<"Destructor A!"<
class A{
int a,b;
public:
A(int aa=0,int bb=0):a(aa),b(bb)
{
cout<<"Constructor!"<
class A{
int a;
public:
A(int aa=0):a(aa)
{
cout<<"Constructor A!"<0 || y==5的相反表达式为( )。
A、x<=0 || y!=5B、x<=0 && y!=5C、x>0 || y!=5D、x>0 && y==5
【答案】:请联系客服微信

84.设x和y均为bool量,则x && y为真的条件是( )。
A、它们均为真B、其中一个为真C、它们均为假D、其中一个为假
【答案】:请联系客服微信

85.zuoye580.com为您提供优质服务x>0 || y==5的相反表达式为( )。
A、x<=0 || y!=5B、x<=0 && y!=5C、x>0 || y!=5D、x>0 && y==5
【答案】:请联系客服微信

86.x>0 && x<=10的相反表达式为( )。A、x<=0 || x>10B、x<=0 && x>10C、x<=0 || x<=10D、x>0 && x>10
【答案】:请联系客服微信

87.x>0 && x<=10的相反表达式为( )。A、x<=0 || x>10B、x<=0 && x>10C、x<=0 || x<=10D、x>0 && x>10
【答案】:请联系客服微信

88.zuoye580.com为您提供优质服务#include是C++中最为常用的预处理命令。( )

×
【答案】:请联系客服微信

89.C++表达式4/7和4.0/7的值是相等的,且都为double型。( )

×
【答案】:请联系客服微信

90.在C++语言中,”A”和’A’是等价的。( )

×
【答案】:请联系客服微信

91.zuoye580.com为您提供优质服务在选择标识符时应注意标识符不要和关键字、标准函数名和用户已使用的函数名相同。( )

×
【答案】:请联系客服微信

92.C++中的标识符不区分大小写。( )

×
【答案】:请联系客服微信

93.C++中的常量只能在定义时初始化,不能被赋值。( )

×
【答案】:请联系客服微信

94.zuoye580.com为您提供优质服务用高级语言编写的源程序需要经历编辑、编译、连接才能成为可执行程序。( )

×
【答案】:请联系客服微信

95.在变量定义int sum , SUM; 中sum和SUM是两个相同的变量名。( )

×
【答案】:请联系客服微信

96.C++的关键字可以作为新的标识符在程序中使用。( )

×
【答案】:请联系客服微信

97.zuoye580.com为您提供优质服务字符串”china”在内存中占据的存储空间是5个字节。( )

×
【答案】:请联系客服微信

98.已知’A’~’Z’的ASCII码为65-90,当执行“int x=’C’+5;”语句后x的值为.
【答案】:请联系客服微信

99.C++语言中的每条简单语句以作为结束符。
【答案】:请联系客服微信

100.如果一个C++程序是由一个函数组成,则该函数一定是函数。
【答案】:请联系客服微信

101.若x=5,y=10,则x>y逻辑值为。
【答案】:请联系客服微信

102.表达式x=x+1表示成增量表达式为。
【答案】:请联系客服微信

103.使用const语句定义一个符号常量时,则必须对它同时进行。
【答案】:请联系客服微信

104.是C++预先定义好的一个输出流对象,需与输出操作符<<配合使用。【答案】:请联系客服微信105.在一个C程序文件中,若要包含另外一个头文件或程序文件,则应使用以标识符开始的预处理命令。【答案】:请联系客服微信106.在C++语言程序的每个程序行后面或单独一行的开始使用注释的标记符为。【答案】:请联系客服微信107.C++语言是在语言的基础上发展起来的。【答案】:请联系客服微信108.是C++预先定义好的一个输入流对象,需与输入操作符>>配合使用。
【答案】:请联系客服微信

109.若要在程序文件中进行标准输入输出操作,则必须在开始的#inlude命令中使用头文件。
【答案】:请联系客服微信

110.若需要定义一个符号常量,并且使C语言能够进行类型检查,则应在定义语句的开始使用保留字。
【答案】:请联系客服微信

111.增量表达式++y表示成赋值表达式为。
【答案】:请联系客服微信

112.假定x=5,则执行“a=(x?10:20);”语句后a的值为。
【答案】:请联系客服微信

113.要在屏幕上显示”Hello,world!”应执行语句cout<<。【答案】:请联系客服微信114.编写计算并输出梯形的面积,其中梯形的上底、下底和高通过键盘输入。【答案】:请联系客服微信115.编写计算并输出圆柱体的侧面积和体积,其中圆柱体的底面半径和高通过键盘输入。【答案】:请联系客服微信116.编程计算并输出圆的周长和面积,其中圆半径通过键盘输入。【答案】:请联系客服微信

上一篇:

下一篇:

相关新闻

联系微信
联系微信
联系QQ
返回顶部