考研C语言程序设计在线题库每日一练(二十)
以下是希赛网给大家分享考研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。

相关推荐
热门:管综逻辑16套真题讲解丨近九年管综真题及详细解析 丨2027英语二备考攻略
备考资料:笔试备考新手入门学习资料丨MPA备考资料汇总
点击刷题:考研英语(二)题库丨管综数学题库丨逻辑历年真题题库
免费获取:1v1 择校评估 + 提面材料诊断 + 笔试备考规划


