C#程序设计

设有说明语句:chars=“AA”;,下面说法正确的是()A、变量s中包含1个字符B、变量s中包含2个字符C、变量s中包含3个字符D、说明语句不合法

题目

设有说明语句:chars=“AA”;,下面说法正确的是()

  • A、变量s中包含1个字符
  • B、变量s中包含2个字符
  • C、变量s中包含3个字符
  • D、说明语句不合法
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 11 )下面可以正确定义 2 个整形变量和 1 个字符串变量的语句的是( )

A ) Dim n,m AS Interger,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

第2题:

若有说明语句:charc='\72';则变量c()

A、包含1个字符

B、包含2个字符

C、包含3个字符

D、c的值不确定


参考答案:A

第3题:

若有说明语句:char s[]="it is a example.", *t="it is aexample."则以下不正确的叙述()。

A.s表示的是第一个字符i的地址,s+1表示的是第二个字符t的地址

B.t指向另外的字符串时,字符串的长度不受限制

C.t变量中存放的地址值可以改变

D.s中只能存放16个字符


答案:D

第4题:

有定义语句“chars[10];”,若要从终端给s输入5个字符,错误的输入语句是( )。 A.gets(&sO);

有定义语句“chars[10];”,若要从终端给s输入5个字符,错误的输入语句是( )。

A.gets(&sO);

B.scanf("%s",s+1);

C.gets(s);

D.scanf("%s",s[1]);


正确答案:D
D。【解析】选项A调用函数9ets使得S数组从S[0]开始得到输入的字符;选项B使得数组从元素s[1]开始得到输入的5个字符;选项C使得数组从s[0]开始得到输入的字符;而选项D的scanf("%S",S[1])调用错误,应为scanf("%S",&s[1])输入项部分应该是一个地址值。

第5题:

设有以下说明语句,则变量a______。 char a='\72';

A.包含1个字符

B.包含2个字符

C.包含3个字符

D.该说明不合法


正确答案:A

第6题:

若有以下说明语句,则该语句()。chars=92;

A、使s的值包含1个字符

B、说明不合法,s的值不确定

C、使s的值包含4个字符

D、使s的值包含3个字符


参考答案:B

第7题:

若有说明语句char c='\72';则变量c( )。

A.包含1个字符

B.包含2个字符

C.包含3个字符

D.说明不合法,c的值不确定


正确答案:A
解析:在C语言的字符常量中,有一种以“\”开头的字符,其中\ddd是用ASCII码(八进制数)表示一个字符,本题中的charc='\72'表示变量c是一个字符。

第8题:

若有说明语句:char ch='\x41';,则ch中______。

A.包含4个字符

B.包含2个字符

C.包含1个字符

D.字符个数不确定,说明不正确


正确答案:C
解析:'\x41'是转义字符,x表示41是十六进制数,41是字母a的ASCII码值。

第9题:

设有定义语句

A.包含1个字符

B.包含2个字符

C.包含3个字符

D.定义不合法


正确答案:A
ˊ\ˊ是转义字符,但是ˊ\72ˊ表示ASCⅡ码里的1个字符。

第10题:

有定义语句“chars[10];”,若要从终端给S输入5个字符,错误的输入语句是( )。 A.gets(&s0);

有定义语句“chars[10];”,若要从终端给S输入5个字符,错误的输入语句是( )。

A.gets(&s0);

B.scanf("%s",s+1);

C.gets(s);

D.scanf("%s",s[1]);


正确答案:D
D。【解析】选项A调用函数gets使得s数组从s[0]开始得到输入的字符;选项B使得数组从元素s[1]开始得到输入的5个字符;选项C使得数组从s[0]开始得到输入的字符;而选项D的scan[(”%S”,S[1])调用错误,应为scanf(”%s”,&s[1])输入项部分应该是一个地址值。