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

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

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

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

1、关于变量,以下叙述不正确的是( )。

A、函数调用结束后,局部变量所占用的空间被释放

B、在一个函数中定义的静态变量不能被另一个函数访问

C、当局部变量与全局变量同名时,在局部变量作用域范围内,全局变量不起作用

D、没有申明存储类别的局部变量都是自动变量

2、以下程序的输出结果是( )。main(){int i,sum;for(i=1;i<6;i++) sum+=i;printf("%d\n",sum);}

A、15

B、14

C、不确定

D、21

3、以下能定义长度为10的一维数组x且能正确初始化的语句是( )。

A、int x[10]=(0,0,0,0,0);

B、int x[10]=[3,2,1];

C、int x[]={0};

D、int x[10]={4*2};

4、设int a[2][3]={1,3,5,7,9,11};则*(a[1]+1)的值是( )。

A、5

B、7

C、9

D、11

5、未指定存储类别的变量,其隐含的存储类别为( )。

A、auto

B、static

C、extern

D、register

1、试题答案:A

试题解析:

当函数中局部变量被定义为静态局部变量时,该局部变量所占用的空间直到整个程序结束时才释放。故本题选A。

2、试题答案:C

试题解析:

int型变量sum未赋值,直接使用其值(值无法确定),故程序的输出结果不确定,本题选C。

3、试题答案:D

试题解析:

一维数组初始化的方法:
(1)在定义数组时对全部数组元素赋初值。
(2)只给数组中一部分元素赋值,系统会自动给后面未赋值的元素赋初值为0。
(3)若想使一个数组中全部元素值为0,可以写成int a[5]={0};
(4)对全部数组元素赋初值时,由于数据的个数已经确定,因此可以不指定数组长度。如int a[5]={0,1,2,3,4};可以写成int a[]={0,1,2,3,4};。但是,如果数组长度与提供初值的个数不相同,则方括号中的数组长度不能省略。
故选项A、B中语句错误。选项C中数组x的长度为1,不符题意。综上本题选D。

4、试题答案:C

试题解析:

*(a[1]+1)表示数组元素a[1][1],即值为9,本题选C。

5、试题答案:A

试题解析:

关键字“auto”可以省略,不写auto则隐含指定为“自动存储类别”。故本题选A。

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

责任编辑:希赛网

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

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

客服热线:400-111-9811

售后投诉:156-1612-8671

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