绵阳师范学院C语言程序设计期末考试(B)卷

需积分: 5 0 下载量 177 浏览量 更新于2024-08-04 收藏 51KB DOC 举报
"C语言程序设计期末考试B卷" 这篇文档是一个关于C语言程序设计的期末考试试卷,适用于绵阳师范学院信息工程学院本科层次的数19.1至数19.5班级。试卷总分为100分,包含5个大题,考试时间为120分钟,采取闭卷形式。试卷的注意事项包括要求考生在答题前填写个人信息并签字,作答和阅卷均在答卷上完成,且不得超出规定区域作答。若为开卷考试,会明确指定可携带的书籍、资料或工具。 试卷中给出了多个选择题,这些题目主要考察了C语言的基础知识,包括编译过程、赋值语句的合法性、表达式操作、条件判断、流程控制以及输入输出操作等。 1. 第一题涉及到编译过程,正确答案是A.1.exe,因为编译后的可执行文件通常是.exe格式。 2. 第二题测试赋值语句的正确性,只有C.i=1;是合法的赋值语句。 3. 第三题中,C选项i+5;并不会改变i的值,因为它只是一个表达式,并没有赋值操作。 4. 第四题是浮点数运算,当x=41.0时,5.0/9*(x-32)的结果是4.9,所以输出为D.4.900000。 5. 第五题的条件判断语句if(a>b>c)等同于if(a>b && b>c),在这种情况下,c++不会执行,因此c的值保持不变,答案是D.3。 6. 第六题的程序段中,x=4||(y=4)会使得y=4,而x=4,因此第二次printf输出结果为x=4y=4,答案是C.x=4y=4。 7. 第七题,输入9后,x变为10,满足条件,因此输出10,答案是C.10。 8. 第八题,x=0是非零值的反面,因此if(!x)成立,输出"x为零",答案是B.x为零。 9. 最后一题未给出完整信息,但可以推断出是关于循环或条件判断的题目,具体答案取决于剩余部分的逻辑。 这些题目覆盖了C语言中的基本概念,如变量、赋值、条件判断、流程控制结构、输入输出函数以及算术和逻辑运算,这些都是学习C语言时必须掌握的关键点。通过解答这些题目,学生可以检验自己对C语言基础知识的理解和应用能力。