奥鹏教育中国地质大学《C++程序设计》作业二
奥鹏教育中国地质大学在线作业
地大《C++程序设计》作业二
下列关于对象的描述中,错误的是( C )。
A:对象是类的一个实例
B:对象是属性和行为的封装体
C:对象就是C语言中的结构变量
D:对象是现实世界中客观存在的某种实体
答案问询微信:424329
下列关于指针概念的描述中,错误的是( B )。
A:指针中存放的是某变量或对象的地址值
B:指针的类型是它所存放的数值的类型
C:指针是变量,它也具有一个内存地址值
D:指针的值(非常量指针)是可以改变的
答案问询微信:424329
下列关于语句的描述中,错误的是( A )。
A:C++程序中的函数是由若干条语句组成的
B:每条语句都要实现某种操作
C:条件语句是用来实现分支操作的
D:循环语句是用来在一定条件下重复执行某段程序的
答案问询微信:424329
下列while循环语句的循环次数是( A )。 while(int i(0)) i–;
A:0
B:1
C:2
D:无限
答案问询微信:424329
在函数体内定义变量a的方式为:int a,则a的存储类为( D ) 。
A:寄存器类
B:外部类
C:静态类
D:自动类
答案问询微信:424329
下列表达式中,其值为0的是( A )。
A:2020/5/10
B:!0
C:2>4?0:1
D:2
E:int fun(int x=5, int =10);
F:int fun(int x=5, int y);
G:int fun(int x , int y=a+b);
答案问询微信:42奥鹏教育中国地质大学在线作业4329
已知:int a[5],*p=a;则与++*p相同的是( D )。
A:*++p
B:a[0]
C:*p++
D:++a[0]
答案问询微信:424329
下列关于面向对象概念的描述中,错误的是( C )。
A:面向对象方法比面向过程方法更加先进
B:面向对象方法中使用了一些面向过程方法中没有的概念
C:面向对象方法替代了结构化程序设计方法
D:面向对象程序设计方法要使用面向对象的程序设计语言
答案问询微信:424329
下述对 C 语言字符数组的描术正确的是( )。
A:不可以用关系运算符对字符数组中的字符串进行比较
B:字符数组可以存放字符串
C:字符数组中的字符串可以整体输入、输出
D:可以在赋值语句中通过赋值运算符 "=" 对字符数组整体赋值
答案问询微信:424329
以下说法中不正确的是 ( )。
A:C 语言程序中的 main() 函数必须放在程序的开始部分
B:C 语言程序总是从第一个函数开始执行
C:在 C 语言程序中 ,要调用的函数必须在 main() 函数中定义
D:C 语言程序总是从 main() 函数开始执行
答案问询微信:424329
以下不能对数组 a 进行正确初始化的语句是( )。
A:int a[]={};
B:int a[3]={1, 2};
C:int a[3]={0,1,2,3};
D:int a[]={1};
答案问询微信:424329
在 C 语言提供的不合法关键字是( )
A:Case
B:swicth
C:cher
D:default
答案问询微信:424329
若有定义: char *str[]={"one","two","three"},**p=str; 则可以表示出字符't'的表达是 ( )。
A:*str+2
B:*str[2]
C:*(p+1)
D:**++p
答案问询微信:424329
若有以下的定义: "int x[2][3];" ,能正确表示 x 数组元素地址的表达式是( )。
A: } while(*t!='