手机扫码访问

导航
您当前的位置:首页 > 试卷大全 > 计算机类 > 计算机等级考试

2005年9月全国计算机等级考试二级C语言程序设计真题及答案

类型:全真试卷  解析:有解析  年份:2010以前

  选择

  第1题、下列叙述中正确的是______。

  A.程序设计就是编制程序

  B.程序的测试必须由程序员自己去完成

  C.程序经调试改错后还应进行再测试

  D.程序经调试改错后不必进行再测试

 

  参考答案:C

  答案解析:

  程序调试的任务是诊断和改正程序中的错误,改正以后还需要再测试。

  第2题、下列数据结构中,能用二分法进行查找的是______。

  A.顺序存储的有序线性表

  B.线性链表

  C.二叉链表

  D.有序线性链表

 

  参考答案:A

  答案解析:

  二分法查找只适用于顺序存储的有序表。在此所说的有序表是指线性表中的元素按值非递减排列(即从小到大,(即从小到大,但允许相邻元素值相等)。

  第3题、下列关于栈的描述正确的是______。

  A.在栈中能插入元素而不能删除元素

  B.在栈中只能删除元素而不能插入元素

  C.栈是特殊的线性表,只能在一端插入或删除元素

  D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素

 

  参考答案:C

  答案解析:

  栈实际上也是线性表,只不过是一种特殊的线性表。在这种特殊的线性表中,其插入和删除只在线性表 ……此处隐藏10732个字…… >  第21题、以下程序的功能是:给r输入数据后计算半径为r的圆面积s,程序在编译时出错。main()/*Beginning*/{intr;floats;scanf("%d",&r);s=*I*r*r;printf("s=%f\n",s);}出错的原因是______。

  A.注释语句书写位置错误

  B.存放圆半径的变量r不应该定义为整型

  C.输出语句中格式描述符非法

  D.计算圆面积的赋值语句中使用了非法变量

 

  参考答案:D

  答案解析:

  本题并未对变量"II"作任何定义,所以编译时会出出非法字符的错误信息。

  第22题、设有定义intk=1,m=2;floatf=7;,则以下选项中错误的表达式是______。

  A.k=k>=k

  B.-k++

  C.k%int(f)

  D.k>=f>m

 

  参考答案:C

  答案解析:

  强制类型转换的一般形式为:(类型名)(表达式),而选项C中只给表达式加了括号,并没有绐类型名也加上括号,所以选项C的表达式错误。

  第23题、设有定义inta=2,b=3,c=4;,则以下选项中值为0的表达式是______。

  A.(!a==1&&(!b==0)

  B.(a

Tags:二级C语言程序设计 石油党建“每日答题”2019年9月26日试题及答案 石油党建“每日答题”2019年9月27日试题及答案 石油党建“每日答题”2019年9月2
您可能感兴趣的试卷
相关试卷
关于我们 | 用户指南 | 版权声明 | 给我留言 | 联系我们 | 积分商城 | 答案求助 | 网站地图
Copyright © 2020 www.daanwo.com All Rights Reserved