网站大量收购独家精品文档,联系QQ:2885784924

C语言练习题及答案解析三 .pdfVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

C语言练习题及答案解析三(共3页)

--本页仅作为文档封面,使用时请直接删除即可--

--内页可以根据需求调整合适字体及大小--

一、单项选择题

1.下面不属于C语言的数据类型是【】。

A)整型B)实型C)逻辑型D)双精度实型

分析:和其它高级语言相比,C语言中没有逻辑型数据,也没有逻辑型变量。

本题正确答案为C。

语言中,下列属于构造类型的是【】。

A)整型B)实型C)指针类型D)结构体类型

分析:C语言中构造类型的数据有三种:数组、结构体和共用体,数组是同类型数据

的集合,结构体是不同类型的数据集合。

本题正确答案为D。

3.下列字符串不符合标识符规定的是【】。

A)SUMB)sumC)3cdD)end

分析:标识符规定只能由26个英文字母(大小写均可),数字0~9和下划线组成,

且不能以数字开头,题中的3cd不符合规定。

本题正确答案为C。

4.下面能正确表示八进制数的是【】。

A)0x16B)029C)-114D)033

分析:选项A)以0x开头是十六进制数,选项B)虽然是0开头,但出现了数字9,选项

C)是十进制数。

本题正确答案为D。

5.下面四个选项中,均是合法实数的选项是【】。

A)B)C)D)-e5

分析:实数有两种表示形式:小数形式和指数形式,小数形式必须有小数点,指数形

式中,字母e之前必须有数字,e之后必须是整数。选项A)中的,选项C)中的,选项D)

中的-e5均是不合法的。

本题正确答案为B。

语言中,字符型数据在内存中存储形式是【】。

A)原码B)反码C)补码D)ASCII码

分析:C语言中int型数据是以补码形式存放的,字符型数据是以ASCII码形式存放

的。

本题正确答案为D。

7.下列正确的字符型常量是【】。

A)aB)′\\\\′C)\\rD)277

分析:字符常量的定义是用单引号括起来的一个字符,A和C的定界符不对,D超过

了char型数据的表示范围,′\\\\′是转义字符。

本题正确答案为B。

8.若有说明语句charch1=′\\x41′;则ch1【】。

A)包含4个字符B)包含3个字符C)包含2个字符D)包含1个字符

分析:\\x41中的41是十六进制数,即十进制的65,题中ch1存放的65是字母A

的ASCII码。

本题正确答案为D。

9.下列程序段输出的字符串长度为【】。

printf(\\\\aaa\\′ccc\\bddd\\);

A)11B)12C)13D)17

分析:\\\\、\\′、\\b和\\为转义字符,程序输出结果为:\\aaa′ccddd。

本题正确答案为A。

2

10.下列运算符中,要求运算对象必须是整数的是【】。

A)/B)*C)%D)!

分析:题目中/、*、!的运算对象既可以整数,也可以是实数,只有取余数运

算符%要求运算对象必须是整数。

本题正确答案为C。

11.下面合法的赋值语句是【】。

A)x+y=2002;B)ch=green;C)x=(a+b)++;D)x=y=0316;

分析:赋值号左端不能为表达式,选项A)是错的;赋值号不能将字符串赋给某个变

量,选项B)也是错的;增量运算符“++”不能用于表达式,选项C)也是错的。

本题正确答案为D。

12.已知a为int型,b为double型,c为float型,d为char型,则表达式a+b*c-d/a

结果的类型为【】。

A)int型B)float型C)double型D)char型

分析:不同类型数据混合运算的转换规律是:运算前float型数据会自动转换为

double型,char型数据会自动转换为in

您可能关注的文档

文档评论(0)

. + 关注
官方认证
文档贡献者

专注于职业教育考试,学历提升。

版权声明书
用户编号:8032132030000054
认证主体社旗县清显文具店
IP属地山东
统一社会信用代码/组织机构代码
92411327MA45REK87Q

1亿VIP精品文档

相关文档