全国计算机二级c语言题库试题及答案.pdfVIP

全国计算机二级c语言题库试题及答案.pdf

  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文档。上传文档
查看更多
全国计算机二级 c 语言题库试题及答案 全国计算机二级 c 语言题库试题及答案 计算和模拟作为一种新的研究手段,常使一些学科衍生出新的分 支学科。以下是关于全国计算机二级 c 语言题库试题及答案,欢迎大 家参考! 一、选择题(每小题 1 分,共 40 分) 1). 设有定义: struct {char mark[12]; int num1; double num2;} t1,t2; 若变量均已正确赋初值,则以下语句中错误的是 ( ) A.t2.num1=t1.num1; B.t2.mark=t1.mark; C.t1=t2; D.t2.num2=t1.num2; 正确答案:B 答案解析:这个题目主要涉及到结构体的定义与赋值操作。根据 题意结构体变量 t1 ,t2 的成员变量 mark 是字符数组,对于字符数组 之间的赋值操作应该使用循环语句对每个字符进行赋值,而选项 A 是 用数组名实现字符数组之间的赋值操作,是错误的。 2). 若各选项中所用变量已正确定义,函数 fun 中通过 return 语句 返回一个函数值,以下选项中错误的程序是( ) A.main() { …… x=fun(2,10); ……} float fun(int a,int B{……} B.float fun(int a,int B{……} main() { …… x=fun(i,j); ……} C.float fun(int ,int); main() { …… x=fun(2,10); …… } float fun(int a,int B{……} D.main() { float fun(int i,int j); …… x=fun(i,j); …… } float fun(int a,int B{……} 正确答案:A 答案解析:C 语言规定,函数必须先定义,后调用(函数的返回值类 型为 int 或 char 时除外)。在选项 A 中,调用的子函数在调用后面定 义,所以不正确。在选项 B、C 中,被调用函数在主函数之前定义,再 在主函数中调用,所以是正确的;在选项 D 中,在主函数中先对子函数 float fun(int i,int j)进行了声明,然后进行调用。 3). 数据库设计包括两个方面的设计内容,它们是 A.概念设计和逻辑设计 B.模式设计和内模式设计 C.内模式设计和物理设计 D.结构特性设计和行为特性设计 正确答案:A 答案解析:数据库设计包括数据库概念设计和数据库逻辑设计两 个方面的内容。 4). 在设计程序时,应采纳的原则之一是 A.不限制 goto 语句的使用 B.减少或取消注解行 C.程序越短越好 D.程序结构应有助于读者理解 正确答案:D 答案解析:滥用 goto 语句将使程序流程无规律,可读性差,因此 A 不选;注解行有利于对程序的理解,不应减少或取消,B 也不选;程序的长短 要依照实际情况而论,而不是越短越好,C 也不选。 5). 关系表中的每一行记录称为一个( )。 A.字段 B.元组 C.属性 D.关键码 正确答案:B 答案解析:在关系表中,每一列称为一个属性,对应表中的一个 字段;每…行称为一个元组,对应表中的一条记录。 二、操作题 【真题1】 下列给定程序中,函数 fun()的功能是:通过某种方式 实现两个变量值的 交换,规定不允许增加语句和表达式。例如变量 a 初值为 8 ,b 初 值为 3 ,程序运行 后 a 中的值为 3 ,b 中的值为 8。 试题程序: #include conio.h #include stdio.h int fun(int *x,int y) { __1___ t; t=*x;*x=y; return(t)__2__ } main() {int a=3,b=8;{int a=3,b=8; b=fun(__3__,b);b=fun(__3__,b); } 解析

文档评论(0)

***** + 关注
官方认证
文档贡献者

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

版权声明书
用户编号:8032132030000054
认证主体社旗县清显文具店
IP属地河南
统一社会信用代码/组织机构代码
92411327MA45REK87Q

1亿VIP精品文档

相关文档