二级c语言试题

二级c语言试题

ID:40598493

大小:118.00 KB

页数:9页

时间:2019-08-04

二级c语言试题_第1页
二级c语言试题_第2页
二级c语言试题_第3页
二级c语言试题_第4页
二级c语言试题_第5页
资源描述:

《二级c语言试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

2、可读性好B)符号名的命名只要符合语法  C)充分考虑程序的执行效率D)程序的注释可有可无  (5)下列不属于结构化分析的常用工具的是  A)数据流图B)数据字典C)判定树D)PAD图  (6)在软件生产过程中,需求信息的给出是  A)程序员B)项目管理者C)软件分析设计人员 D)软件用户  (7)下列工具中为需求分析常用工具的是  A)PAD B)PFDC)N-SD)DFD  (8)NULL是指 A)0 B)空格C)未知的值或无任何值D)空字符串  (9)数据库的故障恢复一般是由  A)数据流图

3、完成的B)数据字典完成的C)DBA完成的D)PAD图完成的  (10)下列说法中,不属于数据模型所描述的内容的是  A)数据结构B)数据操作C)数据查询 D)数据约束  (11)C语言程序的基本单位是  A)程序行B)语句C)函数D)字符  (12)下面四个选项中,均是合法整型常量的选项是  A)160-0xffff011B)-0xcdf01a0xeC)-01986,0120668D)-0x48a2e50x  (13)以下选项中合法的用户标识符是  A)longB)_2TestC)3DmaxD)

4、A.dat  (14)假定x和y为double型,则表达式x=2,y=x+3/2的值是  A)3.500000B)3C)2.000000D)3.000000  (15)以下变量x,y,z均为double类型且已正确赋值,不能正确表示数学式子x÷y÷z的C语言表达式是  A)x/y*zB)x*(1/(y*z))C)x/y*1/zD)x/y/z  (16)设x,y,t均为int型变量,执行语句:  x=y=3;  t=++x

5、

6、++y;  完成后,y的值为  A)不确定B)4C)3D)1  (17)

7、已知i,j,k为int型变量,若从键盘输入:1,2,3<回车>,使i的值为1,j的值为2,k的值为3,以下选项中正确的输入语句是  A)scanf("%2d,%2d,%2d",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∶=5B)c=b=a=1C)float8%5D)x

8、+5=y+2  (19)下列程序运行的结果是  main()  {floatx;  inti;  x=3.6;  i=(int)x;  printf("x=%f,i=%d",x,i);  }  A)x=3.600000,i=3B)x=3.6,i=3C)x=3,i=3D)x=3.600000,i=3.000000  (20)若执行下面的程序时,从键盘上输入5和2,则输出结果是  main()  {inta,b,k;  scanf("%d,%d",&a,&b);  k=a;  if(a  elsek

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

10、printf("%d,%d,",x,y);  }  printf("%d,%d",x,y);  }  A)1,6,3,1,3B)1,6,3,6,3C)1,6,3,2,3D)1,7,3,2,3  (23)下面程序输出的结果是  main()  {inti;  inta[3][3]={1,2,3,4,5,6,7,8,9};  for(i=0;i<3;i++)  printf("%d",a[2-i][i]);  }  A)159B)753C)357D)591  (24)请阅读以下程序:  main

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

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

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