全国计算机等级考试C语言程序设计章节练习题及答案(7)
2.6 简单回答下述问题
C++语言中注释符的格式如何?注释信息的功能是什么?
答:注释符格式有2种:
格式一: /* <注释信息> */
格式二: // <注释信息>
注释信息是用来对程序进行提示和说明的。
使用const定义符号常量比使用#define定义符号常量有何优点?
答:使用const定义符号常量时要指出数据类型,而用#define定义符号常量时不需提出类型,因此前者比后者对类型要求更严格,这样会更安全。
内部静态存储类变量有何特点?
答:内部静态存储类变贯的特点是作用域较小,但寿命很长,这种变量作用域与寿命不一致,因此会出现不可见但又存在的情况。
在使用插入符(<<)输出若干个表达式值时,有的表达式中使用的运算符的优先级低于插入符优先级时应该如何处理?
答:这时需将表达式用括号括起来,己改变其优先级。
5.由多种不同运算符组成的表达式,其类型如何确定?例如,
int a, b, c;
…
a=b>c?b:c;
这是一个条件表达式还是赋值表达式?
答:表达式类型由优先级低的运算符组成的表达式来确定。
15
这是一个赋值表达式,因为赋值运算符优先级低于三目运算符。
1.
数组元素个数是由什么决定的?
答:数组元素个数是由维数及其大小来决定的。一维数组元素个数是该维的大小,二维数组的元素个数是两维大小之积等。
1.
数组元素下标有何规定?
答:C++语言中,数组元素下标从0开始。
1.
初始值表中数据项的类型和个数有何规定?
答:初始值表中数据项的类型应与该变是类型相同,个数应小于或等于被初始化的数组元素的个数。
1.
字符数组和字符串有什么关系?
答:字符数组中可存放字符串,而字符数组不都是存放字符串的。如果字符数组中有字符串结束符,则说明该字符数存放的是字符串。
10.一个数组中的元素类型是否一定相同?何时定义的数组元素具有默认值?
答:数组中元素类型必须相同。存储类为外部和静态的数组其元素具有默认值。