更多"在下列字符中,其ASCII码值最大的一个是______。"的相关试题:
[单项选择]下列字符中,ASCII码值最大的是
A. P
B. X
C. U
D. B
E. W
[单项选择]在下列字符中,其ASCII码值最大的一个是______。
A. 空格字符
B. 9
C. Z
D. a
[单项选择]下列字符中,其ASCII码值最大的是()。
A. 9
B. D
C. a
D. y
[单项选择]在下列字符中,其ASCII码值最小的一个是()
A. 空格字符
B. 0
C. A
D. a
[单项选择]以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为97)______。
A. printf("%d/n",’A’);
B. printf("%c/n",’a’~32);
C. printf("%c/n",65);
D. printf("%c/n",’B’-1);
[填空题]下列给定程序中,函数fun( )的功能是:在字符串str中找出ASCII码值最大的字符,将其放在第一个位置上,并将该字符前的原字符向后顺序移动。例如,调用fun( )函数之前给字符串输入ABCDeFGH,调用后字符串中的内容为 eABCDFGH。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<stdio.h>
/***************found************/
fun(char *p)
{ char max, *q;int i=0;
max=p[i];
while (p[i]!=0)
{if (max<p[i])
{
/***************found************/
p = q +i;max=p[i];
}
i++;
}
/***************found************/
while (q<p)
{*q=*(q-1);
q--;
}
p[0]=max;
}
main( )
{ char str[80];
printf("Enter a string: "); gets(str);
printf("/nThe original string: ");
puts(str);
fun(str);
printf("/nThe string after moving: ");
puts(str); printf("/n/n");
}
[单项选择]
已知字符A、a的ASCII码值的十进制表示分别为65和97,则字符K的ASCII码值在添加偶校验位之后的二进制表示为();字符x的ASCII码值在添加奇校验位之后的二进制表示为()。
已知字符A、a的ASCII码值的十进制表示分别为65和97,则字符K的ASCII码值在添加偶校验位之后的二进制表示为()
A. 11001011
B. 01001011
C. 11011011
D. 01011011
[填空题]已知字符A的ASCII码值为01000001B,则F的ASCII码是______(二进制)。
[判断题]同一英文字母的大小写字符的ASCII码值相差32H。