《C++程序设计基础(第4版)(上)——林伟健》

作者:林伟健  出版社:电子工业出版社

题目 题型
有以下变量说明,下面不正确的赋值语句是(  )。 int a=5, b=10, c; int p1 = &a, p2 = &b;  单选
有以下变量说明,下面正确的语句是(  )。 int a=10, b;  int &pa=a, &pb=b;  不定项选择
执行下面语句序列后,a和b的值分别为(   )。 int a=5, b=3, t; int &ra=a; int &rb=b; t=ra; ra=rb; rb=t; 单选
在下列运算符中,( )优先级最高。 单选
阅读下列程序,写出运行结果: #include <iostream> #include<iomanip> using namespace std; int main() { int a=123;   int &ra= 问答
什么是数据类型?变量的类型定义有什么作用? 问答
普通数据类型变量和指针类型变量的定义、存储和使用方式有何区别?请编写一个程序验证之。 问答
什么是数据对象的引用?对象的引用和对象的指针有什么区别?请用一个验证程序说明之。 问答
数据对象在C++中有几种不同的访问方式?请编写一个程序验证之。 问答
为了约束对数据对象的值进行只读操作,C++采用什么方式?请进行简要归纳。 问答
什么是表达式?表达式值的类型由什么因素决定?使用不同运算符连接以下3个变量,请写出5个以上获得值为true的表达式。 int a=1, b=2; double x=0.5; 问答
阅读以下程序,分析下面语句序列中每一个字符“*”和“&”的含义,并写出输出结果。 #include <iostream> using namespace std; int main() { int a=10, b=20;   in 问答
输入一个3位整数,将它反向输出。(编程题) 问答
输入平面上某点横坐标x和纵坐标y,若该点位于图1.11所示的方块区域内,则输出1;否则,输出0。(编程题) 图1.11  方形区域 问答
输入3个整数,求出其中最小数(要求使用条件表达式)。(编程题) 问答