北京中医药大学《C语言程序设计》2016-2017学年第二学期期末试卷A卷.doc

北京中医药大学《C语言程序设计》2016-2017学年第二学期期末试卷A卷.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 PAGE 7 页 共 NUMPAGES 8 页 北京中医药大学 C程序设计 课程试卷(A)卷 共8页 考试形式 闭 卷 2017年 7月 院系 年级 专业 学号 姓名 成绩 重要提示 (1)所有题目的答案必须写在本试卷册最后两页的答题纸上,填写在其他位置的内容一律视为无效答题。 (2)本试卷的考试时间为120分钟。 一、选择题(每小题1分,共30分,从每小题的四个备选答案中选出一个正确的答案) 以下关于C语言描述错误的是 。 A.一个C程序由若干函数组成 B.属于低级语言 C.在B语言的基础上研制完成 D.是编写Windows操作系统的主要语言 下列标识符中,不符合C语言语法规范的是: 。 A.count B._abc1 C.a#12 D.Student 假设整型变量a、b、c已经正确定义,并且已被赋予大于1的值,则下列表达式中能够正确表示代数式的是 。 A.1/a*b*c B.1/(a*b*c) C.1/a/b/(float)c D.1.0/a/b/c 设x、y、z和k都是int型变量,则执行表达式:x=(y=4,z=8,k=12)后,x的值为 。 A.4 B.8 C.12 D.2 若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是 。 A.-3 B.9 C.-12 D.6 在C的表达式中,可以将某一类型的变量a强制转换成具有类型b的值,可写为 。 A.(b)a B.a(b) C.b(a) D.(a)b 设x和y均为int型变量,则以下语句:x+=y;y=x-y;x-=y;的功能是 A.把x和y按从大到小排列 B.把x和y按从小到大排列 C.无确定结果 D.交换x和y中的值 设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值: scanf(i=%d,f=%f,i,f); 为了把100和765.12分别赋给i和f,则正确的输入为 A.100空格765.12回车 B.i=100,f=765.12回车 C.100回车765.12回车 D.x=100回车,y=765.12回车 下列程序的运行结果是 。 A.a=%2,b=%5 B.a=2,b=5 C.a=d, b=d D.a=%d,b=%d main() { int a=2,b=5; printf(a=%d,b=%d\n,a,b); } 下述关于if语句的描述中,错误的是 A.if最多只能与一个else匹配 B.if语句可以与switch语句嵌套使用 C.else和距离它最近的if匹配 D.if语句可以与循环语句嵌套使用 对下面三条语句(其中s1和s2为内嵌语句),正确的论断是 。 (1) if (a) s1; else s2; (2) if (a= =0) s2; else s1; (3) if (a! =0) s1; else s2; A.三者相互等价 B.(1)和(2)等价,但与(3)不等价 C.三者互不等价 D.(1)和(3)等价,但与(2)不等价 以下关于循环体的描述中,错误的是 A.循环体中可以出现break语句和continue语句 B.循环体中还可以出现循环语句 C.死循环会在编译是出错 D.循环体中可以出现switch语句 有以下程序段int k=0; while (k=1) k++; while 循环执行的次数是 A.无限次 B.有语法错,不能执行 C.一次也不执行 D.执行1次 在C语言程序中, 。 A.函数的定义可以嵌套,但函数的调用不可以嵌套。 B.函数的定义不可以嵌套,但函数的调用可以嵌套。 C.函数的定义和函数的调用均不可以嵌套。 D.函数的定义和函数的调用均可以嵌套。 给出以下定义: char x[]=abcdefg; 内部 char y[]={a,b,c,d,e,f,g}; 则正确的叙述为 。 A.数组x和数组y等价 B.数组x和数组y的长度相同 C.数组x的长度大于数组y的长度 D.数组x的长度小于数组y的长度 已知:int a [ 10 ];那么对a数组元素的正确引用是 。 A.a[10] B.a[3.5] C.a(5) D.a[10-10] 已知:char c[8]=”bejing”,*s=c;则下面的输出语句中,错误的是 。 A.

文档评论(0)

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

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

1亿VIP精品文档

相关文档