niusouti.com

表达式ch =‘B’+‘8’-‘3’表示的字符是:

题目

表达式ch =‘B’+‘8’-‘3’表示的字符是:


相似考题
更多“表达式ch =‘B’+‘8’-‘3’表示的字符是:”相关问题
  • 第1题:

    已定义ch为字符型变量,以下赋值语句中错误的是

    A.ch='\';

    B.ch=62+3;

    C.ch=NULL;

    D.ch='\xaa';


    正确答案:A
    解析:选项A)中,ch存储了字符反斜杠;选项B)中存储了ASCII码值是65对应的字符;选项D)是单撇号括起\x后跟一到两位十六进制数,表示一个转义字符。

  • 第2题:

    表达式'8'-'2'的值是( )。

    A.整数6

    B.字符6

    C.表达式不合法

    D.字符8


    正确答案:A
    解析: 在C语言中,虽然字符都是变为其对应的ASCII码值来参与算术运算的,但字符间的相对位置关系还是不变的,字符8和字符2的ASCII码值相差仍是6。

  • 第3题:

    一个8字符字符串,头两个字符任意,之后必须为两个零,然后是4位任意数字,有效性规则表达式可以表示为______。


    正确答案:LIKE "??00####"
    LIKE "??00####"

  • 第4题:

    已经定义ch为字符型变量,以下赋值表达式中错误的是_____。

    A.ch='\'

    B.ch=62+3

    C.ch=NULL

    D.ch='\xaa'


    正确答案:A
    解析:反斜杠字符“\”献给字符,应该写成ch='\\',所以A是错误的。

  • 第5题:

    设:FILE *fout; char ch;则ch=fgetc(fout)表示将字符ch写入由fout指针所指向的文件中去。 ()

    此题为判断题(对,错)。


    正确答案:错误

  • 第6题:

    判断字符型变量ch是否为大写英文字母的表达式为( )。

    A.…A‟<=ch<=…Z‟

    B.ch>=…A‟&&ch<=…Z‟

    C.ch>…a‟&&ch<=…z‟

    D.c>=…A‟||ch<=…Z‟


    正确答案:B

  • 第7题:

    若已定义ch为字符型变量,则下列赋值语句中,错误的是()。 

    • A、ch=‘/’;
    • B、ch=62+3;
    • C、ch=NULL;
    • D、ch=‘/xaa’;

    正确答案:A

  • 第8题:

    设Ch中存放的是长度为1的字符串,与AT(CH,′123450′)>0等价的表达式是().

    • A、CH$′123450′
    • B、AT(CH,′12345′)=0
    • C、′123450′$CH
    • D、′123450′=CH

    正确答案:A

  • 第9题:

    判断字符变量ch的值是否为数字字符的表达式为(ch>=’0’)&&(ch<=’9’)。


    正确答案:正确

  • 第10题:

    已知字符串编码格式utf8使用3个字节表示一个汉字、1个字节表示英语字母,那么表达式len(’abc你好’)的值为()。


    正确答案:5

  • 第11题:

    填空题
    已知字符串编码格式utf8使用3个字节表示一个汉字、1个字节表示英语字母,那么表达式len(’abc你好’.encode())的值为()。

    正确答案: 9
    解析: 暂无解析

  • 第12题:

    单选题
    设Ch中存放的是长度为1的字符串,与AT(CH,′123450′)>0等价的表达式是().
    A

    CH$′123450′

    B

    AT(CH,′12345′)=0

    C

    ′123450′$CH

    D

    ′123450′=CH


    正确答案: A
    解析: 暂无解析

  • 第13题:

    判断字符型变量ch是否为大写英文字母,应使用表达式______ .

    A.ch>='A'& ch<='Z'

    B.ch:='A'||ch>='Z'

    C.'A'<=ch<='Z'

    D.ch>='A'&& ch<='Z'


    正确答案:D
    解析:判断ch是否为大写英文字母,A用的是&,位操作符,而B用的是或操作符,C不符合C++语法,所以D是正确的。

  • 第14题:

    已定义ch为字符型变量,以下赋值语句中错误的是( )。

    A.ch='\';

    B.ch=62+3

    C.ch=NULL;

    D.ch='\xaa';


    正确答案:A
    解析:选项A中“\”为转义字符应该用“\\”来表示,故选项A错误;选项B中将一个整数赋值给字符变量,正确:选项c将一个空值赋值给字符变量,正确;选项D将一个用十六进制数表示的转义字符赋值给字符变量,正确。所以,4个选项中选项A符合题意。

  • 第15题:

    已知字母a的ASCII码为十进制数97,且设ch为字符型变量,则表达式ch=’a’+’8’-’3’的值为


    正确答案:f
    本题考查不同类型的数据之间的计算。C语言中允许不同类型的数据进行混合运算,在进行运算时,要把不同类型的数据转换成同一类型。数据类型级别有高低,计算时要先将数据类型由低向高转换。题目中先将字符’a’转换为整数97,然后计算97+8-3=102,再将整数102按照ASCII码转换成字符,得到f。

  • 第16题:

    阅读下列说明和流程图,将应填入(n)处。

    [流程图说明]

    流程图1-1描述了一个算法,该算法将给定的原字符串中的所有前导空白和尾部空白都删除,但保留非空字符之间的空白。例如,原字符串“ File Name ”,处理后变成“File Name”。流程图1-2、流程图1-3、流程图1-4分别详细描述了流程图1-1中的框A,B,C。

    假设原字符串中的各个字符依次存放在字符数组ch的各元素ch(1),ch(2),…,ch(n)中,字符常量KB表示空白字符。

    流程图1-1的处理过程是:先从头开始找出该字符串中的第一个非空白字符ch(i),再从串尾开始向前找出位于最末位的非空白字符ch(j),然后将ch(i),…,ch(j)依次送入 ch(1),ch(2),…中。如果原字符串中没有字符或全是空白字符,则输出相应的说明。在流程图中,strlen是取字符串长度函数。

    [问题]在流程图1-1中,判断框P中的条件可表示为:

    i>(5)


    正确答案:(1) i=n 或其等价形式 (2) ch(j)=KB (3) k=j 或其等价形式 (4) ch(k-i+1) (5) n
    (1) i=n, 或其等价形式 (2) ch(j)=KB (3) k=j, 或其等价形式 (4) ch(k-i+1) (5) n 解析:本题用分层的流程图形式描述给定的算法。流程图1-1是顶层图,其中用A、B、C标注了三个处理框。而流程图1-2、图1-3、图1-4分别对这三个处理框进行了细化。
    A框的功能是依次检查ch(1),ch(2),…,直到找到非空白字符ch(i)。流程图1-2中,对i=1,2,…进行循环,只要尚未找到尾,而且ch(i)=KB,则还需要继续查找。因此,(1)处可填写i=n (n>=i是其等价形式)。
    B框的功能是依次检查ch(n),ch(n-1),…,直到找到非空字符ch(j)。流程图1-3中,对 j=n,n-1,…进行循环,只要ch(j)=KB,则还需要继续循环查找。由于B框处理的前提是A框中已经找到了非空字符ch(i),所以,循环最多到达j=i处就会结束。因此(2)处应填写判断条件ch(j)=KB。判断条件j>i是可有可无的。
    C框的功能是将ch(i),ch(i+1),…,ch(j)的内容依次送入ch(1),ch(2),…中。流程图1-4中,对k=i,i+l,…,j进行循环,即只要k=j,就要继续做传送,继续循环。因此(3)处可填写k=j。
    由于ch(i)应送往ch(1),ch(i+1)应送往ch(2),…,所以,ch(k)应送往ch(k-i+1)。这是程序员应熟练掌握的基本功:从几个特例,寻找普遍规律,再用特例代进去试验是否正确。因此,(4)处应填写ch(k-i+1)。
    在流程图1-1中,判断ch是空白字符串,等价于A框处理结束后没有找到空白字符。从流程图1-2中可以看出,循环变量i超过n(或达到n+1)时,就说明从头到尾都找过了,仍没有找到空白字符。因此,(5)处可以填写n。

  • 第17题:

    设ch是char型变量,其值为A,且有表达式:ch=(ch>='A'&&ch<='Z')?(ch+32):ch。该表达式的值是______。

    A.A

    B.a

    C.Z

    D.z


    正确答案:B

  • 第18题:

    已知字符串编码格式utf8使用3个字节表示一个汉字、1个字节表示英语字母,那么表达式len(’abc你好’.encode())的值为()。


    正确答案:9

  • 第19题:

    在BASIC中,16=3+9是()。

    • A、算术表达式的
    • B、关系表达式
    • C、逻辑表达式
    • D、字符表达式

    正确答案:B

  • 第20题:

    已定义ch为字符型变量,以下赋值语句中错误的是().

    • A、ch=’/’;
    • B、ch=62+3;
    • C、ch=NULL;
    • D、ch=’/xaa’;

    正确答案:A

  • 第21题:

    若ch为字符型变量,则不能使ch表示字符’B’的语句是()

    • A、ch=B
    • B、ch=66
    • C、ch=’/102’
    • D、ch=’/x42’

    正确答案:A

  • 第22题:

    RegluarExpressionValidator控件中可以加入正则表达式,下面选项对正则表达式说法正确的是()

    • A、“.”表示任意数字
    • B、“*”和其他表达式一起,表示任意组合
    • C、“[A-Z]”表示A-Z有顺序的大写字母
    • D、“/d”表示任意字符

    正确答案:B

  • 第23题:

    单选题
    以下能正确进行字符串赋值的语句组是(  )。
    A

    char*ch; ch=abc;

    B

    char ch[]={'a', 'b', 'c'};

    C

    char ch[3]= abc;

    D

    char ch[4]; ch=abc;


    正确答案: D
    解析:
    一个字符串包括字符部分和字符串结束标志。将字符指针变量初始化为一个字符串有两种方式,①通过赋值运算使一个字符指针指向一个字符串常量:char*ch; ch="abc";②定义一个字符指针变量,并且初始化为一个字符串的首地址:char*ch="abc"。A项正确。B项定义一个字符数组并为其赋初值,因为没有字符串结束标志,所以字符数组不是一个字符串,B项错误。C项定义字符数组,长度为3,用字符串"abc"初始化,但是字符串的结束标志由于数组长度不够并未放入数组,所以数组不是一个完整的字符串,C项错误。D项正确定义了数组,长度为4,ch表示数组首地址,不可以修改,更不能被赋值,D项错误。答案选择A选项。

  • 第24题:

    填空题
    已知字符串编码格式utf8使用3个字节表示一个汉字、1个字节表示英语字母,那么表达式len(’abc你好’)的值为()。

    正确答案: 5
    解析: 暂无解析