题目
符号“%”的功能是() A. 定义矩阵B. 字符串识符C. 注释标记D. 区分行及取消运行结果显示
符号“%”的功能是()
- A. 定义矩阵
- B. 字符串识符
- C. 注释标记
- D. 区分行及取消运行结果显示
题目解答
答案
在Matlab中,符号“%”的功能是**注释标记**。其作用是将百分号及其右侧的内容视为注释,程序执行时会忽略这些内容。例如:
```matlab
% 这是注释,不会被执行
disp('Hello'); % 输出结果
```
选项C正确,其他选项的功能对应如下:
- **A**:定义矩阵使用`[]`或`()`
- **B**:字符串标识符用`''`或`""`
- **D**:分隔行及控制显示使用`;`
因此,正确答案为 **C**。
解析
本题考查Matlab编程语言中符号“%”的功能。解题的关键在于区分Matlab中不同符号的作用,特别是注释标记与其他语法结构的区别。需要回忆Matlab的基本语法规范,明确符号“%”在程序中的具体用途。
选项分析
选项A:定义矩阵
在Matlab中,矩阵是用方括号[]或圆括号()定义的,例如:
A = [1 2; 3 4]; % 定义矩阵
因此,选项A对应的功能是错误的。
选项B:字符串标识符
字符串在Matlab中用单引号''或双引号""包裹,例如:
str = 'Hello'; % 单引号字符串
str2 = "World"; % 双引号字符串
因此,选项B对应的功能是错误的。
选项C:注释标记
符号%的作用是将该行剩余部分标记为注释,程序运行时会忽略注释内容。例如:
% 这是注释,不会被执行
disp('Hello'); % 输出结果
因此,选项C正确。
选项D:区分行及取消运行结果显示
分号;用于分隔语句或抑制输出显示,例如:
a = 1; b = 2; % 分号分隔语句
disp('Hello'); % 输出结果
因此,选项D对应的功能是错误的。