()是一个输入为任意长度的二元串,输出为固定长度的二元串的函数。
请补充函数proc(),该函数的功能是:把字符串str中的字符按字符的ASCⅡ码升序排列,处理后的字符串仍然保存在原串中,字符串及其长度作为函数参数传人。例如,如果输入“9fedcba”,则输出为“abcdefg”。注意:部分源程序给出如下。请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的横线上填入所编写的若干表达式或语句。试题程序:
点击查看答案
散列(Hash)算法是( )。A.将任意长度的二进制串映射为固定长度的二进制串B.将较短的二进制串映射为较长的二进制串C.将固定长度的二进制串映射为任意长度的二进制串D.将任意长度的二进制串映射为与源串等长的三进制串
Hash函数是把任意长度的输入通过散列算法,变成固定长度的输出。()
printf( )函数中用到格式符%4s,其中,数字4表示输出的字符串占用4列。若字符串长度大于4,则输出按下列4种方式之一进行,该方式是()。A、从左起输出该字符串,右补空格B、按原字符串长度从左向右全部输出C、右对齐输出该字符串,左补空格D、输出错误信息
编写一函数reverse实现一个字符串按反序存放,要求在主函数main中输入字符串,并输出反序后的字符串。不能使用strlen库函数。 例如:输入string,则输出gnirts。
一个好的散列函数h=H(M),其中H为();M为长度不确定的输入串;h为(),长度是确定的。
两个串相等必须有()。A、串长度相等B、串中各位置字符任意C、串中各位置字符均对应相等D、串长度不等E、串长度任意