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

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

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

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

1、一个C语言程序由( )函数组成。

A、有且仅有1个

B、1个或多个

C、有且仅有2个

D、以上都不正确

2、若有定义:“int a[9],*p=a;”,则不能表示a[1 ]地址的表达式是( )。

A、p+1;

B、a+1;

C、a++;

D、++p

3、执行i=0; if(i>2)if(i<4)i=3; else i=4;i=5;后i的值应为( )。

A、3

B、4

C、5

D、语法错误

4、执行语句printf("|%8.4f|\n",12345.67);后的输出结果是( )。

A、|345.6700|

B、|12345.6700|

C、|2345.6700|

D、|12345.67|

5、执行fopen( )函数发生错误时的返回值(NULL、EOF在stdio.h中分别被定义为0、-1)是( )。

A、地址值

B、1

C、NULL

D、EOF

1、试题答案:B

试题解析:

【考点】本题考查C语言概述。
【解析】一个C语言程序是由若干个函数组成的,C语言被认为是面向函数的语言。故本题选B。

2、试题答案:C

试题解析:

【考点】本题考查指针与数组。
【解析】p+1;和++p都是使p指向下一元素,即a[1 ]。a代表首元素地址,a+1也是地址,即a[1 ]的地址。a++;错误,数组名a是一个地址常量,不能进行自增运算。综上本题选C。

3、试题答案:C

试题解析:

C语言规定:else子句总是与其之前最近的未配对的if 配对。故语句if(i<4)i=3; else i=4;是一个完整的if-else语句,作为if(i>2)的语句体。i的初值为0,则i>2不成立,不执行语句体;继续执行后面的语句i=5,故本题选C。

4、试题答案:B

试题解析:

格式字符%8.4f指定输出的数据占8列,其中包括4位小数。当整数部分长度超出指定范围时,保留原数值,而小数部分超出范围时,只保留4为小数,故按格式%8.4f输出12345.67的输出结果为12345.6700,则本题选B。

5、试题答案:C

试题解析:

使用fopen函数,若文件打开成功,则指向该流的文件指针会被返回,如果文件打开失败,则返回NULL,故本题选C。

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

责任编辑:希赛网

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

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

客服热线:400-111-9811

售后投诉:156-1612-8671

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