机械设计制造及其自动化(本科)

在下列的标识符常量的定义语句中,错误的定义语句是()。A、const double PI=3.14159;B、const int N=20;C、const char ch;D、const bool mark=true;

题目

在下列的标识符常量的定义语句中,错误的定义语句是()。

  • A、const double PI=3.14159;
  • B、const int N=20;
  • C、const char ch;
  • D、const bool mark=true;
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

已定义c为字符型常量,则下列语句中正确的是( )。A)c=′97′ B)c="97"C)c=97 D)c="a"


正确答案:C
字符常量用一对单引号括起来,而且单引号之内只能有一个字符。

第2题:

使用“typedefintABC[10];”语句把标识符ABC定义为()。

A、简单变量

B、符号常量

C、整型数组类型

D、字符数组


正确答案:C

第3题:

下列定义变量的语句中错误的是

A)int _int;

B)double int_;

C)char For;

D)float US$;


正确答案:D

 答案 D
解析:C语言规定,变量的标识符只能由字母、数字或下划线 3 种字符组成,且首字母必须为字母或下划线 。 在 C 语言中大小写字母别认为是不同的字符 。 D 选项中包含有特殊字符 $ ,因此其不是合法的变量名称。

第4题:

若有定义语句:double a,*p=&a;,以下叙述中错误的是( )。 A.定义语句中的*号是一个间址运算符S

若有定义语句:double a,*p=&a;,以下叙述中错误的是( )。

A.定义语句中的*号是一个间址运算符

B.定义语句中的*号只是一个说明符

C.定义语句中的P只能存放double类型变量的地址

D.定义语句中,*p=&n把变量a的地址作为初值赋给指针变量P


正确答案:C
doublea,*p=&a语句的意思是将a的值存放到指针变量P中,P是指针可以随意指向任何地址,所以答案C错误。

第5题:

阅读以下程序:该程序在编译时产生错误,原因是( )。

A.定义语句出错,Case是关键字,不能用作用户自定义标识符

B.定义语句出错,printF不能用作用户自定义标识符

C.定义语句无错,sCanf不能作为输入函数使用

D.定义语句无错,printf不能输出Case的值


正确答案:A
标识符不能与c编译系统已经预定义的、具有特殊用途的保留标识符(即关键字)同名,否则程序在编译时会出现错误。题目源程序中使用了已经预定义的关键字case,所以将出现错误。

第6题:

指令语句中标号的错误定义是()。

A.在代码段中的名字项定义,后面紧跟冒号

B.用EQU伪指令定义

C.用LABEL伪指令定义

D.用“JMP标号”指令定义


正确答案:D

第7题:

下面结构体的定义语句中,错误的是( )。

A.

B.

C.

D.


正确答案:B
定义结构体变量有三种方式:①先声明结构体类型,再定义变量名,如选项A)所示;②在声明类型的同时定义变量,如选项C)所示;③直接定义结构体类型变量,如选项D)所示。

第8题:

定义一个常量PI,可以使用下列语句中的( )。

A..PI= 3.14159

B.Set PI = 3.14159

C.Const PI = 3.14159

D.Const PI


参考答案:C

第9题:

若需要定义一个标识符常量,并且使得C++能够进行类型检查,则应在定义语句的开始使用保留字【 】。


正确答案:const
const 解析:coast在实际编程中用的比较多,在防止无意中对变量或对象的修改,往往用 const进行限定,从而可以借助C++的强大类型检查功能来防止在程序中带人错误。

第10题:

下列定义变量的语句中错误的是( )。

A.A

B.B

C.C

D.D


正确答案:A
变量命名规范:由字母、数字、下划线组成,且数字不作为开头。所以A)错误。

更多相关问题