学海网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > C语言数组典型例题分析与解答

C语言数组典型例题分析与解答

C语言数组典型例题分析与解答

数组练习解答

1 定义一个名为a的单精度实型一维数组,长度为4,所有元素的初值均为0的数定义语句是________________

【分析】按照一般数据定义语句的格式,可以直接写出方法一(参看答案);考虑到所有元素均赋初值时可以省略数组长度,可以写出方法二(参看答案);考虑到不省略数组长度,给部分元素赋初值时,所有未赋初值的元素均有空值(对数值型数组来说,初值为0),可以写出方法三(参看答案);考虑到选用静态型,不赋初值所有元素也自动赋予。空值(对数值型数组来说,初值为0),可以写出方法四(参看答案)。

【答案】方法一:float a[4]={0.0,0.0,0.0,0.0};

方法二:float a[]={ 0.0,0.0,0.0,0.0};

方法三:float a[4]= {0.0};

方法四: static float [4];

2 下列数组定义语句中,错误的是()

① char x[1]='a'; ②auto char x[1]={0};

③ static char x[l]; ④ char x[l];

【分析】显然答案①中给字符型数组赋初值的格式不对(不能直接赋予字符常量,必须用花括号括住),所以备选答案①是符合题意的答案。

【答案】 ①

3 用"冒泡排序法"对n个数据排序,需要进行n一1 步。其中第k步的任务是:自下而上,相邻两数比较,小者调上;该操作反复执行n-k次。现在假设有4个数据:4、l、3、2要排序,假定4为上、2为下,则利用"冒泡排序法"执行第2步后的结果是_________________。

【分析】开始排序前的排列执行第1步后的排列执行第2步后的排列

4 1 1

1 4 2

3 2 4

2 3 3

【答案】 l、2、4、3

4 用"选择排序法"对n个数据排序,需要进行n-1步。其中第k步的任务是:在第k个数据到第n个数据中寻找最小数,和第k个数据交换。现在假设有4个数据:4、1、3、2要排序,则利用"冒泡排序法"执行第2步后的结果是______________________。

【分析】 开始排序前的排列为: 4 1 3 2

执行第1步后的排列为: 1 4 3 2

执行第2步后的排列为: 1 2 3 4

【答案】1、2、3、4

5 下列数组定义语句中,正确的是()

① int a[][]={1,2,3,4,5,6}; ② char a[2]「3]='a','b';

③ int a[][3]= {1,2,3,4,5,6}; ④ static int a[][]={{1,2,3},{4,5,6}};

【分析】C语言规定,二维数组定义时不允许省略第二维的长度,所以备选答案①④是错误的。C语言还规定,定义字符型数组时不允许直接使用"字符常量"的方式赋初值,所以备选答案②也是错误的。显然备选答案③符合题意。【答案】③

6 定义一个名为"s"的字符型数组,并且赋初值为字符串"123"的错误语句是() ①char s[]={‘1','2','3','\0 '}; ②char s「」={"123"};

③char s[]={"123\n"}; ④ char s[4]={'1','2','3'};

第1页

TOP相关主题

  • c语言典型例题
  • c语言数组例题
  • 求极限的例题解答
  • c语言例题
  • c语言经典例题
  • c语言经典例题100道
  • c语言例题100
  • c语言程序设计例题

我要评论

相关文档

  • C语言数组典型例题分析与解答

    C语言数组典型例题分析与解答_IT认证_资格考试/认证_教育专区。C语言数组典型例题分析与解答 数组练习解答 1 定义一个名为a的单精度实型一维数组,长度为 4,所有...

  • c语言数组典型试题设计含答案

    c语言数组典型试题设计含答案_理学_高等教育_教育专区。c语言 数组一.选择题(2*20)【题1】在C 语言中,引用数组元素时,其数组下标的数据类型允许是 A)整型常量...

  • 数组典型例题

    数组典型例题分析与解答 10页 免费 C语言超级经典400道题目 29页 1财富值 C语言经典算法100例 52页 免费 while循环结构例题 35页 2财富值 C++数组和字符串 77...

  • C语言数组百道练习题含答案

    C语言数组百道练习题含答案_电脑基础知识_IT/计算机_专业资料。C语言数组经典练习题136道含答案6.1 选择题 6.1 在 c 语言中,引用数组元素时,其数组下标的数据...

  • C语言必背的典型程序设计题目 - 数组、函数---参考答案

    C语言必背的典型程序设计题目 - 数组、函数---参考答案_IT认证_资格考试/认证_教育专区。c语言数组部分必须会编写的程序(参考答案) 1、使用选择法、冒泡法对 10...

  • 典型例题分析解答

    C语言数组典型例题分析与解... 8页 1财富值 函数典型例题分析与解答 7页 1财富值 电路分析典型习题与解答 24页 5财富值 高中数学典型例题分析与解... 5页 ...

  • C语言典型例题答案详解解

    连加 1 C语言表达: fac(int n) { if(n==1) return 1; else return n...在一个已从小到大排序的数组中查找一 个指定的数,如果找到,返回指向数组中该...

  • 第二章数组习题解答

    数组典型例题分析与解答 10页 免费 C语言数组典型例题分析与... 8页 1下载券..., n 表示顺序围坐在圆桌周围 的人,并采用数组表示作为求解过程中使用的数据...

  • c语言 数组习题

    学习c语言的同学可以看看,里面的题比较经典,做了以后2级没问题第7 章 数组...本部分参考答案: 1.选择题 1-5 D A D B A 6-10 B D A D A 11-...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.xuehai.net All Rights Reserved.  email
返回顶部