网站大量收购闲置独家精品文档,联系QQ:2885784924

兰州大学《C语言程序设计》2020年5月考试在线考核试题答案.docVIP

兰州大学《C语言程序设计》2020年5月考试在线考核试题答案.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共5页,可阅读全部内容。
  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文档。上传文档
查看更多

《C语言程序设计》2020年5月考试在线考核试题

试卷总分:100

一、单选题(共20道试题,共40分)

1.以下程序的执行结果是()。#include<stdio.h>main(){inti=10,j=10;printf(%d,%d\n,++i,j--);}

A.9,10

B.11,9

C.11,10

D.10,9

答案:C

2.若有chara[5],*p=a;则下面的选项中正确的赋值语句是()

A.p=“abcd”

B.a=“abcd”

C.*p=“abcd”

D.*a=“abcd”

答案:A

3.若定义intm=7,n=12;则能得到值为3的表达式是()

A.n%=m-m%5

B.n%=(m-m%5)

C.n%=(m%=5)

D.(n%=m)-(m%=5)

答案:D

4.C语言源程序的基本单位是()

A.过程

B.标识符

C.子程序

D.函数

答案:D

5.若有以下类型说明语句:chara;intb;floatc;doubled;则表达式a*b+d-c的结果类型为()。

A.int

B.double

C.char

D.Float

答案:B

6.以下关于运算符优先顺序的描述中正确的是()

A.逻辑运算符<关系运算符<算术运算符<赋值运算符

B.赋值运算符<逻辑运算符<关系运算符<算术运算符

C.算术运算符<关系运算符<赋值运算符<逻辑运算符

D.关系运算符<算术运算符<赋值运算符<逻辑运算符

答案:B

7.表示关系12=x=y的C语言表达式为:()

A.(12<=x)||(x<=y)

B.(12<=x)|(x<=y)

C.(12<=x)(x<=y)

D.(12<=x)(x<=y)

答案:D

8.若有定义:int(*p)[3];则p()

A.是一个指针数组名

B.是一个指针,它指向一个含有3个整型元素的一维数组

C.是一个指向整型变量的指针

D.定义不合法

答案:B

9.若有定义:intx,*pb;则正确的赋值表达式是()

A.pb=x

B.pb=x

C.*pb=*x

D.*pb=x

答案:B

10.对二维数组的正确定义是()

A.inta[][3]={1,2,3,4,5,6};

B.inta[2,3]={1,2,3,4,5,6}

C.inta[2][]={1,2,3,4,5,6};

D.inta[][]={1,2,3,4,5,6};

答案:A

11.若变量已正确定义,以下非法的表达式是()。

A.a=b=c

B.a=1/2*(x=y=20,x*3)

C.a/=b+c

D.a%(4.0)

答案:D

12.C语言中规定函数的返回值的类型是由()

A.调用该函数时系统临时决定

B.调用该函数时的主调用函数类型所决定

C.在定义该函数时所指定的函数类型所决定

D.return语句中的表达试类型所决定

答案:C

13.设x、y均为float型变量,则以下不合法的赋值语句为()

A.y=(x%2)/10

B.x*=y+8

C.x=y=0

D.++x

答案:A

14.以下函数调用语句中含有()个实参。func((e1,e2),(e3,e4,e5));

A.语法错误

B.5

C.3

D.2

答案:D

15.下列四组字符串中都可以用作C语言程序中的标识符的是()

A.str_1Cpppowwhile

B.print_3ddb8aBc

C.PxqMy->bookline#His.age

D.I\amone_halfstart$it3pai

答案:B

16.C语言规定,程序中各函数之间()

A.既允许直接递归调用也允许间接递归调用

B.允许直接递归调用不允许间接递归调用

C.不允许直接递归调用允许间接递归调用

D.不允许直接递归调用也不允许间接递归调用

答案:A

17.如果用scanf()来输入长整型数据,则正确的格式控制符是()

A.%x

B.%lx

C.%lD

D.%d

答案:B

18.下列关于#include命令的叙述中,错误的是()

A.一个被包含文件中又可以包含另一个被包含文件

B.一个#include命令中可以指定多个被包含文件

C.一个#include命令中只能指定一个被包含文件

D.#include命令中,文件名可以用双引号或尖括号括起来

答案:B

19.若有定义chars[3][4];以下对数组元素s[i][j]的各种引用形式中错误的是()

A.s[i][j]

B.*(s[i]+j)

C.*(s+i)+j

D.*(*(s+i)+j)

答案:C

20.下面不是C语言合法标识符的是()。

A.i

B.flag

C.fine5

D.Score

答案:A

二、判断题(共10道试题,共20分)

21.在C程序中语句

文档评论(0)

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

专注成人学历教育服务10余年。

1亿VIP精品文档

相关文档