更多"以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的"的相关试题:
[单项选择]以下各字符中ASCII码值最大的是 (65) 。
A. A
B. a
C. Z
D. z
[单项选择]在以下字符中,其ASCII码值最小的一个是( )。
A. 控制符
B. 9
C. A
D. a
[单项选择]在以下字符中,其ASCII码值最大的一个是( )。
A. Z
B. 9
C. 控制符
D. a
[填空题]有以下程序(说明:字符0的ASCII码值为48)
#include<stdio.h>
main( )
char C1, C2;
scanf("%d", &c1);
c2=c1+9;
printf("%c%c/n", c1, c2);
若程序运行时从键盘输入48<回车>,则输出结果为______。
[填空题]
以下程序的功能是;从键盘接收一行字符串,首先按照字符的ASCII码值从小到大对输入的字李串进行排序,然后从排序后的字符串中删除重复的字符并输出删除操作后的字符串。
[程序]
#include
#include
char *fun(char *s)
{
char *p,*q,*r,c;
for(p=s; ();p++){ //升序排序
for(q=r=p;*q;q++)
if(*r>*q)
();
if(r!=p){
c=*r;
*r=*p;
*p=c;
}
}
for(p=s;*p;p++){ //从字符串中删除重复的字符
for(q=p;*p==*q;q++);
r=p+1;
while(*q) () ; //非重复字符向前移
*r=0;
}
return s;
}
void main(void)
{
char str[200],s[200];
cout<<"输入一行字符串:";
cin.getline(str,200);
strcpy(s,str);
() ;
cout<<"输入字符串为:"<
cout<<"结果字符串为:"<
}
[填空题]已知字符A的ACSII码值为65,以下语句的输出结果是【 】。
char ch=’B’; printf(“%c %d/n”,ch,ch);
[填空题]已知字符A的ACSII码值为65,以下语句的输出结果是 【6】。
char ch=’B’; printf(“%c %d/n”,ch,ch);
[单项选择]已知字母A的ASCII码值是65,字母a的ASCII码值是97,以下程序______。
main( )
char a='A';
int b=20;
printf(%d,%0",(a=a+a,a+b,B) ,a+'a'-'A',B) ;
A. 表达式非法,输出零或不确定值
B. 因输出项过多,无输出或输出不确定值
C. 输出结果为20,141
D. 输出结果为20,141,20
[单项选择]已知字母A的ASCII码值为65。以下程序运行后的输出结果是()
#include<stdio.h>
main( )
char *s="ABC";
do printf("%d", *s%10); s++;
while(*s);
A. 5670
B. 656667
C. 567
D. ABC
[单项选择]已知字符'A'的ASCII码值是65,字符变量cl的值是'A',c2的值是'D'。执行语句Printf("%d,%d",c1,c2-2);后,输出结果是
A. A,B
B. A,68
C. 65,66
D. 65,68
[单项选择]已知字符'A'的ASCII码值是65,字符变量c1的值是'A',c2的值是'D'。执行语句printf("%d,%d",c1,c2-2) ;后,输出结果是
A. A,B
B. A,68
C. 65,66
D. 65,68
[填空题]已知字符A的ASCII码为65,以下程序运行后的输出结果是【 】。
main( )
{char a,b;
a=’’A’’+’’5’’-’’3’’; b=a+’’6’’-’’2’’;
printf("%d %c/n",a,b) ;
}
[单项选择]下列不能输出“Program”的语句是( )
A. Print Mid("VBProgram",3,7)
B. Print Right("VBProgram",7)
C. Print Mid("VBProgram",3)
D. Print Left("VBProgram",7)
[单项选择]有以下程序(说明:字母A的ASCII码值是65)
#include<stdio.h>
void fun(char *s)
while(*s)
if(*s%2) printf ("%c", *s);
s++;
main( )
char a[]="BYTE";
fun(a); printf("/n");
程序运行后的输出结果是______。
A. BY
B. BT
C. YT
D. YE