谭浩强C程序设计考研真题题库视频网课资料 每日讯息

2023-06-04 06:11:45    来源:哔哩哔哩    

谭浩强C程序设计考研真题题库视频网课资料汇总!

网课部分摘录:

若a、b和t都为int变量,则下面不能交换变量a和b值的是()。[武汉科技大学2019研]


(资料图片)

A.t=a;a=b;b=t;

B.a=t;t=b;b=a;

C.t=b;b=a;a=t;

D.a=a+b;b=a-b;a=a-b;

【答案】B

【解析】B中首先把t的值赋值给了a,则a的值已经被取代了,后面执行b=a,则ab的值都等于t的值。

以下正确的描述是()。[武汉科技大学2019研]

A.从多层循环嵌套中退出时,只能使用break语句

B.在循环体内使用continue和break语句,作用相同

C.只能在循环体内和switch体内使用break语句

D.continue语句的作用是结束整个循环的执行

【答案】C

【解析】从多层嵌套中退出不是只能使用break语句,也可以使用return或者程序自己执行完,A错误;在循环体内continue代表不执行该次循环中的剩余未执行语句,break代表直接跳出本层循环,BD错误,答案选C。

有函数定义:int func(int*p),x和y是int型变量,则正确的调用是()。[武汉科技大学2019研]

A.y=func(x);

B.func(x);

C.func()=x;

D.y=func(&x);

【答案】D

【解析】根据func函数的定义可以知道调用func函数需要传入一个指针,且该指针的指向类型是int型,只有D入的是指向int型数据的指针,答案选D。

与十进制1100等值的十六进制数是()。[华南理工大学2018研]

A.44A

B.44C

C.54A

D.54C

【答案】B

【解析】1100转换成二进制为010001001100,因此转换为十六进制为44C。

以下叙述中不正确的是()。[华南理工大学2018研]

A.在不同的函数中可以使用相同名字的变量

B.函数中的形式参数是局部变量

C.在一个函数内定义的变量只能在本函数范围内有效

D.在一个函数的复合语句中定义的变量在本函数范围内有效

【答案】D

【解析】在一个函数的复合语句中定义的变量只在该复合语句中有效。

以下关于循环语句的叙述中,正确的是()。[北京航空航天大学2018研]

A.for循环语句的三个部分必须都要有表达式

B.while循环语句的循环体内至少要有一条语句

C.do...while循环语句的循环体至少会被执行一次

D.continue语句可以退出包含它的整个循环体

【答案】C

【解析】for循环的三个表达式都可以省略,但是之间的分号不能省略,同时要有退出循环的机制,因此A项错误;while循环语句的循环体内可以为空,并不违反相应语法,只不过循环什么也不执行,因此B项错误;continue语句只是不执行本次循环的剩余语句,而并非退出整个循环,因此D项错误,答案选C。

......

>>>本文为多资料汇编>>>完整版载于攻关学习网>>>每年更新!

>>>资料查找>>>同名网站/公众号【攻关学习网】>>>查找>>>

>>>或直接点击/复制/搜一搜/下方网址查找

http://ggw.100xuexi.com

[责任编辑:h001]

关键词:

相关新闻

关于我们 联系我们:855 729 8@qq.com

版权所有 新消费网 xiaofei.7812.cn

粤ICP备18023326号-7