ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:19.98KB ,
资源ID:16028100      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16028100.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(历年计算机软考程序员笔试真题及答案文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

历年计算机软考程序员笔试真题及答案文档格式.docx

1、 函数2.1 int palindrome(char S) char*pi,*pj;piS;pjs+strlen(S)-1:while ( pi 函数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试题三以下是与Visual

2、 Basic开发应用相关的5个问题对每一个问题,请将解答填入答题纸的对应栏内。 (1)在Visual Basic中,工程文件、窗体文件和标准模块文件的扩展名是什么? 请从下列选项中选择: prg、prj、exe、vbp、rom、frm、win、fra,std、bas、vbs、Vbm(2)设某窗体上有一个命令按钮,其名称为 CmdSave,运行时该按钮上显示有“保存(S)”字样的信息。为使热键 ALT+S 与该命令按钮相关联,应该对按钮 CmdSave 的 Caption属性设置什么样的属性值?(3)设某窗口内有一个图像框 Image1,以及两个命令按钮“放大”和“缩小”。单击“放大”按钮就会使

3、该图像框的长和宽都放大10%;单击“缩小”按钮就会使该图像框的长和宽都缩小10%(该图像框的左上角不动)。请分别写出这两个命令按钮的单击事件过程中的程序代码。(4)为使某个单选按钮初始时默认被选中,在开发时应怎样做?(5)若有语句 Tmpval=MsgBox(非法操作!,ybOKCancel+vbCritical,提示),请简要描述程序运行时弹出的消息框的主要特征。试题四 阅读以下说明和C代码,将应填入_(n)_处的字句写在答题纸的对应栏内。 说明 函数 MultibaseOutput(long n,int B)的功能是:将一个无符号十进制整数 n 转换成 B(2B16)进制数并输出。该函数先

4、将转换过程中得到的各位数字入栈,转换结束后再把 B 进制数从栈中输出。相关栈操作的诸函数功能见相对应函数中的注释。C代码中的符号常量及栈的类型定义如下: #define KAXSIZE 32typedef structint *elem;/* 栈的存储区 */int max;/* 栈的容量,即找中最多能存放的元素个数 */int top;/* 栈顶指针 */Stack;C代码int lnitStack(Stack *S,int n)/* 创建容量为n的空栈 */ S-elem = (int *)matloc(n * sizeof(int);if (S-elem = NULL) return -

5、1;S-max = n;_(1)_= 0;return 0;int Push(Stack*S,int item)/* 将整数item压入栈顶 */ if(S-top = S-max) printf(Stack is full!n);return -1;_(2)_;item;int StackEmpty(Stack S) return(!S.top) ? 1;0;)/* 判断栈是否为空 */int Pop(Stack*S)/* 栈顶元素出栈 */ if (!S-top) printf(Pop an empty stack!)return _(3)_;void MultibaseOutput(lo

6、ng n,int B) int m;Stack S;if (init Stack(&S,MAXSIZE) printf(Failure!return;do if (Push(&s,_(4)_) printf(n = _(5)_: while (n != 0);while (!StackEmpty(S)/* 输出B进制的数 */m = Pop(&S);if (m 试题五 阅读以下应用说明及Visual Basic程序代码,将应填入_(n)_处的字句写在答题纸的对应栏内。 应用说明5.1 本应用程序的窗体中有一个下拉式列表框(名称为Combol)和两个文本框(名称分别为Txtl和Txt2)。运行时

7、,用户从Combol的列表中实行选择,程序就会将选中条目的内容以及编号(从0开始)分别在文本框 Txt1 和 Txt2 中显示出来。 程序代码5.1 Private Sub Combol_C1ick()Txtl.Text = Combol._(1)_Txt2.Text = Combol._(2)_End Sub (注:可供(2)处选择的选项:List,Index,Listlndex,ListCount,Number) 应用说明5.2 本应用程序的运行窗口如下图所示:当用户在输入框(名为Txtln)中输入数值数据,并从下拉式列表框(名为CmbOp)中选择所需的运算后,输出框(名为TxtOut)中

8、就会显示运算的结果。用户单击“清除”按钮(名为CmdClear)后,输入框和输出框都清空。 开发该应用的部分程序代码如下: 程序代码5.2 Private Sub CmbOp_Click()Dim DataIn As Double,DataOut as DoubleDataIn = _(3)_Select Case _(4)_Case 取整数部分DataOut = Int(Dataln)求平方根If Dataln 试题六阅读下列函数说明和 C 函数,将应填入_(n)_处的字句写在答题纸的对应栏内。 函数6说明 函数DelAInsB(LinkedList La,LinkedList lb,int

9、 key1,int key2,int len)的功能是,将线性表A中关键码为keyl的结点开始的len个结点,按原顺序移至线性表B中关键码为key2的结点之前,若移动成功,则返回0;否则返回-1。线性表的存储结构为带头结点的单链表,La为表A的头指针,Lb为表B的头指针。单链表结点的类型定义为: typedef struct nodeint key;struct node*next;*Linkedhist; 函数6 int DelllnsB(LinkedLiSt La,LinkedList Lb,int keyl,int key2,int len) LinkedList p,q,S,prep,

10、pres;int k;if (!La-next | !Lb-next | lennext; prep = La;while (p & p-key != keyl)/* 查找表A中键值为key1的结点 */prep = p; p = p-next;p) return -1;/* 表A中不存有键值为key1的结点 */q = p; k = 1;while (q & _(1)_)/* 在表A中找出待删除的len个结点 */_(2)_: k+;q) return -1;/* 表A中不存有要被删除的len个结点 */ S = Lb-_ (3)_;while (s & s-= key2)/* 查找表B中键

11、值为key2的结点 */pres = s; s = s-s)return -1;/* 表B中不存有键值为key2的结点 */_(4)_q-/* 将表A中的len个结点删除 */q-next:_(5)_pres-next = p;/* 将len个结点移至表B */return 0;试题七阅读以下应用说明、属性设置及VisualBasic程序代码,将应填入_(n)_处的字句写在答题纸的对应栏内。 应用说明7只要用户单击“闪烁”按钮,文字“欢迎光临”就会以0.3秒消失、0.3秒显示反复实行闪烁;单击“停止”按钮时,闪烁停止,恢复图示的初态。 在开发过程中,需要设置的属性如下: 属性设置7在开发过程中,需要编写的程序代码如下; 程序代码7 Private Sub CmdF Click()Timerl._(3)_ = TrueLabel.Visible = FalsePrivate Sub Timerl_ Timer()_(4)_ = not Label.VisiblePrivate Sub CmdT Click()Timerl.Enabl

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1