杭州电子科技大学《C语言程序设计》2017-2018学年A卷.docxVIP

杭州电子科技大学《C语言程序设计》2017-2018学年A卷.docx

  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文档。上传文档
查看更多

座位号:

杭州电子科技大学学生考试卷(A)卷

考试课程

程序设计基础

考试日期

2017年月日

成绩

课程号

A0501180

教师号

任课教师姓名

考生姓名

学号(8位)

年级

专业

说明:请将全部答案都书写在最后页答题纸上,否则答题无效。

试题一、单项选择题(每小题2分,共20分)

1.下列叙述中不正确的是()

A.定义函数时,可以有形参,也可以没有形参。

B.函数的实参可以是常量、变量或表达式,也可以是函数返回值。

C.形参变量只有在函数被调用时才被分配存储单元。

D.函数中可以有多条return语句,因此可以返回多个值。

2.下列选项中是合法浮点数的选项是()。

A.-e5 B.2.5e-.2 C.-.80 D.123e

3.设有整型变量a,b,c,其中a,b,c的值分别为2,5,3,计算表达式“c*=

A、21 B、24 C、15 D、18

4.intx,y,min;,则下列选项的执行语句不能求的x和y中的最小值的是()。

A、if(xy)min=x;elsemin=y; B、min=x;if(xy)min=y;

C、min=x;if(xy)min=y; D、min=Y;if(xy)min=x;

5.intx,t=1,s=0;

scanf(%d,x);

do{

s+=t;

t-=2;

}

while(t!=x);

为使该段程序不陷入死循环,x应输入()

A.任意正奇数 B.任意正偶数 C.任意负奇数 D.任意负偶数

6.charstr[80],*sp=str;,则下列语句不能正确接收“hello”字符串的是()。

A.scanf(%s,sp); B.str=“hello”;

C.gets(str); D.gets(sp);

7.下列执行语句正确的是()

A.intx=10,*px;px=x;printf(“%d”,*px);

B.doublex=10.5,*px;*px=x;printf(“%f”,*px);

C.charch[10],*p;p=ch[0];printf(“%c”,*p);

D.double*px=x;doublex=10.5;printf(“%f”,*px);

8.下列程序的执行的结果为()。

#includestdio.h

intmain()

{intc[][4]={11,2,3,4,5,6,7,34,15,56,62,3,23,12,34,56};

int*p=c[0];

printf(%x,,*p);

for(;pc[0]+7;p++);

printf(%x,*p);

}

A.11,34 B.b,6 C.b,7 D.b,22

9.下列程序段的输出结果是()。

#defineMA(x,y)x*Y

printf(%d,MA(5-1,1+2)*2);

A.12 B.24 C.8 D、12

10.若已有一个单向链表,指针变量p1指向其中一个节点,p2指向其下一个节点,如果要插入p3到p1和p2之间,相应的语句是()

A.p1=p3-next;p3-next=p2;

B.p3-next=p1;p1-next=p2;

C.p3-next=p2;pl-next=p3;

D.p2-next=p3;pl-next=p2;

试题二、程序阅读题:阅读程序,写出程序的输出结果(每题5分,共25分)

1.

#includestdio.h

intmain()

{

inti,n;

scanf(%d,n);

for(i=3;i=n/2;i++){

if(n%i==0)

break; //第8行

printf(%d#,i);

}

printf(%d,i);

return0;

}

问题1(2分):输入12回车,写出输出结果;

问题2(3分):将第8行改为continue,输入12回车,写出输出结果。

2.

#includestdio.h

intfun(intx,inty)

第1页 共4页

座位号:

intm=0;

staticinti=2;

i++;

m=i+x+y;

returnm;

}

intmain()

{

intj=1,m=1,k;

k=fun(++j,++m);

printf(“k1=

文档评论(0)

。。。。 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档