- 10
- 0
- 约1.97万字
- 约 14页
- 2022-07-08 发布于上海
- 举报
C语言实验题用三种循环结构 2022/7/7
C语言实验题用三种循环结构
一、选择题 (请在 【答题】菜单上选择 【选择题】命令,启动选择题测 程序,按
照题目上的内容进行答题。作答选择题时键盘被封锁,使用键盘无效,考生须使用
鼠标答题。选择题部分只能进入一次,退出后不能再次进入。选择题部分不单独计
时。)
1、若有定义语句:
int x =10;
则表达式x -=x +x 的值为 ( )。
A . 10
B. -20
C . 0
D. -10
『正确答案』
D
『答案解析』
单目加运算符优先级高于赋值运算符,所以先做x+x结果为20 ,再做x-20 ,结果为-10 ,然后赋值给x 。所以答案选择D选项。
2、有以下程序
#include stdio.h
main()
int a=-1, b=-1;
for(; ++a;)++b;
printf(%d,%d\n, a, b);
}
程序运行后的输出结果是 ( )。
A . 0,-1
B. 0,0
C . -1,-1
D. 结果不确定
『正确答案』
A
『答案解析』
这是对for循环的基本考查,C语言中for循环的形式:for(表达式1;表达式2;表达式3),本题中表达式1和表达式3为空语句。
程序执行过程为:定义整型变量a、b并赋初值,执行for循环,执行控制语句++a,a先自增变为0再使用,不满足控制条件,
跳出循环。因此b并未改变,最后输出0,-1。答案选择A 选项。
3、若有定义语句:
int a=3,b=2,c =1;
以下选项中错误的赋值表达式是 ( )。
A . a=(b=4)+c;
B. a=b=c+1;
C . a=(b=4)=3;
D. a=1+(b=c=4);
『正确答案』
C
编号:e045f4208a235f51fa1753c2112d2b49 1
C语言实验题用三种循环结构 2022/7/7
『答案解析』
对于赋值表达式来说,赋值号“ =”的左边一定为变量名,右边为一个C语言合法的表达式。A 项,等价于语
句“b=4;a=b+c=5;”;B项,等价于语句“c=1;b=c+1=2;a=b=2;”;D项,等价于语句“c=4;b=c=4;a=1+b=5;”。答案选择C
选项。
4 、若要使用C数学库中的sin函数,需要在源程序的头部加上
#include math.h
关于引用数学库,以下叙述正确的是 ( )。
A . 将数学库中sin函数的源程序插入到引用处,以便进行编译链接
B. 将数学库中sin函数链接到编译生成的可执行文件中,以便能正确运行
C . 通过引用math.h文件,说明sin函数的参数个数和类型,以及函数返回值类型
D. 实际上,不引用math.h文件也能正确调用sin函数
『正确答案』
C
『答案解析』
考查文件包含处理。文件包含命令的功能是把指定的文件添加到预处理部分,从而把指定的文件和当前的源程序文件连接起
来,该文件则包含了程序要调用的函数的声明。由此,选项A 、B、D表述错误。答案选择C选项。
5、以下叙述中错误的是 ( )。
A . 可以用typedef说明的新类型名来定义变量
B. typedef 的作用是用一个新的标识符来代表已存在的类型名
C . typedef说明的新类型名必须使用大写字母,否则会出编译错误
D. 用typede
您可能关注的文档
最近下载
- 教师党员一对一谈心谈话记录.docx VIP
- F453020【复试】2024年陕西理工大学0860生物与医药《加试生物化学》考研复试仿真模拟5套卷.pdf VIP
- DB22_T 5115-2022 房屋建筑和市政基础设施工程安全管理资料标准.docx VIP
- 2025-2026学年初中艺术·美术湘美版2024七年级下册-湘美版2024教学设计合集.docx
- 2025年江西省赣州市事业单位招聘笔试题(附答案).docx
- 瓢偏度的测量 (1).pptx VIP
- 西门子6SE70变频器说明书.pdf
- 《中华商业文化》第一章 商史文化.pptx VIP
- 松下面包机SD-PT1000使用说明书.pdf
- 新解读《房屋建筑和市政基础设施工程安全管理资料标准 DB22_T 5115-2022》最新解读.docx VIP
原创力文档

文档评论(0)