更多“下列语句序列执行后,ch1的值是()。 char ch1=’A”相关问题
  • 第1题:

    下列语句序列执行后,K的值是()。

    A.0

    B.1

    C.2

    D.3


    正确答案:C

  • 第2题:

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

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

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

    C. 运行时产生错误信息

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


    正确答案:B

  • 第3题:

    对于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)的值,这个值可能为一个正数,也可能为一个负数。

  • 第4题:

    设有以下语句:

    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”,其中没有任何符号间隔,所以在输入时也不可以有任何间隔符。

  • 第5题:

    有以下程序: 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。

  • 第6题:

    若有char ch[10],则下列字符串数组的赋值中不正确的是( )。

    A.ch="welcome";

    B.ch[0]='w';

    C.strcpy(ch,"welcome");

    D.char ch1[]="welcome";strcpy(ch,ch1);


    正确答案:A
    解析:ch是数组名,代表该数组的地址,是常量,不是变量,不能给其赋值。

  • 第7题:

    下面程序执行后,屏幕上显示的应是( )。 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。

  • 第8题:

    IgG铰链区位于()。

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

    正确答案:B

  • 第9题:

    执行下列语句后,b 的十进制值是().  int x=240,y=15,b;  char z='A';  b=(( x && y ) && ( z < 'a' ));


    正确答案:1

  • 第10题:

    从COS5020G示波器的CH1通道输入一个正旋信号,显示屏上出现的却是一条水平直线。这时可能没有调好的旋钮是()。

    • A、CH1的接地
    • B、CH2的接地
    • C、TIME/DIV
    • D、CH1微调

    正确答案:A

  • 第11题:

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

    ’A’

    B

    ’B’

    C

    ’C’

    D

    B


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

  • 第12题:

    单选题
    已知字母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
    解析: 暂无解析

  • 第13题:

    已知字母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

  • 第14题:

    已知字母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

  • 第15题:

    下列语句序列执行后,a的值是 ( ) double a=26.5; a%=5;

    A.0

    B.0.5

    C.1.5

    D.5.5


    正确答案:C

  • 第16题:

    在执行完下列的c语句段之后,则B的值是( )。 char a=A; int b; B=((34&&56)&&(a<b));A.0SXB

    在执行完下列的c语句段之后,则B的值是( )。 char a=A; int b; B=((34&&56)&&(a<b));

    A.0

    B.1

    C.TRUE

    D.FALSE


    正确答案:B
    本题考查3个知识点:将一个字符赋给一个字符变量时,是将该字符对应的ASCIl码存储到内存单元中;常见ASCII码的值如A和a;只要逻辑与运算符&&的两个运算对象都为真时,返回值就是1。

  • 第17题:

    已知字母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。

  • 第18题:

    在下列程序的横线处填入正确的语句,实现RandomAccessFile类使用。 package ch1; import java. io. *; public class ex27 { public static void main(String args[] ) { try { RandomAccessFile in = new in.close ( ); } catch (Exception e) { e.printStackTrace (); } } }

    A.RandomAccessFileC"ch1/file.dat", "read")

    B.RandomAccessFile("r", "ch1/file.dat")

    C.RandomAccessFile("ch1/file.dat" , "r")

    D.RandomAecessFile("read", "ch1/file.dat")


    正确答案:C

  • 第19题:

    执行下列语句序列后,k的值是(  )。


    A.0

    B.1

    C.2

    D.3

    答案:B
    解析:
    只执行一次while循环,k只加了一次,故答案为B。

  • 第20题:

    已知字母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

  • 第21题:

    执行下列语句后,*(p+1)的值是().  char  s[3]="ab",*p;  p=s;


    正确答案:b

  • 第22题:

    现对COS5020G示波器CH1通道VOLTS/DIV旋钮的“1V”挡位进行校准。接入方波校准信号后,CH1的VOLTS/DIV旋钮置“1V”,调节(),使方波在Y向上占两大格。

    • A、CH1微调
    • B、CH2微调
    • C、CH1的VOLTS/DIV
    • D、CH2的VOLTS/DIV

    正确答案:A

  • 第23题:

    单选题
    设有以下语句:char ch1,ch2;scanf(%c%c,&ch1,&ch2);若要为变量ch1和ch2分别输入字符A和B,正确的输入形式应该是(  )。
    A

    A和B之间用逗号间隔

    B

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

    C

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

    D

    A和B之间用空格间隔


    正确答案: D
    解析:
    在scanf输入整数或实数这类数值型数据时,输入的数据之间必须用空格、回车符、制表符(Tab键)等间隔符隔开,间隔符个数不限。但在输入字符型时,要求输入数据时按照一一对应的位置原样输入这些字符,即不能加逗号、回车和空格,因为这些也算是字符。%c比较特殊,它是输入单个字符,此处输入格式为“%c%c”,所以输入字符A和B时,不能间隔。答案选择B选项。