考研C/C++语言程序设计在线题库每日一练(二十七)
以下是希赛网给大家分享考研C/C++语言程序设计在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!
本文提供考研C/C++语言程序设计在线题库每日一练,以下为具体内容
1、一个C程序中有且仅有( )。
A、 一个主程序和若干个子程序
B、 一个主程序
C、 一个main函数和若干个子函数
D、 一个main函数
2、若char w; int x; float y; double z;则表达式w*x+z-y的结果为( )类型。
A、 char
B、 int
C、 float
D、 double
3、假定x和y为double型,则表达式x=2,y=x+3/2的值是( )。
A、 3.500000
B、 3
C、 2.000000
D、 3.000000
4、下列关于对象数组的描述中,( )是错误的。
A、对象数组的数组名是一个常量指针
B、对象数组的下标从0开始
C、对象数组只能赋初值而不能再赋值
D、对象数组的每个元素都是相同类的对象
5、在C++语言中,关于类与对象说法中,错误的是( )。
A、在面向对象程序设计中,总是先声明对象,再由对象生成类.
B、类中的操作是用函数来实现的,称为成员函数
C、把类的数据称为数据成员
D、类和对象之间的关系是抽象和具体的关系
1、试题答案:D
试题解析:
【考点】本题考查C语言基本概念
C语言规定:一个C程序中有且仅有一个main函数。
2、试题答案:D
试题解析:
【考点】本题考查数据类型转换
参与运算的变量的类型不同时,先转换成同一类型,然后进行运算。类型自动转换的基本原则是“按数据长度增加的方向进行转换”,以保证精度不降低。故变量w,x,y的值全部转换double后再运算,得到的结果为double型,选D。
3、试题答案:D
试题解析:
【考点】本题考查逗号表达式
逗号表达式x=2,y=x+3/2的值就是表达式y=x+3/2的值,自左至右依次执行x=2、y=x+3/2;表达式y=x+3/2中x值为2.000000(double型),3/2值为1;则表达式值为3.000000(double型),故选D。
逗号表达式一般形式为:表达式1,表达式2,...,表达式n。整个表达式的值就是表达式n的值。
除法运算符'/':两个整数相除的结果是整数,如13/4的结果值为3,舍去小数部分。
4、试题答案:C
试题解析:
【考点】本题考查C++对象数组的基本概念。
5、试题答案:A
试题解析:
【考点】本题考查类与对象。
C++中时先声明一个类类型,然后用它去定义若干个同类型的对象。故选项A错误,本题选A。