下面哪个语句不能定义一个字符变量()

题目
单选题
下面哪个语句不能定义一个字符变量()
A

char c1=’a’;

B

char c2=S;

C

char c4=97;

D

char c3=’/u0041’;

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

第1题:

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

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

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

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

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


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

第2题:

关于局部变量,下面说法错误的是()。

A、定义该变量的程序文件中的函数都可以访问

B、定义该变量的函数中的定义处以下的任何语句都可以访问

C、定义该变量的复合语句中的定义处以下的任何语句都可以访问

D、定义该变量的函数中的定义处以上的任何语句都可以访问


参考答案:ABD

第3题:

已知 ch 是字符型变量,下面不正确的赋值语句是 ( ) 。 A)ch = 5 + 9 B) ch= ' a + b '

已知 ch 是字符型变量,下面不正确的赋值语句是 (    ) 。

A)ch = 5 + 9 

B) ch= ' a + b '

C) ch = ' \ 0 '

D) ch= '7' + '6'


参考答案:B

第4题:

在JavaScript中,下面哪一个字符串变量定义语句是正确的?()


答案:ABD

第5题:

先用以下语句定义字符型变量: char c; 然后要将字符a赋给变量c,则下列语句中正确的是( )

A.c='a';

B.c="a";

C.c="97";

D.c='97'


正确答案:A

第6题:

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

A、单精度型

B、整型

C、布尔型

D、字符型


参考答案:B

第7题:

有以下定义:include char a[10], *b=a; 下面不能给数组a输入字符串的语句是()。A.gets(

有以下定义: #include <stdio.h> char a[10], *b=a; 下面不能给数组a输入字符串的语句是( )。

A.gets(a)

B.gets(a[0]);

C.gets(&a[0]);

D.gets(b);


正确答案:B
解析:函数gets(字符数组)的功能是从终端输入一个字符串到字符数组,并且得到一个函数值,该函数值是字符数组的起始地址。函数的参数应该是一个指针,所以选项B)错误。

第8题:

下面可以正确定义两个整型变量和—个字符串变量的语句是______。

A.Dim n,m As Integer,s As String

B.Dim a%,b$,c As String

C.Dim a As Integer,b,c As String

D.Dim x%,y As Integer,z As String


正确答案:D
解析:Dim语句形式为:Dim变量名[As 类型] [As 类型]:方括号部分表示该部分可以缺省。缺省“As类型”部分,则所创建的变量默认为变体类型。为方便定义,可在变量名后加类型符来代替“As类型”。此时变量名与类型符之间不能有空格。一条Dim语句可以同时定义多个变量,但每个变量必须有自己的类型声明,类型声明不能共用,所以选项A,C是错误的。 S是定义字符型变量的关键字,选项B定义的是1个整型变量和2个字符串变量,不符合要求。

第9题:

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

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

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

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

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


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

第10题:

设有定义语句:char b='\123';则变量b包括( )。

A.4个字符

B.3个字符

C.2个字符

D.一个字符


正确答案:D
解析:\123为转义字符,是一个字符常量,斜线后面的是八进制数,可以由0开头,最多由3个八进制数组成。它只代表一个字符,此八进制数就是这个字符的代码。语句charb='\123'是给字符变量赋初值,初值为一个字符。所以,选项D符合题意。

更多相关问题