计算机二级

用于从字符串左边截取字符的函数是( )A、Ltrim()B、Trim()C、Left()D、Instr()

题目
用于从字符串左边截取字符的函数是( )

A、Ltrim()

B、Trim()

C、Left()

D、Instr()

参考答案和解析
正确答案:C
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

用于获得字符串S最左边4个字符的函数是( )。

A.Left(S,4)

B.Left(S,1,4)

C.Leflstr(S,4)

D.Leftstr(S,1,4)


正确答案:A
解析: 本题考查的是Left()函数。Left()的格式为:Left(字符串表达式>,N>),表示从字符串左边开始截取N个字符。

第2题:

LTRIM(S)是去空格函数,返回S字符串去掉左边空格后的字符串。()


参考答案:正确

第3题:

以下叙述中错误的是

A)gets 函数用于从终端读入字符串

B)getchar 函数用于从磁盘文件读入字符

C)fputs 函数用于把字符串输出到文件

D)fwrite 函数用于以二进制形式输出数据到文件


正确答案:B

 

第4题:

函数readDat是从文件in.dat中读取20行数据存放到字符串数组xx中(每行字符串长度均小于80)。请编制函数jsSort,其函数的功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组xx中,最后调用函数writeDat把结果xx输出到文件out.dat中。 条件:字符串从中间一分为二,左边部分按字符的ASCII值降序排序,右边部分按字符的ASCII值升序排序。如果原字符串长度为奇数,则最中间的字符不参加排序,字符仍放在原位置上。注意:部分源程序存在test.c文件中。 请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。


正确答案:
【审题关键句】以行为单位从字符串左边部分降序排序,右边部分升序排序。如果原字符串长度为奇数,则最中间的字符不参加处理。
【解题思路】
①定义字符局部变量ch,整型循环变量i、j、k和表示字符串长度的变量len、P。
②在第一层for循环中,变量i从0开始,依次递增直到其值等于20,在循环体中,首先调用库函数strlen(xx[i])求得字符串xx[il的长度,把此值转化成整型赋给变量len,用len的值除以2,得到字符串xx[i]的长度的一半赋给变量P;在第二层for循环中,变量j从0开始,依次递增直到其值等于(p-1),在循环体中执行第三层for循环,循环变量k从j+1开始,依次递增直到其值等于P,对字符串xx[i]左半部分的子字符串中的字符xx[i][j]和xx[i][k]按照ASCII码值的大小进行比较,如果xx[i][j]的ASCII码值小于xx[i][k]的ASCII码值,则两者进行互换,实现对字符串xx[i]左半部分的子字符串按照降序排列。然后,有if条件语句判断,len对2的余数是否等于1,如果等于1,说明字符串xx[i]的长度为奇数,则变量P加1,因为这时字符串的中间字符不参与排序。再对字符串xx[i][j]右半部分的字符串按升序排列。在for循环中,变量j从P开始,依次递增直到其值等于len-1,在循环体中,执行for循环中,变量k从j+1开始,依次递增直到其值等于Ien,对字符xx[i][j]和xx[i][k]按其ASCII码值的大小进行比较,如果字符xx[i][j]的ASCII码值大于xx[i][k]的ASCII码值,则两者进行互换,实现字符串xx[i]右半部分的字符串按照升序排列。
【参考答案】

第5题:

用于获得字符串S最左边4个字符的函数是( )。

A.Left(S,4)

B.Left(S,1,4)

C.Left str(S,4)

D.Left str(S,1,4)


正确答案:A
A。【解析】获得字符串最左边字符格式为:Left(字符串名,长度)。

第6题:

用于获得字符串S最左边4个字符的函数是( )。

A.Left(S,4)

B.Left(1,4)

C.Leftstr(S)

D.Leftstr(3,4)


正确答案:A

第7题:

用于获得字符串S最左边4个字符的函数是______。

A.Left(S,4)

B.Left(1,4)

C.Leftstr(S)

D.Leftstr(S,4)


正确答案:A
解析:“Left(x,n)”从x字符串左边起取n个字符。

第8题:

以下叙述中错误的是

A.gets函数用于从终端读入字符串

B.getehar函数用于从磁盘文件读入字符

C.fputs函数用于把字符串输出到文件

D.fwrite函数用于以二进制形式输出数据到文件


正确答案:B

第9题:

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

A.gets函数用于从终端读人字符串

B.getehar函数用于从磁盘文件读人字符

C.fputs函数用于把字符串输出到文件

D.fwrite函数用于以二进制形式输出数据到文件


正确答案:B
本题考查字符处理函数和文件操作函数。属于基础知识,其中B选项9etchar函数是用于从终端读人一个字符。

第10题:

从某字符串中截取一部分子串,可以用以下哪个函数实现()

A.TRUNC

B.TRIM

C.LPAD

D.INSTR

E.SUBSTR


参考答案:E

更多相关问题