东华大学《C语言程序设计》2016-2017学年第二学期期末试卷B卷.docVIP

东华大学《C语言程序设计》2016-2017学年第二学期期末试卷B卷.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

东华大学试卷

2016—2017学年第2学期课号

课程名称C语言程序设计(期末;B卷)适用班级(或年级、专业)

考试时间120分钟班级学号姓名

题号

成绩

满分

30

10

30

30

100

得分

一、选择题。(每题2分,共30分)

1.在程序中可以用来作为变量名的合法的标识符是()。

A、if B、stu_1 C、2a1 D、buy?

2.下列叙述中正确的是()。

A、每个C程序文件中都必须要有一个main()函数

B、在C程序中main()函数的位置是固定的???

C、C程序中所有函数之间都可以相互调用,与函数所在位置无关???

D、在C程序的函数中不能定义另一个函数?

3.已知i、j、k为int型变量,若从键盘输入:1,2,3回车,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是()。

A、scanf(%2d%2d%2d,i,j,k);???

B、scanf(%d%d%d,i,j,k);???

C、scanf(%d,%d,%d,i,j,k);???

D、scanf(i=%d,j=%d,k=%d,i,j,k);?

4.若已定义ch为字符型变量,则下列语句中正确的是()。

A、ch=‘97’; B、ch=“97”; C、ch=‘A’; D、ch=“A”;

5.以下选项中,与k=n++完全等价的表达式是()。

A、k=n,n=n+1??B、n=n+1,k=n???

C、k=++n???D、k+=n+1?

6.能正确表示c是字母的式子是()。

A、c=’a’c=’z’B、c=ac=z||c=Ac=z

C、c=’A’||c=’Z’D、c=’a’c=’z’||c=’A’c=’Z’

7.已知intx=10,y=20,z=30;以下语句执行后x,y,z的值分别是()。

if(xy)

z=x;

x=y;

y=z;

A、x=10,y=20,z=30 B、x=20,y=30,z=30

C、x=20,y=30,z=10 D、x=20,y=30,z=20

8.设当执行以下程序段时()。

x=-1;

while(!x)printf(“%d”,x);

A、循环体将执行一次B、循环体将一次都不执行

C、循环体将执行无数多次D、系统将提示有语法错误

9.有以下语句:

i=1;

for(;i=100;i++)sum+=i;

与以上语句序列不等价的有()。

A、for(i=1;;i++){sum+=i;if(i==100)break;}

B、for(i=1;i=100;){sum+=i;i++;}

C、i=1;for(;i=100;)sum+=i;

D、i=1;for(;;){sum+=i;if(i==100)break;i++;}

10.若有说明:inta[10];则对a数组元素的正确引用是()。

A、a[10] B、a[10-10] C、a(5) D、a[3.5]

11.C语言中,简单变量做实参时,它和对应的形参之间的数据传递方式是()。

A、地址传递 B、单向值传递

C、由实参传给形参,再由形参传递给实参D、同用户指定传递方式

12.下面函数定义正确的是()。

A、doublefun(doubleu,v)B、doublefun(doubleu;doublev)

{returnu+v;}{returnu+v;}

C、doublefun(floatu,floatv)D、doublefun(u,v)

{returnu+v;}{floatu,v;returnu+v;}

13.以下程序的输出结果是()。

voidfun(inta,intb,intc)

{a=456;b=567;c=678;}

main(

文档评论(0)

逍遥子 + 关注
实名认证
文档贡献者

互联网搬运工

1亿VIP精品文档

相关文档