广西科技大学-2018-2019-工学类-高级程序设计语言试卷A试题及答案.docVIP

广西科技大学-2018-2019-工学类-高级程序设计语言试卷A试题及答案.doc

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

PAGE

第PAGE1页(共NUMPAGES6页)

广西科技大学2018—2019学年第1学期课程考核试题

考核课程高级程序设计语言(A卷)考核班级软件Q18级

学生数印数650考核方式闭卷考核时间120分钟

一、选择题(每题1分,共20分)

C语言源程序名的后缀是。

A.exe

B.c

C.obj

D.cpp

以下叙述中错误的是。

A.计算机不能直接执行用C语言编写的源程序

B.C程序经C编译程序编译后,生成后缀为.obj的文件是一个二进制文件

C.后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件

D.后缀为.obj和.exe的二进制文件都可以直接运行

若变量均已正确定义并赋值,以下合法的C语言赋值语句是。

A.x=y==5;

B.x=n%2.5;

C.x+n=i;

D.x=5=4+1;

已知字符A的ASCⅡ代码值是65,字符变量c1的值是A,c2的值是D。执行语句printf(%d,%d,c1,c2-2);后输出结果是。

A.A,B

B.A,68

C.65,66

D.65,68

C语言中运算对象必须是整型的运算符是。

A./

B.%

C.!

D.*

将int型变量n转换成float型变量的方法是。

A.floatn

B.(float)n

C.float(n)

D.intn

以下程序的输出结果是。

#includestdio.h

voidmain()

{intx=4,y=8;

x+=y;

y+=x;

printf(%d%d\n,x,y);

}

A.1220

B.48

C.1212

D.84

当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同

这个选项是。

A.k%2

B.k%2==1

C.(k%2)!=0

D.!k%2==1

设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句

if(ab)

if(c==d)y=0;

elsey=1;

该语句所表示的含义是。

0ab且c=d

A.y=

1a≥b

0ab且c=d

B.y=

1a≥b且c≠d

0ab且c=d

C.y=

1ab且c≠d

0ab且c=d

D.y=

1c≠d

若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式ab?a:cd?c:d的值为。

A.1

B.2

C.3

D.4

有以下程序段

intn,t=1,s=0;

scanf(%d,n);

do{s=s+t;t=t-2;}while(t!=n);

为使此程序段不陷入死循环,从键盘输入的数据应该是。

A.任意正奇数

B.任意负偶数

C.任意正偶数

D.任意负奇数

设变量已正确定义,则以下能正确计算f=n!的程序段是。

A.f=0;

for(i=1;i=n;i++)

f*=i;

B.f=1;

for(i=1;in;i++)

f*=i;

C.f=1;

for(i=n;i1;i++)

f*=i;

D.f=1;

for(i=n;i=2;i--)

f*=i;

当执行以下程序段时,供选择的答案是。

a=-3;do{a+=a;}while(!a);

A.循环体将执行一次

B.循环体将执行两次

C.循环体将执行无限次

D.系统提示有语法错误

在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则。

A.称为函数的直接递归调用

B.称为函数的间接递归调用

C.称为函数的循环调用

D.C语言中不允许这样的递归用

有以下程序:

#includestdio.h

intfun(intn)

{if(n==1)return1;

elsereturn(n+fun(n-1));}

voidmain()

{intx;

scanf(%d,x);

x=fun(x);

printf(%d

您可能关注的文档

文档评论(0)

万能知识库 + 关注
实名认证
服务提供商

教师资格证持证人

专注本科毕业文章分享,着重关注锂离子电池、钠离子电池发展,参与指导大学生创新创业竞赛,研究高中化学、数学教与学。

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

1亿VIP精品文档

相关文档