题目内容

试题二(共15分)
阅读以下说明和C函数,将应填入 (n) 处的语句或语句成分写在答题纸的对应栏内。
【说明1】 函数deldigit(char *s) 的功能是将字符串s中的数字字符去掉,使剩余字符按原次序构成一个新串,并保存在原串空间中。其思路是:先申请一个与 s 等长的临时字符串空间并令t指向它,将非数字字符按次序暂存入该空间,最后再拷贝给s。
【C函数】
void deldigit(char *s)
{
char *t = (char *)malloc((1) ); /*申请串空间*/
int i, k = 0;
if (!t) return;
for(i = 0; i < strlen(s); i++)
if (!(*(s+i)>='0' && *(s+i)<='9') ) {
t[k++] = (2) ;
}
(3) = '\0'; /*设置串结束标志*/
strcpy(s,t);
free(t);
}
【说明2】
函数reverse(char *s, int len)的功能是用递归方式逆置长度为 len的字符串s。例如,若串s的内容为“abcd” ,则逆置后其内容变为“dcba” 。
【C函数】
void reverse(char *s, int len)
{
char ch;
if ((4) )
{
ch = *s;
*s = *(s+len-1);
*(s+len-1) = ch;
reverse((5) );
}
}

查看答案
更多问题

● MD5是一种 (68) 算法。
(68)

A. 共享密钥
B. 公开密钥
C. 报文摘要
D. 访问控制

(59)

A. 检查网络连接电缆
B. 检查网卡的工作状态
C. 检查DNS服务器地址的配置
D. 查杀病毒

● 100BASE-T的传输介质是 (40) 。
(40)

A. 3类双绞线
B. 5类双绞线
C. 光纤
D. 同轴电缆

● Windows系统中的服务程序SNMP Trap的作用是 (58) 。
(58)

A. 接收本地或远程SNMP代理发送的陷入消息
B. 向远程SNMP管理器发送陷入消息
C. 处理本地计算机上的陷入消息
D. 处理远程计算机发来的陷入消息

答案查题题库