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

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

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

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

1、选择正确的语句,使得string的内容为"I am student"(其中char string[20];)( )。

A、scanf("%s",string);

B、scanf("%c",&string);

C、scanf("%s",&string);

D、gets(string);

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

A、函数调用不占运行时间,只占编译时间

B、宏替换不占运行时间,只占编译时间

C、有参数的宏定义就是函数

D、在定义宏时,宏名与带参数的括弧之间可以加空格

3、当do-while语句构成的循环条件为( )时,结束循环。

A、0

B、1

C、true

D、非0

4、设float c,f;,正确表达温度转换公式c=5/9(f-32)的表达式是( )。

A、c=5*(f-32)/9;

B、c=5/9*(f-32);

C、c=5/9(f-32);

D、c=5/(9*(f-32));

5、C语言中的简单数据类型包括( )。

A、整型、实型、字符型

B、整型、实型、逻辑型、字符型

C、整型、字符型、逻辑型

D、整型、实型、逻辑型

1、试题答案:D

试题解析:

scanf函数的参数列表应为地址,按%s格式输入时以第一个非空白字符开始,以第一个空白字符结束,而"I am student"中有空白字符,故选项A不符题意。而&string不是字符数组string的地址,故选项B、C错误。综上本题选D。
scanf函数的一般形式:scanf(格式控制,地址表列)。
输入字符串的函数gets一般形式为gets(字符数组)。它的作用是从终端输入一个字符串到字符数组,并得到一个函数值。

2、试题答案:B

试题解析:

函数调用属于程序执行,占用运行时间,故A选项错误。宏替换是在程序编译过程中进行的,不占用运行时间,故B选项正确。宏定义与函数有本质的区别,宏定义只是替换字符,不占用存储空间,而函数有存储空间,故C选项错误。在定义宏时,宏名与带参数的括弧之间不可以加空格,故D选项错误。综上本题选B。

3、试题答案:A

试题解析:

while循环语句中,当循环条件为假(值为0)时,循环结束。故本题选A。

4、试题答案:D

试题解析:

温度转换公式c=5/9(f-32),其中9和(f-32)均为被除数,故表达式应为c=5/(9*(f-32));,本题选D。

5、试题答案:A

试题解析:

C语言中的简单数据类型分别为整型、浮点型(实型)、字符型。故本题选A。

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

责任编辑:希赛网

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

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

客服热线:400-111-9811

售后投诉:156-1612-8671

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