void del() { int s=4; while(s>0) { s=s-1; } } 上边程序中s=s-1被执行()次
A.4
B.3
C.2
D.1
- · 有4位网友选择 A,占比50%
- · 有2位网友选择 D,占比25%
- · 有1位网友选择 C,占比12.5%
- · 有1位网友选择 B,占比12.5%
A.4
B.3
C.2
D.1
include<stdio.h>
define SlZE 12
main()
{char s[SIZE];int i;
for(i=0;i<SIZE;i++) s[i]='A'+i+32;
sub(s,5,SIZE-1);
for(i=0;i<SIZE;i++)printf("%c",s[i]);
printf("\n");}
sub(char *a,int t1,int t2)
{ char ch;
while(t1<t2)
{ ch=*(a+t1);
*(a+t1)=*(a+t2);
*(a+t2)=ch;
t1++;t2--;
}
}
#inelude
void del(char*s)
{ int i,j;
char*a;
a=s:
for(i=0,j=0;a[i]!='\0';i++)
{ if(a[i]>='0'&&a[i]<='9')
{s[j]=a[i];
j++;
}
s[j]='\0';
}
}
main
{ char*s="aa89gggh";
del(s):
printf("\n%s",s);
}
A.1
B.2
C.3
D.4
B、abc
C、a34bc
D、a23
A、编译不能通过
B、8
C、100
D、随机数
B、277
C、91
D、1
A、10
B、13
C、15
D、1
A、AND AL ,10000000
B、AND AL ,11111011
C、NOT AL
D、OR AL ,11111011
阅读以下说明和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) );
}
}
A、DOL=EBIT/EBIT-1
B、DEL=(S-VC)/(S-VC-F)
C、DEL=EBIT/EBIT-1
D、DOL=(S-VC)/(S-VC-F)
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!