考研C语言程序设计在线题库每日一练(一十四)
以下是希赛网给大家分享考研C语言程序设计在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!
本文提供考研C语言程序设计在线题库每日一练,以下为具体内容
1、char 型常量在内存中存放的是( )。
A、 ASCII代码值
B、 BCD代码值
C、内码值
D、十进制代码值
2、算法的确定性是指( )。
A、 算法只能被有限的用户使用
B、 算法中的每一个步骤都是无二义性的
C、 算法包含的操作步骤是有限的
D、 算法中的每一个步骤都应当能有效的执行
3、有如下变量定义,char s[ ]="12012";,则sizeof(s),strlen(s)的值分别为( )。
A、5 6
B、6 5
C、3 4
D、4 3
4、执行以下语句后:int s=100;s=s>>1;则变量s的值为( )。
A、100
B、50
C、200
D、不确定
5、若定义数组int a[10],以下语句哪一个不成立( )。
A、a数组在内存中占有一段连续的存储
B、*(a+1)与a[1]代表的数组元素相同
C、a代表a数组在内存中占有的存储区的首地址
D、a是一个变量
1、试题答案:A
试题解析:
【考点】本题考查字符数据的存储。
【解析】在C语言中,char型数据是将一个字符常量放到一个字符变量中,并不是把该字符本身放到内存单元中去,而是将该字符的相应的ASCII代码放到存储单元中。故本题选A。
2、试题答案:B
试题解析:
【考点】本题考查算法的特性---确定性。
【解析】算法的确定性是指算法中每一个步骤都应该是确定的,而不是含糊的。
3、试题答案:B
试题解析:
sizeof函数会扫描整个字符串,直到碰到第一个字符串结束符'\0'为止,然后返回计数器值(长度包含'\0')。strlen函数是测试字符串长度的函数,函数值为字符串中的实际长度(不包括‘\0’在内)。故本题选B。
【考点】本题考查函数sizeof与strlen。
4、试题答案:B
试题解析:
100的二进制为1100100;s>>1运算后,右移1位为110010,转换成10进制,s的值为50。故本题选B。
按位运算(参加运算的数据,按二进制位进行运算):右移运算符(>>):对一个二进制数的各二进制位全部右移若干位,正数左补0,负数左补1,右边丢弃。
【考点】本题考查按位运算。
5、试题答案:D
试题解析:
【考点】本题考查数组的定义。
【解析】数组名a代表数组首元素的地址,是一个常量地址不是变量。故本题选D。