【单选题】【消耗次数:1】
执行C程序段char ch=’a’;ch=(ch>=’a’&&ch<=’z’?(ch-32):ch;后,变量ch的值为()。
‘A’
‘a’
‘z’
‘Z’
参考答案:
复制
纠错
相关题目
【单选题】 已知charch=A;且表达式ch=(ch>=A&&ch<=Z)?(ch32)::ch 的值是()
①  A
②  a
③  Z
④  出错
【单选题】 已知charch=‘A’,且表达式:ch=(ch>=‘A’&&ch<=‘Z’)?(ch32):ch,该表达式的值是()
①  A
②  a
③  z
④  Z
【单选题】 若ch为char型变量,k为int型变量(已知字符a的ASCII十进制代码为97), 则以下程序段的执行结果是(). ch=a; k=12; printf(%x,%o,,ch,ch); printf(k=%%%d\n,k);
①  因变量类型与格式描述符的类型不匹配,输出无定值
②  输出项与格式描述符个数不符,输出为零值或不定值
③  61,141,k=%12
④  61,141,k=%d
【单选题】 若有char ch;利用getchar(ch);语句将字符“A”输入给变量ch,则输入方式()是正确的。
①  A↙
②  65↙
③  \041↙
④  \101↙
【单选题】 CH3CH=CHCH3与CH3CH2CH=CH2 是什么异构体?
①  碳架异构
②  位置异构
③  官能团异构
④  互变异构
【单选题】 下述程序的运行结果( )。 #includevoid main() { char ch; int i=0; for(ch=achzch++) { printf(%c ,ch); if(i%10==0) printf(\n } printf(\n }
①  a b c d e f g h i j k l m n o p q r s t u v w x y z
②  a b c d e f g h i j k l m n o p q r s t u v w x y z
③  a b c d e f g h i j k l m n o p q r s t u v w x y z
④  a b c d e f g h i j k l m n o p q r s t u v w x y z
【简答题】 输入一个字符,如果是大写字母,则把其变成小写字母;如果是小写字母,则变成大写字母;其它字符不变。请在()内填入缺省的内容。main( ) { char scanf(“%c”, if ([填空1]) ch=ch+32; else if(ch=’a’ch=‘z’) ([填空2]);printf(”%c\n”,ch); }
【单选题】 命名CH3CH2Br( )。
①  溴乙烷
②  乙烷
③  己烷
④  氯乙烷
【单选题】 CH3CH2CH2Br的同分异构体的个数(  )。
①  2
②  0
③  1
④  3
【单选题】 室温下CH3CH2Br是( )。
①  以上皆有可能
②  气态
③  液态
④  固态
随机题目
【简答题】 芯片8237A有四个独立的DMA通道,这四个通道在请求DMA传送时的优先权可通过编程设定为[填空1]和[填空2]。
【判断题】 MOV 2347H, AX
①  正确
②  错误
【判断题】 8086CPU提供了256个中断类型号.
①  正确
②  错误
【判断题】 MOV [1234H], AX
①  正确
②  错误
【判断题】 16 位机即指该机 CPU 的数据线为 16 条
①  正确
②  错误
【单选题】 下面关于8251的描述,正确的是()。
①  8251是一种可编程并行接口芯片
②  8251不能以异步方式发送数据
③  8251不能以同步方式发送数据
④  8251可以以异步方式发送数据,也可以以同步方式发送数据
【单选题】 CPU与外设间数据传送的方式,不正确的有( )
①  中断方式
②  程序控制方式
③  DMA方式  
④  以上三种都不正确
【单选题】 对“INT??N”指令其中断向量存放在内存从(??)开始的地址中。
①  DS*10H+N*4
②  DS*10H+N
③  0*10H+N*4?
④  0*10H+N
【单选题】 某存储单元的段基址为3806H,段内偏移地址为2948H,该存储单元的物理地址为( )。
①  4100H
②  3A9A8H
③  3B008H
④  3AA08H
【单选题】 8259A的INT是中断请求信号,它连至CPU的(??)端,用来向CPU发中? 断请求信号。
①  NMI
②  IF
③  INTR
④  TF