考试网 >> IT认证 >> 水平 >> 软件题库 >> 2004年上半年程序员下午试题及答案

2004年上半年程序员下午试题及答案

发布时间:2006-06-28 00:50     点击:
分页:上一页  1 [2] 3 4 5 6 7 8 9  下一页

 int palindrome(char S[])

 { char *pi,*pj;

  pi=S;pj=s+strlen(S)-1:

  while ( pi<pj && __(1)__){

   pi++; pj--;

  }

  if(__ (2)__)return-1;

  else return 0;

 }

[函数2.2说明]

  函数f(char *str,char del)的功能是;将非空字符串str分割成若干个子字符串并输出,del表示分割时的标志字符。

  例如若str的值为“33123333435”,del的值为‘3’,调用此函数后,将输出三个子字符串,分别为“12”、“4”和“5”。

[函数2.2]

 void f(char*str,char del)

 { int i,j,len;

  len = strlen(str);

  i = 0;

  while (i<len){

   while (__(3)__) i++;    /*忽略连续的标志字符*/

  /*寻找从str[i]开始直到标志字符出现的一个子字符串*/

   j = i + 1;

  while (str[j] !=del && str[j] !='\0') j++;

  __ (4)__="\0";         /*给找到的字符序列置字符串结束标志*/

  printf(" %s\t",&str[i]): ’

  __ (5)__;

  }

 }



试题三



  以下是与Visual Basic开发应用有关的5个问题.对每一个问题,请将解答填入答题纸的对应栏内。

  (1)在Visual Basic中,工程文件、窗体文件和标准模块文件的扩展名是什么?

  请从下列选项中选择:



试题四

  阅读以下说明和C代码,将应填入__(n)__处的字句写在答题纸的对应栏内。

[说明]

  函数 MultibaseOutput(long n,int B)的功能是:将一个无符号十进制整数 n 转换成 B(2≤B≤16)进制数并输出。该函数先将转换过程中得到的各位数字入栈,转换结束后再把 B 进制数从栈中输出。有关栈操作的诸函数功能见相应函数中的注释。C代码中的符号常量及栈的类型定义如下:

 #define KAXSIZE 32

 typedef struct{

分页:上一页  1 [2] 3 4 5 6 7 8 9  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有