考研C语言程序设计在线题库每日一练(二十)

考研 希赛网 浏览 337 来源:希赛网

以下是希赛网给大家分享考研C语言程序设计在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!

本文提供考研C语言程序设计在线题库每日一练,以下为具体内容

1、将比存储区域尺寸更长的数据存入数据区,会导致的问题是()。

A、 语法错误

B、 舍入误差

C、 溢出

D、 精度误差

2、以下()是错误的整型常量。

A、-0xabcdef

B、018

C、0x29

D、011

3、对于基类型相同的两个指针变量之间,不能进行的运算是(  )。

A、==

B、=

C、+

D、-

4、下面关于函数参数的说法不正确的是()。

A、形参可以是常量、变量或表达式

B、实参可以是常量、变量或表达式

C、在被定义的函数中,必须指定形参的类型

D、形参应与其对应的实参类型一致

5、下面四个选项中,均是合法转义字符的选项是()。

A、'\'''\\''\n'

B、'\' '\017''\"'

C、'\018''\f''xab'

D、'\\0' '\101''x1f'

1、试题答案:C

试题解析:

【考点】本题考查数据溢出。
【解析】语法错误:当使用部分中文符号,如:','、'。'等时,会出现语法错误。
舍入误差:当用有限位数的浮点数来表示实数的时候(理论上存在无限位数的浮点数)就会产生舍入误差,如float型数据表示2/3时,结果为0.666667。
溢出:当超过一个数据类型能够存放最大的范围时数值会溢出。
精度误差:对于浮点型的数据,在进行各种运算时,因为计算机的二进制存储特性,会导致出现精度丢失的现象,称为精度误差。
综上,题中将比存储区域尺寸更长的数据存入数据区属于溢出;故本题选C。

2、试题答案:B

试题解析:

以0开头的是8进制整数,后面不能出现8及以上数字。故本题选B。
整型常量的书写形式:
十进制:通常整数的写法。例如:12、17、21等。
八进制:通常是在八进制整数前面加一个数字0。例如:012、017、021。
十六进制:通常是在十六进制整数前加0x。例如0x12、0x17、0x21。注意十六进制与十进制的对应关系是:0-9对应0-9;A-F对应10-15。
二进制:通常是在二进制整数前加0b。例如0b1100,对应十进制数为12。

【考点】本题考查整型常量的书写形式。

3、试题答案:C

试题解析:

对于指针a,b来说,a==b是判断两个指针是否指向同一地址;a=b是将b所指向的地址赋值给a;a+b没有实际意义;a-b是计算两个地址之间的相对距离(只有a和b都指向同一数组的元素时才有意义)。故本题选C。

【考点】本题考查指针变量。

4、试题答案:A

试题解析:

【考点】本题考查函数--形参与实参。
【解析】实参可以是常量、变量、表达式、函数等任意形式,但形参只能是变量。故本题选A。

5、试题答案:A

试题解析:

【考点】本题考查数据的表现形式---转义字符。
【解析】对应表:转义字符及其作用,可知B中'\'不合法;C中'\018',八进制不能出现8,9,故不合法;D中'\\0'不合法。综上本题选A。


责任编辑:希赛网

📅 本文最后更新于 2023-08-10

温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
新人礼包 新人礼包 课程咨询 课程咨询 企业团报 企业团报 电话咨询 电话咨询

客服热线:400-111-9811

售后投诉:156-1612-8671

公众号 公众号
希赛网公众号二维码
扫二维码 关注希赛网
APP下载 APP下载
希赛网APP下载二维码
扫二维码 下载APP
二维码
二维码
第1步:扫码添加老师微信  第2步:领取备考资料
!
咨询在线老师!