C语言程序设计期中考试.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计期中考试

C语言程序设计期中考试考试说明:1、本试卷包含五大题,共31题,满分100分,考试时间120分钟。2、考试形式为闭卷,禁止查阅任何资料或运行代码。3、本次考试接收答卷时间为2014年6月8日至2014年6月29日,答题直接在文档中作答,将答卷发到助教的QQ邮箱即可。请自觉遵守规则,限定答题时间。一、填空题(20分)本大题共10题。请将答案填入空格中。每题2分,第1—5题每题2个空格,每个空格1分,第6—10题每题1个空格,每个空格2分,每个空格填对得分,填错或不填得0分。1、C语言程序中,定义符号常量的格式如下,在横线上填入缺少的指令。__________ name replacement-list声明一个变量,要使其值不能被修改,则使用的限定符是__________。2、定义整型变量octint并将其赋值为八进制表达下的37,其代码为__________;定义整型变量hexint并将其赋值为十六进制表达下的8c,其代码为__________。(两空格均通过加前缀实现,不得转化成十进制表达再赋值)3、枚举常量用关键词__________定义。在没有显式说明的情况下,该类型中第一个枚举名的值为_____。4、定义静态变量或函数,使用关键词__________。如果一个变量在程序中使用频率较高,为将该变量放在机器的寄存器中以提高程序运行效率,定义该变量时使用关键词__________。5、在不进行显式初始化的情况下,静态变量将被初始化为__________,寄存器变量将被初始化为__________。(两空格均填入初始化成什么值或“没有定义”)6、程序中,变量x、y都已声明且赋值,变量max已声明,现将max的值设为x和y中的较大值,要求不使用if语句或if-else语句,而使用运算符?:实现,其代码为____________________。7—10题,假设在32位操作系统上运行,使用指定的位运算符完成运算,填入代码。7、输入两个整数,要求不使用,返回按位与运算的结果。例如:bitAnd(6, 5) = 4。允许使用的运算符:~ |。最多允许使用的运算符数量:8。int bitAnd(int x, int y){return ____________________;}8、输入两个整数,要求不使用|,返回按位或运算的结果。例如:bitOr(6, 5) = 7。允许使用的运算符:~ 。最多允许使用的运算符数量:8。int bitOr(int x, int y){return ____________________;}9、一个不带参数的函数,返回-1。允许使用的运算符:~ ^ | + 。最多允许使用的运算符数量:2。int minusOne(void){return ____________________;}10、一个不带参数的函数,返回带符号整数的最大正数。允许使用的运算符:~ ^ | + 。最多允许使用的运算符数量:4。int tmax(void){return ____________________;}二、单项选择题(10分)本大题共8题。每道题的四个选项中只有一个是正确的。第11—16题每题1分,第17—18题每题2分,均为选对得分,不选、错选或多选得0分。11、下列关于变量的说法中错误的是____________________。 ( )A、变量名必须以字母开头B、变量名中可以包含数字C、变量名长度无限制D、X和x是相同的变量名12、下列运算符中,优先级最高的是__________。 ( )A、二元加法运算符B、移位运算符C、判断相等运算符D、赋值运算符13、下列运算符中,优先级最低的是__________。 ( )A、取反运算符B、位运算符与C、位运算符或D、位运算符异或14、在嵌套if语句中,else语句与____________________匹配。 ( )A、之前的第一个ifB、之前的最后一个ifC、最近的前一个没有else配对的ifD、之前最远的没有else配对的if15、关于定义函数,下列说法中正确的是____________________。 ( )A、同一个文件中可以定义两个名称相同、参数类型不同的函数B、同一个文件中可以定义两个名称相同、参数个数不同的函数C、同一个文件中可以定义两个名称相同、返回值类型不同的函数D、同一个文件中不能定义两个相同名称的函数16、定义函数时,如果省略返回值类型,默认返回值类型是__________。 ( )A、char B、int C、dou

您可能关注的文档

文档评论(0)

wuailuo + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档