真题总结七

1.队列的顺序存储结构一般采用循环队列的形式。

2.线性链表中数据的插入和删除都不需要移动表中的元素,只需改变结点的指针域即可。

3.度为0的叶子节点总是比度为2的节点多一个。

4.软件危机:软件开发生产率低、软件质量难以控制、软件成本不断提高。

5.设计测试的主要根据是程序外部功能。

6.软件设计中使用的工具:系统结构图、PAD图、程序流程图。

7.C语言中没有逻辑类型。

8 ++K,K值自增1后再使用,K++是先去得K的值在将K的值自增1。

9.%8.6:变量输出的宽度为8,小数点后面保留6位小数。

10.函数指针的定义:void(*pf)( int  , char* );pf=fun;

11.定义字符数组,要先赋初值在使用。

char s[]; s="book!"是错误的

 

//随机产生20个互不相同的整数放在形参所指的数组里
#include  <stdlib.h>
#include  <stdio.h>
#define   N  20
void  fun( int  *a)
{ int  i, x, n=0;
  x=rand()%20;
/**********found**********/
  while (n<N)
  {  for(i=0; i<n; i++ )
/**********found**********/
         if( x==a[i] ) 
		    break;//判断x是否与数组中的数一致
/**********found**********/
     if( i==n)
		{ a[n]=x; n++; }
     x=rand()%20;
  }
}
void main()
{ int  x[N]={0} ,i;
  fun( x );
  printf("The result :  \n");
  for( i=0; i<N; i++ )
  { printf("%4d",x[i]);
    if((i+1)%5==0)printf("\n");
  }
  printf("\n\n");
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值