定义一个双精度型变量num的语句是()

题目

定义一个双精度型变量num的语句是()

  • A、int num
  • B、double num
  • C、float num
  • D、boolean num
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

语句DimxAsInteger作用是:将x定义为()变量。

A、单精度型

B、整型

C、布尔型

D、字符型


参考答案:B

第2题:

若有定义语句: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错误。

第3题:

将变量SUM1、SUM2定义为单精度型,写出相的定义语句______。


正确答案:DimSum1AsSingleSum2Assingle
DimSum1AsSingle,Sum2Assingle

第4题:

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

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

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

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

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


正确答案:A
解析:本题中的*p=&a中,*不是间址运算符,只是一个指针说明符。间址运算符用于表示某变量是指针型数据,用于存放某个地址,例如int*p,k;p=&k;*p=2;这里的*就是间址运算符。

第5题:

有以下说明和定义语句struct student{ int age; char num[8];};struct student stu[3]={{20,"200401"},{21,"200402"},{10\9,"200403"}};struct student *p=stu;以下选项中引用结构体变量成员的表达式错误的是A.(p++)->num B.p->num C.(*p).num D.stu[3].age


正确答案:D
引用形式有以下三种:①结构体变量.成员名;②(*p).成员名;③p→成员名。所以A、B、C答案都是正确的。故本题答案为D。

第6题:

符号$是声明()类型变量的类型定义符。

A、整型

B、字符串型

C、单精度

D、双精度


参考答案:B

第7题:

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

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

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

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

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

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


正确答案:A
在变量定义doublea,*p:&a;中,*号是一个指针运算符,而非间址运算符,因此A)错误。

第8题:

若有语句:char*line[5];,以下叙述中正确的是

A.定义line是一个数组,每个数组元素是一个基类型为char的指针变量

B.定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组

C.定义line是一个指针数组,语句中的。号称为间址运算符

D.定义line是一个指向字符型函数的指针


正确答案:A
解析:C语言中[]比*优先级高,因此line先与[5]结合,形成line[5]形式,这是数组形式,它有5个元素,然后再与line前面的“*”结合,表示此数组是一个指针数组,每个数组元素都是一个基类型为char的指针变量。

第9题:

有变量定义语句Dim max,min As String,则可以知道max的类型是

A.变体类型

B.单精度型

C.双精度型

D.字符串型


正确答案:A
解析:在VisualBasic中,当要同时在一个语句中定义多个变量时,每个变量都要用As子句声明其类型,否则就被看作是变体类型的数据。

第10题:

有变量定义语句:Dimmax,minasSingle,可知变量max的类型是:( )

A、可变类型

B、单精度型

C、双精度型

D、字符串型


正确答案:B