C11A试卷-中文.pdf

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

浙江大学2011 –2012 学年冬季学期 《程序设计基础及实验》课程期末考试试卷 课程号:,开课学院: 计算机学院 . 考试试卷:√A 卷、B 卷(请在选定项上打√) 考试形式:√闭、开卷(请在选定项上打√),允许带 ∕入场 考试日期: 2012 年 01 月 11 日,考试时间: 120 分钟 诚信考试,沉着应考,杜绝违纪。 考生姓名: 学号: 所属院系: _ (注意:答题内容必须写在答题卷上,写在本试题卷上无效) 试题一、单选题(每小题2 分,共20 分) 1. 有函数原型为void f(int, int *) ,主函数中有变量定义:int a=2, *p=a; 则下列函数调用 正确的是____ . A .f(a, p) B.f(*p, a) C.f(a, *p) D.f(*p, a) 2. 执行下列代码后变量t 的值是_____. #define fun(a) 4*a; int t; t=fun(1+2); A .4 B.6 C.8 D.12 3. 若定义int k, a[10], *p=a; 那么下面表达式不正确的是_______ . A .a++ B.p++ C.a[0] = k D.p[0] = k 4. 若有定义struct { int k; char s[30]; } a[5] = {1, ABC, 2, abc}, *p = a; 那么表达式 *(p++)-s 的值是_______. A .A B.B C.a D.b 5. 若定义struct { short k; char c, s[9]; } A[5]; 那么sizeof(A)是_______ . A .4 B.5 C.60 D.12 6. 下列数组定义,不正确的是_______ . A .int a[1][3]; B.int x[2][2]={1,2,3,4}; C.int x[2][]={1,2,4,6}; D.int m[][3]={1,2,3,4,5,6}; 7. 下列可用于C 语言用户标识符的一组是_______. A .void, d, WORD B._if, _123, file C.For, -abc, IF D.2_a, xyz, b1_s 8. 对for(表达式1;;表达式3)可理解为_______. A .for(表达式1; 表达式1;表达式3) B.for(表达式1; 表达式3;表达式3) C.for(表达式1;0;表达式3) D.for(表达式1;1;表达式3) 9. 语句“while(x%3) a++;” 中的表达式x%3 等价于_______. A .x%3!=0 B.x%3==0 C.x%3==1 D.x%3==2 10. 下列程序段输出结果为_____ . int x=1, y=012; 《程序设计基础及实验》课程期末考试试卷, 2012 年01 月11 日 1 / 8 printf(“%d”,y*x++); A .12 B.10 C.20 D.24 试题二、填空题(每小题2 分,共30 分) 1. 下列命令行参数程序生成的执行程序为test.exe,执行test 12 34 56 78 回车,输出 结果是_____ .

文档评论(0)

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

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档