“e2”是()。A、实型常数100B、值为100的整型常数C、非法标识符D、合法标识符

题目

“e2”是()。

  • A、实型常数100
  • B、值为100的整型常数
  • C、非法标识符
  • D、合法标识符
参考答案和解析
正确答案:D
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下选项中合法的实型常数是( )。

A.5E2.0

B.E—3

C.2EO

D.1.3E


正确答案:C
C。【解析】本题考查实型常数的指数表示法,可以肯定的是指数不能为小数即必须为整数。由于符号E前面必须有数字。D在指数符号后面没有数字,是错误的。

第2题:

以下选项中合法的实型常数是( )


正确答案:C
C语言实型常数的科学表示法规定格式为:“实数e整数”或“实数E整数”,其中整数为幂,也就是E前后的实数和整数都不能省略掉。因此选项B和D都是错误的,选项A的幂是实数而不是整数,故也是错误的。

第3题:

若程序中有宏定义行 :#define N 100 则以下叙述中正确的是

A) 宏定义行中定义了标识符 N 的值为整数100

B) 在编译程序对C 源程序进行预处理时用100 替换标识符N

C) 对 C 源程序进行编译时用 100 替换标识符N

D) 在运行时用 100 替换标识符N


正确答案:B

第4题:

在MIDP中,代表List为多选方式的常数标识符是()

A. Choice, MULTIPLE

B. Choice, IMPLICIT

C.Choice. EXCLUSIVE

D.Choice.POPUP


参考答案A

第5题:

在C语言中,合法的长整型常数是_______。

A.OL

B.4962710

C.4312765

D.0xa34b7fe


正确答案:A
解析:在一个整常量后面加—个字母1或L,则认为是long int型常量。

第6题:

以下选项中合法的实型常数是

A.5E2.0

B.E-3

C.2.00E+00

D.1.3E


正确答案:C
解析:在C语言中,实数有两种表示形式:十进制数形式与指数形式。
  1)一般形式的实数:小数形式的实数由整数部分、小数点和小数部分组成(必须要有小数点)。
  2)指数形式的小数:指数形式的实数由尾数部分、e(E)和指数部分组成(字母e或E的前后必须要有数字,且其后面的指数必须为整数)。选项A中,5E2.0中E后面的2.0不是整数;选项B中,E前面没有数字;选项D中,E后面没有数字。

第7题:

若程序有宏定义:#define N 100则以下叙述中正确的是______。

A.宏定义中定义了标识符N的值为整数100

B.在编译程序对C源程序进行预处理时用100替换标识符N

C.对C源程序进行编译时用100替换标识符N

D.在运行时用100替换标识符N


正确答案:B
解析: 本题考查的重点是宏定义。#define指令定义一个标识符和一个串,编译程序在对C源程序处理时,发现该标识符就都用该串替换,因此选项B是正确的。

第8题:

若程序中有宏定义行:#define N 100 则以下叙述中正确的是

A.宏定义行中定义了标识符N的值为整数100

B.在编译程序对C源程序进行预处理时用100替换标识符N

C.对C源程序进行编译时用100替换标识符N

D.在运行时用100替换标识符N


正确答案:B
解析:宏定义是预处理命令,即在C源程序进行编译之前,编译程序对源程序进行编译预处理时所进行的一种替换操作。所以选项C和 D可以排除。宏定义是用宏名代替一个字符串,也就是作简单的置换,不做正确性检查。所以选项A的叙述也不正确,宏替换时100被当作一个字符串来替换宏名的,而不是被看作整数值100。故本题的正确答案为B。

第9题:

以下选项中合法的实型常数是

A.5 E 2.0

B.E-3

C..2 E0

D.1.3 E


正确答案:C
解析:本题考查实型常数的指数表示法,可以肯定的是指数不能为小数即必须为整数,故排除A。由于符号E前面必须有数字,故B也是错误的。D在指数符号后面没有数字,是错误的。答案为C。

第10题:

在C语言中,合法的长整型常数是( )。

A.0.123456

B.4962717

C.9L

D.5.321e2


正确答案:C
选项A)和D)是实型而非整型。