首页 考研

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

考研 希赛网 浏览 175

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

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

2、执行以下程序段时,以下答案正确的是()。

A、循环体执行一次

B、循环体执行两次

C、循环体执行无数次

D、系统提示有语法错误

3、在函数调用时,以下说法正确的是()。

A、实参的个数和形参的数目必须相同,无参数时括号里写0

B、实参和形参不可以同名

C、函数间的数据传递可以使用全局变量

D、实参和形参的数目可以相同,也可以不相同

4、下面数组定义正确的是( )。

A、char a[3]="are";

B、int a[]={1,2,3};

C、int a[2][]={{1,2},{3,4}}

D、int a[][]={{1,2},{3,4}}

5、已知: int *p;下面语句正确的是()。

A、p= (int*)malloc(sizeof(int));

B、p= (int )malloc(sizeof(int));

C、p = (*int)malloc(sizeof(int));

D、p = malloc(int);

2、试题答案:C

试题解析:

循环语句的条件表达式为x,而x的值一直在-1与1之间变换,不会变为0,即条件表达式不会为0(假),即恒为真,循环会一直执行下去。故本题选C。

【考点】本题考查循环结构。

3、试题答案:B

试题解析:

A选项错误,调用无参函数时,实参列表省略,括号里面为空,不是写0。C选项错误,函数间的数据传递不可以使用全局变量。但函数调用时,可以使用全局变量做实参。D选项错误,实参的个数和形参的数目必须相同。综上故选B。

【考点】本题考查形参与实参。

4、试题答案:B

试题解析:

【考点】本题考查数组的初始化。
【解析】选项A,用字符串"are"对数组a进行初始化,而字符串实际为"are\0"占四个字符,超出数组长度。选项B,int a[]={1,2,3};可以写成int a[3]={1,2,3};。选项C和D,定义数组时,第1维的长度可以不指定,但第2维的长度不能省。故本题选B。

5、试题答案:A

试题解析:

【考点】本题考查动态内存分配---malloc函数。
【解析】malloc函数返回值类型为void *,所以在调用此函数时根据接收者的类型对其进行强制类型转换,因此有p= (int*)malloc(sizeof(int))。故本题选A。

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

责任编辑:希赛网

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

温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
题库
章节练习
章节练习
章节专项突破
模拟考场
模拟考场
海量免费试题
历年真题
历年真题
真题实战演练
每日一练
每日一练
每天10题练习
习题练习
习题练习
核心知识点
高频错题
高频错题
错题突破集训
分享至