【2017年整理】第6部分 字符型数据.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6部分 字符型数据 - PAGE 2 - - PAGE 1 - 第6部分 字符型数据 一、选择题 1、对以下程序: #includestdio.h void main() { int c; while((c=getchar())!=’\n’) { switch(c-‘2’) { case 0: case 1: puchar(c+4); case 2: putchar(c+4); break; case 3: putchar(c+3); default : putchar(c+2); break; } } printf(“\n”); } 从第一列开始输入数据:2473CR(CR代表回车),程序的输出结果是( A ). A.668977 B.668966 C D.6688766 2、C语言中不合法的字符串常量是( B )。 A.”\121” B.’y=’ C.”\n\n” D.”ABCD\x6d” 3、以下程序 void main() { char c1=’A’,c2=’Y’; printf(“%d,%d\n”,c1,c2); } 其输出结果是( D )。 A.因输出格式不合法看,无正确输出 B.65,90 C.A,Y D.65,89 4、以下程序 void main() { char ch1,ch2; ch1=’A’+’5’-‘3 ch2=’A’+’5’-‘3 printf(“%d,%c\n”,ch1,ch2); } 其输出结果是( A )。 A.67,C B.B,C C.C,D D.不确定的值 5、设有定义语句:char a=’\72’ A.包含1个字符 B.包含2个字符 C.包含3个字符 D.说明不合法 6、C语言中不合法的字符常量是( A )。 A.’\0xff’ B.’\65’ C.’’ D.’\ 7、判断char型变量c是否为大写字母的最简单且正确的表达式是( D )。 A.’A’=c=’Z’ B.(c=’A’)(c=’Z’) C.(‘A’=c)AND(‘Z’=c) D.(c=’A’)(c=’Z’) 8、以下程序段: void main() { char x=’A’; x=(x=’A’x=’Z’)?(x+32):x; printf(“%c\n”,x); } 其输出结果是( B )。 A.A B.a C.Z D.z 9、C语言中,字符(char)型数据在微机内存中的存储形式是( D )。 A.反码 B.补码 C.EBCDIC码 D.ASCII码 10、已知字母A的ASCII码值是65,以下程序( C )。 #includestdio.h void main() { char a=’A’; int b=20; printf(“%d,%o”,(a=a+a,a+b,b),a+’a’-‘A’,b); } 表达式非法,输出零或不确定值 因输出项过多,无输出或输出不确定值 输出结果为20,141 输出结果为20,141,20 11、若ch为char型变量,k为int型变量(已知字符a的ASCII码是97),则执行下列语句后的输出为( C )。 ch=’a’; k=12; printf(“%x,%o,”,ch,ch,k); printf(“k=%%d\n”,k); 因变量类型与格式描述符的类型不匹配,输出无定值 输出项与格式描述符个数不符,输出为0值或不定值 61,141,k=%d 62,141,k=%12 12、已知字母a的ASCII码的十进制代码为97,则执行下列语句后输出为( C )。 ch=’a’; a--; printf(“%d,%c\n”,a+’2’-‘0’,a+’3’-‘0’ A.a,c B.a--运算不合法,故有语法错误 C.98,c D.格式描述和输出项不

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档