c语言计算机二级试题
时间: 2023-12-02 22:38:29 浏览: 92
根据提供的引用,本题考查的是C语言中的循环语句和位运算符。第一道题目中,do-while语句是C语言中的一种循环语句,当while语句中的表达式值为零时结束循环,而不是非零。因此选项B、C都是错误的,正确答案是D。第二道题目中,符合n>6的n只有7,8,9,所以循环次数为3。又因n在输出之前要执行n--,所以输出结果只能是876。因此正确答案是B。第三道题目中,c=a^b<<2;表示将a和b进行异或运算,然后将结果左移两位,最后赋值给c。a和b的二进制值分别为011和110,异或运算后得到101,左移两位后得到10100,即20。因此c的二进制值为10100,即20。
相关问题
C语言计算机二级考试资料
C语言计算机二级考试,通常指的是全国计算机等级考试中的二级C语言部分。备考这类考试,你需要:
1. **教材与参考书**:《C语言程序设计》(严蔚敏、吴大任主编)是官方指定教材,还有其他如《C Primer Plus》等辅助教材。此外,历年真题集和模拟题也是重要参考资料。
2. **基础理论**:学习C语言的关键在于理解语法结构(变量、数据类型、控制结构、函数等)、流程控制和数组、指针、结构体、文件操作等基本概念。
3. **实战练习**:做大量的习题和模拟试题,通过编写小程序锻炼编程技能和解决问题的能力。LeetCode、HackerRank等在线平台也有相关的C语言题目。
4. **考试技巧**:了解考试形式,例如选择题、填空题、编程题的答题策略,以及如何合理安排时间。
5. **系统复习**:按照考试大纲分阶段复习,先掌握基础知识,再逐渐提升到项目实践和算法应用。
阅读全文