首页 考研

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

考研 希赛网 浏览 164

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

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

1、设有int x=10; 则表达式(x++*1/3)的值是()。

A、 3

B、 4

C、 11

D、 12

2、有如下函数调用语句func(ch1 ,ch2+ch3,ch4 +ch5);该函数调用语句中,含有的实参个数是()。

A、 3

B、 4

C、 5

D、 有语法错误

3、在下列选项中,没有构成死循环的程序段是()。

A、 for(int i=0; ;i++);

B、

C、 int n=1; do{++n;} while(n>=10);

D、 int n=36; while(n);--n;

4、变量的指针是该变量的()。

A、 值

B、 地址

C、 名

D、 一个标志

5、C语言中,可用来定义多个不同数据类型变量的数据类型是()。

A、 结构体

B、 文件型

C、 数组

D、 枚举

1、试题答案:A

试题解析:

【考点】本题考查运算符和表达式
【解析】表达式(x++*1/3)中符号'++'在变量的左边,因此先使用变量的值,再执行x=x+1,故表达式的值就是x*1/3的值;'*'和'/'同优先级,结合方向自左至右,故先计算x*1=10,再计算10/3=3,即表达式的值为3;故选A。

2、试题答案:A

试题解析:

【考点】本题考查函数的实参与形参
【解析】函数调用语句func(ch1 ,ch2+ch3,ch4 +ch5);中有3个表达式"ch1" ,"ch2+ch3","ch4 +ch5",分别对应函数func的3个形参,故含有3个实参,选A。

3、试题答案:C

试题解析:

【考点】本题考查循环结构
【解析】for语句的一般格式为for(表达式1;表达式2;表达式3)循环体,表达式2的值为真,继续循环;值为假,结束此for循环;A选项中for循环的表达式2为空,则循环无限执行下去,A错误。
while循环后面括号内的表达式为循环判断语句。B选项中,while(1),判断语句恒为真,循环无限执行,B错误。C选项while(n>=10)中,n的初值为1,循环体中对变量n的操作为++n,则n>=10为假(不会恒为真),不会构成死循环,C正确。D选项,循环语句为while(n);,n初值为36,循环体为";",没有对变量n进行操作,故n恒为真,循环无限执行,D错误。综上选C。

4、试题答案:B

试题解析:

【考点】本题考查指针的基本概念
【解析】指针就是地址,地址就是指针。故选B。
地址是内存单元的编号。所以,一个指针占几个字节,等于是一个地址的内存单元编号有多长。无论指针指向的变量占几个字节,该指针变量本身占4个字节(32位计算机中),8个字节(64位计算机中)。

5、试题答案:A

试题解析:

【考点】本题考查数据类型
【解析】C语言允许用户自己建立由不同类型数据组成的组合型的数据结构,称它为结构体;故选项A符合题意,选A。文件型只能定义文件数据类型;数组可以定义不同数据类型,但同一数组只能有一种数据类型;枚举只能定义枚举数据类型;故B、C、D错误。

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

责任编辑:希赛网

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

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