niusouti.com

1、已知字母A的ASCII码为十进制的65,下面程序的输出是 #include<stdio.h> void main() {char ch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3'; printf("%d,%c\n",ch1,ch2); }A.67,DB.CC.DD.不确定的值

题目

1、已知字母A的ASCII码为十进制的65,下面程序的输出是 #include<stdio.h> void main() {char ch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3'; printf("%d,%c\n",ch1,ch2); }

A.67,D

B.C

C.D

D.不确定的值


相似考题
参考答案和解析
A
更多“1、已知字母A的ASCII码为十进制的65,下面程序的输出是 #include<stdio.h> void main() {char ch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3'; printf("%d,%c\n",ch1,ch2); }”相关问题
  • 第1题:

    已知字母a的ASCII码为十进制数97,下面程序的输出结果是()。includemain(){char c1,c2;c

    已知字母a的ASCII码为十进制数97,下面程序的输出结果是( )。 #include<stdio.h> main() { char c1,c2; c1='a'+'6'-'0'; c2='a'+'3'-'0'; printf("%c,%c\n",c1,c2); }

    A.输出无定值

    B.d,e

    C.e,f

    D.g,d


    正确答案:D
    解析:C语言规定,所有字符常量都可以化为整型常量来处理,因而字符常量也可以参与算术运算。注:字符常量参与算术运算时,其实是使用其对应的ASCII码值进行计算。本题中,'a'对应的ASCII码值是97。题中虽然没有给'6'和'0'的ASCII码值,但应该知道'6'-'0'是将字符'6'转换成整数6的表达式,所以c1='a'+'6'-'0'=103,c2='a'+'3'-'0'=100,按照字符型输出分别是g和d。

  • 第2题:

    IgG绞链区位于

    A、VH上

    B、CH1与CH2之间

    C、CH2与CH3之间

    D、CH3与CH4之间

    E、CH1上


    参考答案:B

  • 第3题:

    抗体铰链区位于()。

    A、CH1与CH2之间

    B、VH与CH1之间

    C、CH2与CH3之间

    D、VH与VL之间

    E、CH2与CL之间


    参考答案:A

  • 第4题:

    已知字母A的ASCⅡ码为十进制数65,下面程序的输出结果是 ( ) main( ) {char ch1,ch2; ch1='A' + '5'-'3'; ch2='A'+'6'-'3'; printf("%d,%c\n",ch1,ch2); }

    A.67,D

    B.B,C

    C.C,D

    D.不确定的值


    正确答案:A

  • 第5题:

    铰链区位于( )。

    A、CH1与CH2之间

    B、VH与CH1之间

    C、CH2与CH3之间

    D、CH3与CH4之间

    E、VH与CH之间


    答案:A

  • 第6题:

    已知字母A的ASCII码为十进制数65,下面程序的输出结果是 ( ) main( ) { char ch1,ch2; ch1=A+5-3; ch2=A+6-3; printf("%d,%c\n",ch1,ch2); }

    A.67,D

    B.B,C

    C.C,D

    D.不正确定的值


    正确答案:A

  • 第7题:

    已知字母A的ASCII码为十进制的65,下面程序 main() { char ch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3'; printf("%d,%c\n",ch1,ch2); } 的输出是_________。

    A.67,D

    B.B,C

    C.C,D

    D.不确定的值


    正确答案:A
    解析:由于字符“5”和“3”的ASCII码相差为2,所以ch1经过运算后的值应为65+2=67;同理,ch2经过运算后的值应为65+3=68,即是字符“D”。

  • 第8题:

    已知字母A的ASCⅡ码为十进制数的65,下面程序的输出是______。 main() { char ch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3'; printf("%d,%c\n",ch1,ch2); }

    A.67,D

    B.B,C

    C.C,D

    D.不确定的值


    正确答案:A
    解析:本题考查ASCⅡ码值的相关知识及格式控制字符%d,%c,注意显示时整型和字符型格式的区别。

  • 第9题:

    已知字母A的ASCII码为十进制的65,下面程序的输出结果是( )。 main() { char ch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3'; printf("%d,"c/n",ch1,Ch2);}

    A.67,D

    B.B,C

    C.C,D

    D.不确定的值


    正确答案:A
    解析:输出函数中的格式控制符要求ch1按带符号的十进制形式输出,'A'+'5'-'3';=65+5—3=67,所以输出变量ch值的ASCII码的十进制表示。格式控制符要求变量ch2按字符形式输出,'A'+'6'-'3'=65+6-3=68,字母D的ASCII码的十进制表示为68,所以输出D。

  • 第10题:

    IgG铰链区位于()。

    • A、CH1区内
    • B、CH1与CH2之间
    • C、CH2与CH3之间
    • D、CH3与CH4之间
    • E、VH与CH1之间

    正确答案:B

  • 第11题:

    已知字母A的ASCII码为十进制的65,下面程序的输出是() main( ) { char ch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3'; printf(""%d,%c/n"",ch1,ch2);}

    • A、67,DB)
    • B、CC)
    • C、DD)
    • D、不确定的值

    正确答案:A

  • 第12题:

    单选题
    IgG重链铰链区位于(  )。
    A

    在CH1链内

    B

    在CH1和CH2之间

    C

    在CH2和CH3之间

    D

    在CH3和CH4之间

    E

    在VH和CH1之间


    正确答案: A
    解析: 暂无解析

  • 第13题:

    IgM和IgE的绞链区位于

    A、H1内

    B、CH1与CH2之间

    C、CH2与CH3之间

    D、CH3与CH4之间

    E、VH与CH1之间


    正确答案:B

  • 第14题:

    已知字母A的ASCII码为十进制65,下面程序段char ch1,ch2;ch1= ‘A’+5-3; ch2= ‘A’+6-3;printf(“%d, %c\n”, ch1,ch2);的运行结果为( )

    A.67,D

    B.B,C

    C.C,D

    D.不确定值


    正确答案:A 

  • 第15题:

    IgG重链绞链区位于()

    A、在CH1链内

    B、在CH1和CH2之间

    C、在CH2和CH3之间

    D、在CH3和CH4之间

    E、在VH和CH1之间


    答案:B

  • 第16题:

    设有如下程序 # include main() { char ch1='A',ch2='a'; printf("%c\n",(ch1,ch2)); } 则下列叙述正确的为( )

    A. 程序的输出结果为大写字母A

    B. 程序的输出结果为小写字母a

    C. 运行时产生错误信息

    D. 格式说明符的个数少于输出项的个数,编译出错


    正确答案:B

  • 第17题:

    铰链区位于重链的( )。

    A、VH与CH1之间

    B、CH1与CH2之间

    C、CH2与CH3之间

    D、CH3与CH4之间

    E、以上都不对


    答案:B

  • 第18题:

    对于char ch1[20],ch2[20];strcmp(ch1,ch2);,说法正确的是( )。

    A.若ch1==ch2,则 strcmp(ch1,ch2)返回1

    B.若ch1==ch2,则 strcmp(ch1,ch2)返回0

    C.若ch1>ch2,则 strcmp(ch1,ch2)返回1

    D.若chi<ch2,则 strcmp(ch1,ch2)返回1


    正确答案:B
    解析:对于strcmp(str1,str2),当str1和str2的所有字符相同时,返回0;若发现str1与str2的字符不同,则返回str1的这个字符和str2的相同位置的字符的差值,即str1(i)-str2(i)的值,这个值可能为一个正数,也可能为一个负数。

  • 第19题:

    设有以下语句:

    char ch1,ch2; scanf(”%c%c”,&ch1,&ch2);

    若要为变量ch1和ch2分别输入字符A和B,正确的输入形式应该是

    A)A和B之间用逗号间隔

    B)A和B之间不能有任何间隔符

    C)A和B之间可以用回车间隔

    D)A和B之间用空格间隔


    正确答案:B
    【答案】B
    【知识点】Scanf函数的考察
    【解析】Scanf函数的输入时其格式要求与语句中格式保持完全一致。本题输入格式中定义好了”%c%c”,其中没有任何符号间隔,所以在输入时也不可以有任何间隔符。

  • 第20题:

    有以下程序: include main() {char ch1,ch2;int n1,n2;ch1=getchar();ch2=getehar();n1

    有以下程序:

    include <stdio.h>

    main()

    { char ch1,ch2;int n1,n2;

    ch1=getchar();ch2=getehar();

    n1=ch1-'0'; n2=n1*10+(ch2-'0');

    printf("%d\n",n2);

    }

    程序运行时输入:12<回车>,执行后的输出结果是【 】。


    正确答案:12
    12 解析:程序中的ch1与ch2为字符型变量,输入12后,ch1得到字符'1',ch2得到字符'2'。n1 =ch1-'0'将字符1,转换为数值1,同理,n2为1*10+2=12。程序执行后输出十进制整数12。

  • 第21题:

    下面程序执行后,屏幕上显示的应是( )。 public class Test{ public static void main(String[ ] args) { char ch1[]={'B','e','i','j','i','n','g'}; char ch2[]={'B','e','i','j','i','n','g','2','0','0','8'}; String s1 = new String(ch1); String s2 = new String(ch2, 0, 7); System.out.println(sl.equals(s2)); } }

    A.true

    B.false

    C.Beijing

    D.编译错误


    正确答案:A
    解析:首先可以通过字符数组来生成一个字符串对象:String(char[]value);String(charvalne,intstartIndex,intnumChars);其中,startlndex指定字符串在数组中的起始下标,numChars表示字符个数。然后再测试字符串是否相等,可调用equals()方法,两串相等则返回true,否则返回false。

  • 第22题:

    下列语句序列执行后,ch1的值是()。 char ch1=’A’,ch2=’W’; if(ch1+2

    • A、’A’
    • B、’B’
    • C、’C’
    • D、B

    正确答案:B

  • 第23题:

    单选题
    下列语句序列执行后,ch1的值是()。 char ch1=’A’,ch2=’W’; if(ch1+2
    A

    ’A’

    B

    ’B’

    C

    ’C’

    D

    B


    正确答案: B
    解析: 暂无解析

  • 第24题:

    单选题
    已知字母A的ASCII码为十进制的65,下面程序的输出是() main( ) { char ch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3'; printf(""%d,%c/n"",ch1,ch2);}
    A

    67,DB)

    B

    CC)

    C

    DD)

    D

    不确定的值


    正确答案: D
    解析: 暂无解析