武汉理工大学继续教育《C语言程序设计(本)》在线作业答案.pdf

武汉理工大学继续教育《C语言程序设计(本)》在线作业答案.pdf

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

一、单选(共计100分,每题2.5分)

1、若已定义inta=11;执行以下语句后的输出结果是()。

A.a=11,a=11,a=b

B.a=11,a=13,a=b

C.a=11,a=13,a=c

D.a=11,a=12,a=13

2、

A.

B.

C.

D.

3、以下程序运行后,文件test.txt的内容是()。#includestdio.hmain(){FILE*fp;

!=NULL)

A.first

B.second

C.firstsecond

D.secondfirst

4、若有以下定义:structnode{intdata;structnode*next;}structnode*head,*p;已建立

如下图所示的链表:p↓┌──┬──┐

┌──┬──┐┌──┬──┐head→│data│next┼→│data│next┼→...

→│data│NULL│└──┴──┘└──┴──┘└──┴──┘

能删除指针p所指向结点的程序段是()。

A.p=p-next;head-next=p-next;free(p);

B.free(p);p=p-next;head-next=p-next;

C.head-next=p-next;free(p);

D.free(p);head-next=p-next;

5、若有定义:inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;,则()表达式是错误的。

A.a[2]

B.p++

C.p[2]

D.a++

6、下面叙述错误的是()。

A.C源程序可由一个或多个函数组成

B.

C.

D.注释说明部分只能位于C源程序的最前面

7、()为合法的常量。

A.

B.

C.

D.

1/11

8、以下程序的运行结果是()。voidmain(){ints=0,i=0;while(i8)

{i++;if(i%2==0)continue;s+=i;}

A.36

B.7

C.16

D.12

9、以下程序段的运行结果是()。main(){inti=4,j;j=i;pic(i+2*j-2,*);putchar(

);

for(j-=2;j=0;j--){pic(3-j,);pic(i+2*j,*);putchar(

);}}pic(intlen,charc){int

k;for(k=1;k=len;k++)putchar(c);}

A.

B.

C.

D.

10、设有以下程序段:inta=1,b=10,c=1,x;x=ab||++c;printf(″%d,%d

″,x,c);

执行后输出的结果是()

A.0,0

B.0,1

C.1,0

D.1,1

11、以下条件语句中(其中s1和s2分别表示C语言的语句),()与其他三条语句不等

价。

A.if(a)s1;elses2;

B.if(a==0)s2;elses1;

C.if(a!=0)s1;elses2;

D.if(a==0)s1;elses2;

12、若已定义intarr[10];则不能正确引用arr数组元素的是()。

A.arr[0]

B.arr[1]

C.arr[10-1]

D.arr[7+3]

13、若有定义:int*p,k=4;p=k;以下均代表地址的是()。

A.k,p

B.k,p

C.k,p

D.k,*p

14、以下程序的运行结果是()。main(){inta[3]={1,2,3};int*num[3];int**p,i;

A.1

B.3

C.a[0]

D.num

15、以下程序中的循环执行了()次。#defineN2#defineMN+1#defineNUM(M+1)*M/2

1/11

A.5

B.6

C.8

D.9

16、若有定义:intx,a,b;语句x=(a=2,b=3,a+b);运行后,x、a、b的值依次为()。

A.235

B.325

C.523

D.532

17、以下程序运行后,a的值是()。main(){inta,b;for(a=1,b=1;a=100;a++)

{if(b=20)break;if(b%3==1){b+=3;continue;}b-=5;}}

A.101

B.100

文档评论(0)

各类考试卷精编 + 关注
官方认证
内容提供者

各类考试卷、真题卷

认证主体社旗县兴中文具店(个体工商户)
IP属地河南
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档