[其他资格考试]2007计算机等级考试二级C语言考前模拟密卷及答案10.docVIP

[其他资格考试]2007计算机等级考试二级C语言考前模拟密卷及答案10.doc

  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文档。上传文档
查看更多
[其他资格考试]2007计算机等级考试二级C语言考前模拟密卷及答案10

2007计算机等级考试二级C语言考前模拟密卷及答案(10)1)下列叙述中正确的是   A)线性表是线性结构???   B)栈与队列是非线性结构   C)线性链表是非线性结构??   D)二叉树是线性结构 (2)非空的循环单链表head的尾结点(由p所指向),满足   A)p-next==NULL???   B)p==NULL   C)p-next=head????   D)p=head (3)已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是   A)堆排序????   B)直接插入排序   C)快速排序????   D)直接选择排序 (4)对建立良好的程序设计风格,下面描述正确的是   A)程序应简单、清晰、可读性好   B)符号名的命名只要符合语法   C)充分考虑程序的执行效率   D)程序的注释可有可无 (5)下列不属于结构化分析的常用工具的是   A)数据流图????   B)数据字典   C)判定树????   D)PAD图 (6)在软件生产过程中,需求信息的给出是   A)程序员????   B)项目管理者   C)软件分析设计人员???   D)软件用户 (7)下列工具中为需求分析常用工具的是   A)PAD????   B)PFD   C)N-S????   D)DFD (8)NULL是指   A)0????   B)空格   C)未知的值或无任何值??   D)空字符串 (9)数据库的故障恢复一般是由   A)数据流图完成的???   B)数据字典完成的   C)DBA完成的???   D)PAD图完成的 (10)下列说法中,不属于数据模型所描述的内容的是   A)数据结构????   B)数据操作   C)数据查询????   D)数据约束 (11)C语言程序的基本单位是   A)程序行   B)语句   C)函数   D)字符 (12)下面四个选项中,均是合法整型常量的选项是   A)160? -0xffff?? 011   B)-0xcdf?? 01a?? 0xe   C)-01? 986,012?? 0668   D)-0x48a?? 2e5?? 0x (13)以下选项中合法的用户标识符是   A)long   B)_2Test   C)3Dmax   D)A.dat (14)假定x和y为double型,则表达式x=2,y=x+3/2的值是   A)3.500000   B)3   C)2.000000   D)3.000000 (15)以下变量x,y,z均为double类型且已正确赋值,不能正确表示数学式子x÷y÷z的C语言表达式是   A)x/y*z   B)x*(1/(y*z))   C)x/y*1/z   D)x/y/z (16)设x,y,t均为int型变量,执行语句:   x=y=3;   t=++x||++y;   完成后,y的值为   A)不确定   B)4   C)3   D)1 (17)已知i,j,k为int型变量,若从键盘输入:1,2,3回车,使i的值为1,j的值为2,k的值为3,以下选项中正确的输入语句是   A)scanf(-,-,-, i, j, k);   B)scanf(%d %d %d,i,j,k);   C)scanf(%d,%d,%d,i,j,k);   D)scanf(i=%d,j=%d,k=%d,i,j,k); (18)若变量已正确定义并赋值,下面符合C语言语法的表达式是   A)m∶=5   B)c=b=a=1   C)float 8%5   D)x+5=y+2 (19)下列程序运行的结果是   main()   {float x;   int i;   x=3.6;   i=(int)x;   printf(x=%f,i=%d ,x,i);   }   A)x=3.600000,i=3   B)x=3.6,i=3   C)x=3,i=3   D)x=3.600000,i=3.000000 (20)若执行下面的程序时,从键盘上输入5和2,则输出结果是   main()   { int a,b,k;   scanf(%d,%d ,a,b);   k=a;   if(a  else k=b%a;   printf(%d\n ,k);   }   A)5   B)3   C)2   D)0 (21)C语言中 while 和do-while循环的主要区别是   A)do-while的循环体至少无条件执行一次   B)while的循环控制条件比do-while的循环控制条件更严格   C)do-while允许从外部转到循环体内   D)do-while 的循环体不能是复合语句 (22)以下程序的输出结果是   main()   { int x=1,

文档评论(0)

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

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

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档