19年3月二级C--字符型数据部分习题

1.char a=' \072 '; 表示的是ASCII中等于72的那个字符,即为" : "。

2.转义字符常量' \xx '可以把' \ '后面的数字转化为ASCII中对应的字符,' \72 '就是' : '。

3.C语言中,字符常量是以单引号括起来的单个字符,或为以" \ "与三位八进制数值或两位十六进制数值代替的单个字符。

4.以下程序段的输出结果是:

char s[]="\141\141abc\t"

printf ( %d\n' , str1en(s));

A.9    B.12    C.13    D. 14

题考的是对转义字符的理解,在C语言中规定:用反斜杠开头后面跟个字母代表一 个控制字符: 用入代表字符”\”, 用代表撇号字符:用反斜杠后面跟1到3个八进制数代表ASCII码为该八进制数的字符:用\x后面跟1到2个十六进制数代表ASCII码为该十六进制数的字符。

本题答案为A。

5.有以下程序

main( )

{ char a,b,c, *d;

a=’\’; b='\xbc ';

c=’\0xab' ; d="\0127" ;

printf( %c%c%c%c\n ,a, b,c, *d);

}

编译时出现错误,以下叙述中正确的是_

A.程序中只有a=' \ ' :语句不正确

B. b=' \xbc’,语句不正确

C.d="\0127" ;语句不正确

D.a='\’ ;和c=' \0xab' ;语句都不正确

本题的考查点是字符常量。

C中的字符常量是用单引号(即撇号)括起来的一个字符。如'a’、'x'、'D’、’?’、'$ ' 等都是字符常量。除了以上形式的字符常量外,C还允许用种特殊形式的字符常量, 就是以一个“\“开头的字符序列。 ’\ddd ' 表示1到3位8进制数所代表的字符,不足3位就在前面加0;’\xhh' 表示1到2位16进制数所代表的字符。而a=' \ ' 和c=' \0xab’是不正确的。

故本题答案为D。

6.转义字符常量是以一个反斜线开头后跟一个特定的字符,用来代表某个特定的ASCII字符,反斜线后直接跟数字表示八进制(八进制不用0开头)。

  反斜杠后的十六进制数可以有小写字母x开头,不允许大写字母X,也不允许0x开头。

7.C语言中,没有字符串类型的常量和变量,只有字符型的常量和变量,我们可以通过定义字符型的数组和指针来得到字符串。

对于字符的比较,不可以用关系运算符,只能用字符串比较函数strcmp( )进行比较。字符串比较函数的比较规则是对两个字符串从左至右逐个字符比较,直到出现不同的字符或遇到' \0 '为止,对两个字符串并没有长度的限制。

无任何字符的字符串叫空串,用""表示空串的长度为零,它小于一切非空字符串。

8.两个连续的双引号,""也是一个字符串常量,称为空串,但要占用一个字符的存储空间来存放' \0 '。

9.在c语言中,转义字符' \0 '对应的ASCII码值为0,数字字符' 0 '对应的ASCII码值为48。

10.在c语言中没有转义字符' \c ',' \a '代表响铃,' \b'代表退格符,' \r '代表回车符。

11.在c语言中,不能用字符串常量对字符数组名进行整体赋值操作。

12.表达式9+' 0 '值是字符9的ASCII码。

13.语句printf ("%d\n”, str1en(" \t\“\nY' \065\08AB")),的输出结果是____。

A.7  B.8  C.9  D.6

本题的考查点是转义字符和str1en函数。

转义字符总是以一个反斜线开头后跟一个特定的字符,其中“\”后可跟1~3位八进制数或在“\”后跟字母x及1~2位十六进制数,用来代表某一个特定的ASCII字符。Strlen(s)计算出以s为起始地址的字符串的长度,并作为函数值返回。这一长度不包括串尾的结束标志\0'。所以只需计算ht、丫、小\n、Y、\065这些字符常量的长度之和,\08AB不符合要求。 每个转义字符代表一一个字符,所以输出长度为6。

故本题答案为D。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,837评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,551评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,417评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,448评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,524评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,554评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,569评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,316评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,766评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,077评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,240评论 1 343
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,912评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,560评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,176评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,425评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,114评论 2 366
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,114评论 2 352

推荐阅读更多精彩内容