单选题
790、下列可以作为宏名称的是
A
A1
B
3A
C
A()1
D
()ABC
答案解析
正确答案:C
解析:
这道题考察的是宏定义的命名规则。在C语言中,宏名称必须以字母、下划线开头,后面可以跟字母、数字、下划线。所以,A()1是一个合法的宏名称,而A1、3A、()ABC都不符合宏定义的命名规则。
举个例子来帮助理解,假设我们要定义一个宏来表示圆的周长,可以这样定义:
```c
#define CIRCLE_PERIMETER(radius) (2 * 3.14 * radius)
```
这里,CIRCLE_PERIMETER就是一个合法的宏名称,而radius是宏的参数。当我们在程序中使用这个宏时,比如计算半径为5的圆的周长:
```c
float perimeter = CIRCLE_PERIMETER(5);
```
预处理器会将CIRCLE_PERIMETER(5)替换为(2 * 3.14 * 5),最终计算出圆的周长并赋值给perimeter变量。
相关知识点:
宏名称有规则,符合才行别错
相关题目
单选题
13、在Excel的单元格内输入日期时,年、月、分隔符可以是()。(不包括引号)
单选题
12、Excel工作簿中既有一般工作表又有图表,当执行文件"菜单的"保存文件"命令时则( )"
单选题
11、在Excel中,设E列单元格存放工资总额,F列用以存放实发工资。其中当工资总额>800时,实发工资=工资总额-(工资总额-800)*税率;当工资总额≤800时,实发工资=工资总额。设税率=0.05。则F列可根据公式实现。其中F2的公式应为( )。
单选题
10、在Excel的工作表中,每个单元格都有其固定的地址,如A5"表示:( )"
单选题
9、Excel文件的后缀是( )
单选题
8、在Excel中,用Shift或Ctrl选择多个单元格后,活动单元格的数目是( )。
单选题
7、在EXCEL中,函数SUM(A1:A4)等价于( )
单选题
6、在Excel中,关于“筛选”的正确叙述是( )
单选题
5、MicrosoftExcel中,当使用错误的参数或运算对象类型时,或者当自动更正公式功能不能更正公式时,将产生错误值( )
单选题
4、对一含标题行的工作表进行排序,当在排序"对话框中的"当前数据清单"框中选择"没有标题行"选项按钮时该标题行( )"
