工学

单选题以下标准数据类型中,()不能用读语句赋值。A 整型B 实型C 字符型D 布尔型

题目
单选题
以下标准数据类型中,()不能用读语句赋值。
A

整型

B

实型

C

字符型

D

布尔型

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在VisualFoxPro中,有下面几个内存变量赋值语句:X={^2001-07-2810:15:20PM}Y=.T.M=$123.45N=123.45Z="123.24"执行上述赋值语句之后,内存变量X,Y,M,N和Z的数据类型分别是

A.D,I,Y,N,C

B.D,L,M,N,C

C.T,L,M,N,C

D.T,L,Y,N,C


正确答案:D
解析:本题考查的知识点是在VisualFoxPro中各种数据类型常量的书写规则。在本题所提供的5个变量中,X被赋值为日期时间型,Y被赋值为逻辑类型,M被赋值为货币类型,N被赋值为数值类型,Z被赋值为字符串类型。本题所提供的选项中均用这些类型的简称来代替。日期时间型简称为T,逻辑性简称为乙货币型简称为Y,数值型简称为N,字符型简称为C,根据以上分析,本题的正确答案应该是D。

第2题:

若变量均已正确定义并赋值,以下合法的C语言赋值语句是( )。A.x=y==5; B.X=n%2.5: SXB

若变量均已正确定义并赋值,以下合法的C语言赋值语句是( )。

A.x=y==5;

B.X=n%2.5:

C.x+n=i;

D.x=5=4+1:


正确答案:A
求余运算符“%”两侧的运算对象都应当是整型数据,所以选项8错误。因为赋值运算符左侧的操作数必须是一个变量,所以选项C和D是错误的。

第3题:

以下叙述中不的是()。

A、一个好的程序应该有详尽的注释

B、在C程序中,赋值运算符的优先级最低

C、在C程序中,j++;是一条赋值语句

D、C程序中的#include和#define均不是C语句


参考答案:B

第4题:

在Visual FoxPro中,有如下内存变量赋值语句: X={^2010一O8—08 10:15:20 AM} Y=.Y. Z=”123.24” 执行上述赋值语句之后,内存变量x、Y和z的数据类型分别是( )。

A. D、L、C

B. T、L、C

C. D、C、N

D. T、C、N


正确答案:B
题中x的变量值以花括号为定界符,为日期时间型(T);Y的变量值以两个句点为定界符,为逻辑型(L);z的变量值以半角状态下的双引号为定界符,为字符型(C)。

第5题:

以下叙述中错误的是( )。A.C语句必须以分号结束B.复合语句在语法上被看作一条语句SX

以下叙述中错误的是( )。

A.C语句必须以分号结束

B.复合语句在语法上被看作一条语句

C.空语句出现在任何位置都不会影响程序运行

D.赋值表达式末尾加分号就构成赋值语句


正确答案:C
本题考查的是c语句。“空语句出现在任何位置都不会影响程序运行”这句话是错误的,例如在for循环中,循环条件语句为空时,则不判断循环条件,循环将无休止地进行下去,导致了此循环为死循环。

第6题:

下述语句中对于()在编译时一般不产生目标代码。

A.赋值语句

B.控制语句

C.说明语句

D.复合语句


正确答案:C

第7题:

以下叙述中错误的是______。

A.C语句必须以分号结束

B.复合语句在语法上被看作一条语句

C.空语句出现在任何位置都不会影响程序运行

D.赋值表达式末尾加分号就构成赋值语句


正确答案:C
解析:C语言中,只有一个分号的语句称为空语句,程序执行时并不产生任何的动作,但是随意加分号会产生错误,例如D选项所说到情况,这样就产生了错误。

第8题:

在Visual FoxPro中,有下列内存变量赋值语句: X={^2001-07-28 10:15:20 PM} Y=.F. M=$123.45 N=123.45 Z="123.24" 执行上述赋值语句之后, 内存变量X、Y、M、N和Z的数据类型分别是( )。

A.D、L、Y、N、C

B.T、L、Y、N、C

C.T、L、M、N、C

D.T、L、Y、N、S


正确答案:B
解析:本题考查的是Visual FoxPro的数据类型。在Visual FoxPro中,变量的类型可以改变,它随变量值类型的不同而不同。另外,Visual FoxPro中常量的类型可以根据其定界符进行判断。各种数据的定界符表示在高教教材中都写得非常清楚,不清楚的考生可以查看一下教材。
本题中,变量X的值是一个日期时间型数据,用大写字母T表示;变量Y的值是一个逻辑型数据,用大写字母L表示;变量M的值是一个货币型数据,用大写字母Y表示;变量N的值是一个数值型数据,用大写字母N表示;变量Z的值是一个字符型数据,用大写字母C表示。

第9题:

设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句: 该语句所表示的含义是( )。 A. SXB

设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句:该语句所表示的含义是( )。

A.

B.

C.

D.


正确答案:C
考查if语句的使用。整个语句都是以a<b为假设的,在a<b的情况下,如果c=d,则y=0;否则y=1。所以答案为选项C)。

第10题:

以下非法的赋值语句是( )


正确答案:C
选项A是给n赋值一个逗号表达式,逗号表达式(i=2,++i)首先给i赋初值为2,++i为3,n的值为3。因此是合法的赋值表达式。选项B是单目操作表达式,给j加1,j++;是合法的赋值语句。选项D是给X赋值一个关系表达式,关系表达式j>0的结果是1(为真)或0(为假)。因此是合法的赋值语句。选项C看上去是一个++运算给(i+1)加1,但++只能操作左值(也就是一个有内存地址的变量或数字元素),不能操作表达式,编译时会给出出错信息。