-
下面字符串能与通配符表达式[ABC]_a进行匹配的是()
A . BCDa
B . A_BCa
C . ABa
D . A%a
-
在PHP中,下面各项不是字符串的是()
A . 123
B . ‘1’
C . ‘123’
D . “123&rdquo
-
在根据名字选择的时候,下面()字符可以代表任意个字符的组合。
A . *
B . ?
C . @
D . #
-
字符类型中有一类特殊的数据叫转义字符,下面哪个是换行字符()
A . \r
B . \n
C . \t
D . \
-
指出代号为7210AC、6204的滚动轴承的类型和内径尺寸,说明字母AC代表什么。
-
下面哪一种变量的类型说明符的使用是正确的()
A . Dimaasstring:a=2000%
B . DimaAsstring:a=90000
C . Dima:a&=True
D . DimaAsstring:a="OK"
-
在根据名字选择的时候,下面哪个字符可以代表任意个字符的组合?()
A . *
B . ?
C . @
D . #
-
字符“A”的Unicode编码为65。下面哪些代码正确定义了一个代表字符“A”的变量()。
A . charch=65;
B . charch=’\65’;
C . charch=’\u0041’;
D . charch=’A’;
E . charch="A";
-
用命令ls-l可以给出每个文件的类型、操作权限、链接数、属主名等信息,输出的第一行给出所占用磁盘空间,其余各行是关于目录和文件的列表。每行的第一个字符说明了文件的类型,下列选项中字符()代表普通磁盘文件。
A . d
B . –
C . l
D . b
E . c
-
一个截词符代表多个字符指的是()。
A . 后截词
B . 中截词
C . 无限截词
D . 有限截词
-
XGU—5B每位字符代表的是什么意思?
-
指出代号为7308C、30205的滚动轴承的类型和内径尺寸,说明字母C代表什么。
-
下面能正确进行字符串赋值操作的是( )。
-
下面哪一个选项对变量的类型说明符的使用是正确的( )。
-
java中定义字符串String s=”pzhu”,下面操作可以取得字符串长度的是( )。
-
以下关于字符串.strip()方法功能说明正确的是:
A.替换字符串中特定字符
B.按照指定字符分割字符串为数组
C.去掉字符串两侧指定字符
D.连接两个字符串序列
E.默认去掉字符串两侧指定空格
-
利用ls-l显示的文件属性中,第一个字段是文件类型及权限,共有10个字符,第一个位是文件类型,接下来三个为一组,一共三组,分别代表文件拥有者、群组、其他人的权限,权限有r、w、x三种,其中r表示改文件可读。
-
阅读下列说明和C函数,填补C函数中的空缺,将解答填入答案纸的对应栏目内。 【说明】 字符串是程序中常见的一种处理对象,在字符串中进行子串的定位、插入和删除是常见的运算。 设存储字符串时不设置结束标志,而是另行说明串的长度,因此串类型定义如下: typedef struct ﹛ Char *str; //字符串存储空间的起始地址 int length; //字符串长 int capacity; //存储空间的容量 ﹜SString;
【函数1说明】 函数indexStr(S,T,pos)的功能是:在S 所表示的字符串中,从下标pos开始查找T所表示字符串首次出现的位置。方法是:第一趟从S中下标为pos、T中下标伟0的字符开始,从左往右逐个对于来比较S和T的字符,直到遇到不同的字符或者到达T的末尾。若到达T的末尾,则本趟匹配的起始下标pos为T出现的位置,结束查找;若遇到了不同的字符,则本趟匹配失效。下一趟从S中下标pos+1处的字符开始,重复以上过程。若在S中找到T,则返回其首次出现的位置,否则返回-1。 例如,若S中的字符为伟”students ents”,T中的字符串伟”ent",pos=0,则T在S中首次出现的位置为4。 【C函数1】 int index Str(SString S ,SString T,int pos) ﹛ int i,j: i (S.length<1||T.length<1||pos+T.length-1) return-1; for(i=pos,j=0;i<S.length &&j<T.length;)﹛ if (S.str[i]==T.str[j])﹛ i++;j++; ﹜ else﹛ i=(1 );j=0 ﹜ ﹜ if (2 )return i -T.length; return-1; ﹜ 【函数2说明】 函数 eraseStr(S,T}的功能是删除字符串S中所有与T相同的子串,其处理过程为: 首先从字符串 S 的第一个字符(下标为0)开始查找子串T,若找到〈得到子串在S中的起始位置),则将串 S 中子串T之后的所有字符向前移动,将子串T覆盖,从而将其删除,然后重新开始查找下一个子串T,若找到就用后面的宇符序列进行覆盖,重复上述过程,直到将S中所有的子串T删除。 例如,若字符串 S为 “12ab345abab678”、T为“ab”。第一次找到“ab”时(位置为2),将“345abab678”前移,S 中的串改为“12345abab678” ,第二次找到“ab”时(位置为 5);将“ab678”前移,S中的串改为“12345ab678”,第三次找到“ab”时(位置为5);将“678”前移 ,S中的串改为“12345678 ”。 【C函数2】 Void eraseStr(SString*S,SStringT) ﹛ int i; int pos; if (S->length<1||T.length<1||S->length<T.length) return; Pos=0; for(;;)﹛ //调用indexStr在S所表示串的pos开始查找T的位置 Pos=indexStr(3 ); if(pos=-1) //S所表示串中不存在子串T return; for(i=pos+T.length;i<S->length;i++) //通过覆盖来删除自串T S->str[(4 )]=S->str[i]; S->length=(5 ); //更新S所表示串的长度 ﹜ ﹜
-
下面可以正确表示字符型常数的是()
A.”a”
B.’t’
C.”\n”
D.297
-
对于下列字符串,说明表达式strlen(s) 值的是()char s[10]=('a','\n','a','b','\t','c'};
A.10
B.1
C.6
D.7
-
下面不能够判断字符串S是空串的是()。
A.if(S[0]==0)
B.if(strlen(S)==0)
C.if(strcmp(S,"")==0)
D.if(S=='0')
-
下面字符数组赋值正确的是()
A.har c[ ]={‘a’,’b’,’C’}
B.har c[4]= {‘ab’,’中国’}
C.har c[2]="abc
D.har c[4]='abcd'
-
6.下面是对宏定义的描述,不正确的是(). A.宏不存在类型问题,宏名无类型,它的参数也无类型 B.宏替换不占用运行时间 C.宏替换时先求出实参表达式的值,然后代入形参运算求值 D.其实宏替换只不过是字符替代而已
A.A
B.B
C.C
D.D
-
14、下面哪个选项表示的是字符设备文件类型?()
A.d
B.-
C.c
D.l