博文

二级C程序修改举例~(2006-08-15 11:55:00)

摘要:  二级C程序修改1
  试题说明 :
  给定程序MODI1.C中函数 fun 的功能是:将在字符串s中出现、
  而未在字符串t中出现的字符形成一个新的字符串放在u中,u中字
  符按原字符串中字符顺序排列,不去掉重复字符。
  例如:当s = "AABCDE",t = "BDFG"时,
  u中的字符串为"AACE"。
  请改正函数fun中的错误,使它能得出正确的结果。注意:不
  要改动main函数,不得增行或删行,也不得更改程序的结构!
  ===============================================================================
  程序 :
  #include
  #include
  #include
  /************found************/
  void fun (char *s, char *t, char u)
  { int i, j, sl, tl;
  sl = strlen(s); tl = strlen(t);
  for (i=0; i { for (j=0; j if (s[i] == t[j]) break;
  /************found************/
  if (j>tl)
  *u++ = s[i];
  }
  *u = '\0';
  )
  main()
  { char s[100], t[100], u[100];
  clrscr();
  printf("\nPlease enter string s:"); scanf("%s", s);
  printf("\nPlease enter string t:"); scanf("%s", t);
  fun(s, t, u);
  printf("the result is: %s\n", u);
  }
  所需数据 :
  #2
  @1 001010 ......

阅读全文(2751) | 评论:0

04年4月二级C笔试题(2006-08-15 11:51:00)

摘要: 一、 选择题((1)~(40)每题1分,(41)~(50)每题2分,共60分)   1、 1MB等于(D)
  A)1000字节      B)1024字节      C)1000*1000字节      D)1024*1024字节   2、与十六进制数200等值得十进制数为(B)
  A)256      B)512      C)1024      D)2048   3、 所谓"裸机"是指(C)
  A)单片机    B)单板机      C)不装备任何软件的计算机      D)只装备操作系统的计算机   4、 能将高级语言编写的源程序转换为目标程序的是(C)
  A)链接程序 B)解释程序   C)编译程序    D)编辑程序   5、 在64为计算机中,一个字长所占字节数为(B)
  A)64   B)8    C)4      D)1   6、 在Windows环境下,当一个应用程序窗口被最小化后,该应用程序(A)
  A)继续在后台运行    B)继续在前台运行
  C)终止运行          D)暂停运行   7、在Windows环境下,能实现窗口移动的操作是(D)
  A)用鼠标拖动窗口中的任何部位     B)用鼠标拖动窗口的边框
  C)用鼠标拖动窗口的控制按钮       D)用鼠标......

阅读全文(2334) | 评论:0

C语言基础知识(2006-08-15 11:37:00)

摘要:  常量和变量
  1.常   量: 程序执行过程中,值不变的量。  3 ,'a'
  变   量:值可以改变的量。
  一个变量有一个名字,在内存中有一定的存储单元,存放变量的值。
  2.常量类型:
  a.整    型:12,0,-3
  b.实    型:4.6,-1.2
  c.字 符 型: 'a','d'
  d.符号常量: #define PRICE 30  (PRICE不能再被赋值且要大写)   3.变  量: 先定义,后使用。一个变量只能被指定为一确定类型。   4.标识符:标识变量名,符号常量名,函数名,数组名,类型名,文件名的有效字符数列。
  a.由字母、数字、下划线三种字符组成,第一个字符必须为字母或下划线。
  b.大写字母、小写字母被认为是两个不同的字符。
  c.长度一般小于8个。   数据类型
  一.整 型:
  1.整型常量
  a.十 进 制:12,-3,0
  b.八 进 制:以0开头。
  c.十六进制:以0x开头。   2.整型变量            
  a. int                 -32768——32767  
  b. short int           -32768——32767     
  c. long int
  d. unsigned int        0——65535  
......

阅读全文(2168) | 评论:0

05年计算机考试二级C之填空题(2006-08-15 11:34:00)

摘要:填空题(每空2分,共40分)
(1)某二*树中,度为2的结点有18个,则该二*树中有 19  个叶子结点。

(2)在面向对象的方法中,类的实例称为 对象  。

(3)诊断和改正程序中错误的工作通常称为 程序调试 。

(4)在关系数据库中,把数据表示成二维表,每一个二维表称为 关系 。

(5)问题处理方案的正确而完整的描述称为 算法 .
(6)以下程序运行时若从键盘输入:10 20 30<回车>。输出结果是 10 30 0 .
#include <stdio.h>
main()
{ int i=0,j=0,k=0;
scanf("%d%*d%d",&i,&j,&k);
printf("%d%d%d\n",i,j,k);
}

(7)以下程序运行后的输出结果是 81 .
#define S(x) 4*x*x 1
main()
{
int i=6,j=8;
printf("%d\n",S(i j));
}

(8)以下程序运行后的输出结果是 4599
main()
{
int a=3,b=4,c=5,t=99;
if(b<a&&a<c) t=a;a=c;c=t;
if(a<c&&b<c) t=b;b=a;a=t;
printf("%d%d%d\n",a,b,c);
}

(9)以下程序运行后的输出结果是 10 20 0
main()
{
int a,b,c
a=10;b=20;c=(a%b<1)||(a/b>1);
printf("%d %d %d\n",a,b,c);
}

(10)以下程序运行后的输出结果是0918273645
main()
{
char c1,c2;
for(c1='0',c2='9';c1<c2;c1 ,c2--)
printf("%c%c",c1,c2);
printf("\n");
}

(11)已知字符A......

阅读全文(2421) | 评论:0

05年计算机考试二级C之选择题(2006-08-15 11:32:00)

摘要:一、选择题((1)-(10)每小题2分,(11)-(50)每小题1分,共60分)
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项真涂在答题卡相应位置上,答在试卷上不得分。
(1)数据的存储结构是指 D
 A)存储在外存中的数据
 B)数据所占的存储空间量
 C)数据在计算机中的顺序存储方式
 D)数据的逻辑结构中计算机中的表示

(2)下列关于栈的描述中错误的是 B
 A)栈是先进后出的线性表
 B)栈只能顺序存储
 C)栈具有记忆作用
 D)对栈的插入与删除操作中,不需要改变栈底指针

(3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是 D
 A)冒泡排序为n/2
 B)冒泡排序为n
 C)快速排序为n
 D)快速排序为n(n-1)/2

(4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为 C
 A)log2n
 B) n/2
 C) n
 D) n 1
(5)下列对于线性链表的描述中正确的是 A
 A)存储空间不一定是连续,且各元素的存储顺序是任意的
 B)存储空间不一定是连续,且前件元素一定存储在后件元素的前面
 C)存储空间必须连续,且前件元素一定存储在后件元素的前面
 D)存储空间必须连续,且各元素的存储顺序是任意的

(6)下列对于软件的描述中正确的是 C
 A)软件测试的目的是证明程序是否正确
 B)软件测试的目的是使程序运行结果正确
 C)软件测试的目的是尽可能多地发现程序中的错误
 D)软件测试的目的是使程序符合结构化原则 (7)为了使模块尽可能独立,要求 B
 A)模块的内聚程序要尽量高,且各模块间的耦合程序要尽量强
 B)模块的内聚程序要尽量高,且各模块间的耦合程序要尽量弱
 C)模块的内聚程序要尽量低,且各模块间的耦合程序要尽量弱
 D)模块的内聚程序要尽量低,且各模块间的耦合程序要尽量强

(8)下列描述中正确的是 D
 A)程序就是软件
 B)软件开发不受计算机系统的限制
 C)软件既是逻辑实体......

阅读全文(2512) | 评论:0

c语言教案(2006-07-24 14:15:00)

摘要: C程序设计-学习网站 c语言教案,第七周 c语言教案,第六周 c语言教案,第四、五周 c语言教案,第三周 c语言教案,第二周 c语言教案,第一周 turbo c 2.0下载 ......

阅读全文(2268) | 评论:0

C语言免费教学网站,没C课本的话,就用它吧。(2006-05-11 22:37:00)

摘要:....在线学习主要为同同学们创造了一个学习C语言的环境,提供了一套完整的网络版教材,在那您可以应用教材来实现现代技术带来的网络化的教学环境,足不出户地享受学习的乐趣!  ......

阅读全文(2267) | 评论:1