2011计算机等考二级C语言课后练习题及答案(5)

2011计算机等考二级C语言课后练习题及答案(5)

ID:47214102

大小:67.50 KB

页数:24页

时间:2019-08-27

2011计算机等考二级C语言课后练习题及答案(5)_第1页
2011计算机等考二级C语言课后练习题及答案(5)_第2页
2011计算机等考二级C语言课后练习题及答案(5)_第3页
2011计算机等考二级C语言课后练习题及答案(5)_第4页
2011计算机等考二级C语言课后练习题及答案(5)_第5页
资源描述:

《2011计算机等考二级C语言课后练习题及答案(5)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2011计算机等考二级C语言课后练习题及答案(5)一、选择题  (1)下列叙述中正确的是  A)线性表是线性结构B)栈与队列是非线性结构  C)线性链表是非线性结构D)二叉树是线性结构  正确答案:A  (2)非空的循环单链表head的尾结点(由p所指向),满足  A)p->next==NULLB)p==NULL  C)p->next=headD)p=head  正确答案:C  (3)已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是  A)堆排序B)直接插入排序  C)快速排序D)直接选择排序  正确答案:B  (4)对建立良好的程序设计

2、风格,下面描述正确的是  A)程序应简单、清晰、可读性好  B)符号名的命名只要符合语法  C)充分考虑程序的执行效率  D)程序的注释可有可无  正确答案:A  (5)下列不属于结构化分析的常用工具的是  A)数据流图B)数据字典  C)判定树D)PAD图  正确答案:A(6)在软件生产过程中,需求信息的给出是  A)程序员B)项目管理者  C)软件分析设计人员D)软件用户  正确答案:D  (7)下列工具中为需求分析常用工具的是  A)PADB)PFD  C)N-SD)DFD  正确答案:D  (8)NULL是指  A)0B)空格  C)未知的值或无任

3、何值D)空字符串  正确答案:C  (9)数据库的故障恢复一般是由  A)数据流图完成的B)数据字典完成的  C)DBA完成的D)PAD图完成的  正确答案:C  (10)下列说法中,不属于数据模型所描述的内容的是  A)数据结构B)数据操作  C)数据查询D)数据约束  正确答案:C(11)C语言程序的基本单位是  A)程序行  B)语句  C)函数  D)字符  正确答案:C  (12)下面四个选项中,均是合法整型常量的选项是  A)160-0xffff011  B)-0xcdf01a0xe  C)-01986,0120668  D)-0x48a2e5

4、0x  正确答案:A  (13)以下选项中合法的用户标识符是  A)long  B)_2Test  C)3Dmax  D)A.dat  正确答案:B  (14)假定x和y为double型,则表达式x=2,y=x+3/2的值是  A)3.500000  B)3  C)2.000000  D)3.000000  正确答案:D  (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  正确答案:A(16)设x,y,t均为i

5、nt型变量,执行语句:  x=y=3;  t=++x

6、

7、++y;  完成后,y的值为  A)不确定  B)4  C)3  D)1  正确答案:C  (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);  正确答案:C  (18)若变量

8、已正确定义并赋值,下面符合C语言语法的表达式是  A)m∶=5  B)c=b=a=1  C)float8%5  D)x+5=y+2  正确答案:B  (19)下列程序运行的结果是  main()  {floatx;  inti;  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  正确答案:A  (20)若执行下面的程序时,从键盘上输入5和2,则输出结果是  main()  {i

9、nta,b,k;  scanf("%d,%d",&a,&b);  k=a;  if(a  elsek=b%a;  printf("%d",k);  }  A)5  B)3  C)2  D)0  正确答案:C  (21)C语言中while和do-while循环的主要区别是  A)do-while的循环体至少无条件执行一次  B)while的循环控制条件比do-while的循环控制条件更严格  C)do-while允许从外部转到循环体内  D)do-while的循环体不能是复合语句  正确答案:A  (22)以下程序的输出结果是  main()  {int

10、x=1,y=3;  printf("%d,",x++);  {in

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。