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

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

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

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

1、算法的确定性是指( )。

A、 算法只能被有限的用户使用

B、 算法中的每一个步骤都是无二义性的

C、 算法包含的操作步骤是有限的

D、 算法中的每一个步骤都应当能有效的执行

2、下列说法正确的是( )。

A、 字符数据只能以字符形式输出

B、 计算机内数据的存储仅采用十进制

C、 双精度型数据运行速度比单精度型数据快

D、 变量赋值时要注意变量类型和常量类型保持一致

3、以下程序运行结果( )。

A、15

B、10

C、6

D、9

4、若已定义:int a[ ]={0,1,2,3,4,5,6,7,8,9},*p=a, i=3;,则对a数组元素不正确的引用是( )。

A、a[p-a]

B、p[i]

C、*(&a[i])

D、a[p+a]

5、一个可执行的C程序的开始执行点是( )。

A、程序中的第一个语句

B、包含文件中的第一个函数

C、名为main的函数

D、程序中的第一个函数

1、试题答案:B

试题解析:

【考点】本题考查算法的特性---确定性。
【解析】算法的确定性是指算法中每一个步骤都应该是确定的,而不是含糊的。

2、试题答案:D

试题解析:

【考点】本题考查计算机语言基本概念。
【解析】在输出字符变量时,可以选择以十进制整数形式或字符形式输出;故A错误。计算机内信息的存储都采用二进制;故B错误。一般来说,CPU处理单精度浮点数的速度比处理双精度浮点数快;故C错误。综上选D。

3、试题答案:B

试题解析:

题中while语句结束循环的途径共有两条,一是循环条件表达式“item<5”的值为假(以0表示)时;二是语句“break;”生效时,直接跳出此循环。当循环到第4次时,item的值经历了0、1、2、3、4,此时sum的值为0+1+2+3+4=10,表达式sum>=8为真,执行语句“break;”。直接结束本循环。故本题选B。
while语句的一般形式为:while(表达式)语句。它的特点是先判断条件表达式,再执行循环体语句。while语句可以简单的记为:只要当循环条件表达式为真时(即给定的条件成立),就执行循环语句。
改变循环执行的状态的语句:
break语句,直接终止整个循环过程,不再判断执行循环的条件是否成立。
continue语句,结束本次循环,即跳过循环体下面未执行的语句,转到循环体结束点之前。不终止整个循环的执行。

【考点】本题考查循环结构---while语句。

4、试题答案:D

试题解析:

选项A中,p-a所得到的结果为它们所指元素(都指向首元素)的相对距离,因此p-a=0。选项B,p[i]等价于a[i]。选项C,*(&a[i])等价于a[i]。选项D中的p+a,两个地址不能相加,无实际意义。故本题选D。
当指针变量指向数组元素时,可以进行一下运算:加一个整数(用+或+=),如p1+1;减一个整数(用-或-=),如p1-1;
自加运算,如p++,++p;
自减运算,如p--,--p;
两个指针相减,如p1-p2(只有p1和p2都指向同一数组的元素时才有意义)。
注意:两个地址不能相加,如p1+p2是无实际意义的。

【考点】本题考查指针与数组。

5、试题答案:C

试题解析:

【考点】本题考查程序结构的特点。
【解析】程序总是从main函数开始执行的。故本题选C。

点击查看【完整】试卷>>

责任编辑:希赛网

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

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

客服热线:400-111-9811

售后投诉:156-1612-8671

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