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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(度初级程序员级下午试题.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

度初级程序员级下午试题.docx

1、度初级程序员级下午试题 2001年度初级程序员级下午试题程序1.2.joxue.#include .joxue.void s( int b ,int n ).joxue. int i ,j ,t ,flg ;.joxue.for ( i = 0 ; i n-1 ; i+ ) .joxue.for ( flg = O,j = 0 ; j n-i-1 ; i+ ).joxue.if (bj bj+l ) .joxue.t = bj ; bj = bj+1 ; bj+l = t ;.joxue.flg = 1.joxue.joxue.if ( !flg ) break.joxue.joxue.jox

2、ue.main( ).joxue.int i , a = 11,9,2,5,3,7 ;.joxue.s( a,6 ) ;.joxue.for ( i = O ; i i+ ) printf( %4d, ai ) ;.joxue.printf( n ) ;.joxue.joxue.程序1.2的输出结果是 _(2)_ ;函数 s(int b,int n) 的功能是 _(3)_ .joxue.程序1.3.joxue.#include .joxue.int m( unsigned k ).joxue. int s = 1 ;.joxue.do s *= k % 10 ;.joxue.k /= 10 ;

3、.joxue. while (k) ;.joxue.return s ;.joxue.joxue.main().joxue. printf( %d,%dn , m(1234), m(43209) ; .joxue.程序 1.3 的输出结果是 _(4)_ ; 函数 m(unsigned k) 的功能是 _(5)_ 。.joxue.试题二.joxue.以下是用 Visual Basic 开发应用有关的 5 个问题。对每一个问题,请将解答填入答题纸.joxue.的对应栏内。.joxue.(1)为使用户单击某窗口 ( 窗体名为 frm1 )时,会显示一行信息:“欢迎光临!”, 应在.joxue.该窗体

4、的哪个事件过程中,编写什么样的程序代码? 请写出相应的事件过程名以及该过程内的.joxue.程序代码。.joxue.(2)若某窗口内的命令按钮“加倍”具有如下的功能: 将文本框 txt1 中输入的数值加倍.joxue.后,在文本框 txt2 中显示其结果,请写出该命令按钮的单击事件过程内的程序代码?.joxue.(3)若某窗口 ( 窗体名为 frm1 ) 中,有一个文本框和一个命令按钮,只要在文本框中输.joxue.入一个图像文件名(包括路径),单击该命令按钮后,该图像就会成为此窗口的背景图像。请写.joxue.出该命令按钮单击事件过程内的程序代码。.joxue.(4)为使某窗口中的命令按钮“

5、取消C”,具有如下的功能:按键 Alt+C 或按键“ESC”,.joxue.都相当于单击该按钮,应怎样实现?.joxue.(5)请说明如下语句的功能:.joxue.MsgBox 请检查修改输入数据!,vbOKOnly+vbCritcal+vbDefaultBUtton1,_.joxue.数据错.joxue.试题三.joxue.阅读下列说明和 C 代码,将应填入 _(n)_ 处的字句写在答题纸的对应栏内。.joxue.程序3.1说明.joxue.本程序输入一字符串,并将其中的大写字母改变成小写字母。.joxue.程序3.1.joxue.#include .joxue.void main( ).j

6、oxue. int i = 0 ;.joxue.char s120 ;.joxue.printf ( Enter a string.n) ;.joxue.scanf( %s, s );.joxue.while ( _(1)_ ) .joxue.if ( _(2)_ ).joxue.si3 = si - A + a ;.joxue.i+ ;.joxue.joxue.printf( %sn, s );.joxue.joxue.函数3.2说明.joxue.本函数用二分法,在已按字母次序从小到大排序的字符数组 listlen 中,查找字符 c ,.joxue.若 c 在数组中,函数返回字符 c 在数组

7、中的下标,否则返回 -1。.joxue.所谓二分法查找是:初始查找区间的下界为 0,上界为 len-1,查找区间的中后 .joxue.k = (下界+上界)/2 ; 若 listk 等于 c ,查找成功;若 listk c,.joxue.则新的查找区间的下界不变,上界改为 k-1; 否则新的查找区间的下界改为 k+1,.joxue.上界不变。在新区间内继续用二分法查找。.joxue.函数3.2.joxue.int search( char list , char c , int len ).joxue.int low = 0 , high = len-1 , k ;.joxue.while (

8、 _(3)_ ) .joxue.k = ( low + high) / 2 ;.joxue.if ( _(4)_ ) return k ;.joxue.else if ( _(5)_ ) high = k-1 ;.joxue.else low = k+l ;.joxue.joxue.return -1 ;.joxue.joxue.试题四.joxue.阅读下列 Visual Basic 程序,将应填入 _(n)_ 内的字句写在答题纸的对应栏内。.joxue.程序代码4.1.joxue.设应用程序窗体中有一个文本框 txt ,还有一个复选框 ck1 。这个复选框单击事件的.joxue.程序代码如下

9、:.joxue.Private Sub ckl_Click( ).joxue.If ckl.Value= vbChecked.joxue.Txt.FontBold = True.joxue.Else.joxue.Txt.FontBold = False.joxue.End if.joxue.End Sub.joxue.该应用程序中,复选框ck1的功能是: _(1)_ .joxue.程序代码4.2.joxue.Function gcd ( ByVal x As Integer, ByVal y As Integer ) As Integer .joxue.Do while y 0.joxue.R

10、eminder = x mod y.joxue.y = reminder.joxue.Loop.joxue.Gcd = x.joxue.End Function.joxue.该函数过程的功能是 _(2)_ ; gcd(16,24)的值是 _(3)_ 。.joxue.程序代码4.3.joxue.Dim location As Integer ,n As Integer,source As String,target As String.joxue.Source = East and west ,home is best! : target = st.joxue.Location = 1 : n

11、= 0.joxue.Location = InStr( location,Source,target ) + l.joxue.Do While location 1.joxue.n=n+l.joxue.Location = InStr( location,Source,target ) + l.joxue.Loop.joxue.Print n.joxue.其中函数 InStr 的功能是在给定的字符串( 第 2 个参数给出 )中,从指定的序号位置.joxue.( 第 1 个参数给出 )开始,查找目标字符串( 第 3 个参数给出)。若找到,则返回找到之.joxue.处的序号位置;若未找到,则返回

12、0 。.joxue.上述程序代码的功能是: _(4)_ ;上述程序代码运行的结果是: _(5)_ 。.joxue.试题五.joxue.阅读下列程序说明和 C 代码,将应填入 _(n)_ 处的字句写在答题纸的对应栏内4.joxue.程序 5 说明.joxue.本程序找出正文文件 st.dat 中的各个不同整数。该正文文件中各整数间以空格字符、的.joxue.TAB 符 (制表符)、的回车符分隔。程序中用数组 b 存储不同的整数,变量 k 为已存入数.joxue.组 b 中的不同整数的个数,并假定文件中的不同整数个数不超过 1000 个。.joxue.程序 5.joxue.#include .jo

13、xue.#define N 1000.joxue.main( ).joxue. FILE _(1)_ ;.joxue.int bN , d, i, k ;.joxue.if ( ( fpt = _(2)_ ) = NULL) /*以读方式打开文件*/.joxue.printf( Cannot open file.nm ) ;.joxue.return ;.joxue.joxue.k=O;.joxue.while ( fscanf( _(3)_ ) = 1 ) /*从文件中读一个整数*/.joxue.bk = d ;.joxue.for ( i = 0 ;bi != d ; i*+ ) ;.jo

14、xue.if ( _(4)_ ) k+ ;.joxue.(5) ;.joxue.for ( i = 0 ; i i+) printf( %d,bi ) ;.joxue.printf( n ) ;.joxue.试题六.joxue.阅读以下应用说明以及用VisualBasic开发过程中进行的属性设置和所编写的程序代.joxue.码,将应填入 _(n)_ 处的字句写在答题纸的对应栏内。.joxue.应用说明.joxue.本应用程序的运行窗口如下图所示:.joxue.joxue.%20%20%20%20用户只要在文本框中输入一个自然数%20(%20例如%2016%20),再用鼠标单击“倒计数”按钮或.

15、joxue.直接按%20Enter%20键,都能使文本框中的数字每隔%200.3%20秒逐次减%201%20(%20倒计数%20)。当减到%200%20.joxue.时,倒计数停止,文本框清空,鼠标定位在文本框中,以便于反复试验上述操作过程。.joxue.%20%20%20在开发过程中,需要设置有关的属性如下:.joxue.属性设置%20.joxue.对象%20.joxue.%20%20%20%20%20对象名%20.joxue.%20%20%20%20%20属性名%20.joxue.%20%20%20%20%20属性值设置%20.joxue.%20.joxue.窗体%20.joxue.%20

16、Frm%201%20.joxue.%20Caption%20.joxue.%20倒计数试验%20.joxue.%20.joxue.标签%20.joxue.%20Lalel%201%20.joxue.%20Caption%20.joxue.%20请输入自然数%20.joxue.%20.joxue.文本框%20.joxue.%20Text%201%20.joxue.%20Text%20.joxue.%20%20%20(空白)%20.joxue.%20.joxue.命令按钮%20.joxue.%20Commandl%20.joxue.%20Caption%20.joxue.%20倒计数%20.jox

17、ue.%20.joxue.%20%20%20.joxue.%20_(1)_%20.joxue.%20True%20.joxue.%20.joxue.定时器%20.joxue.%20Timer%201%20.joxue.%20enabled%20.joxue.%20False%20.joxue.%20.joxue.%20%20.joxue.%20%20%20.joxue.%20interval%20.joxue.%20_(2)_%20.joxue.%20.joxue.程序代码.joxue.%20%20%20%20Private%20Sub%20Commandl_Click%20(%20).jox

18、ue.%20%20%20%20%20%20%20_(3)_%20.joxue.%20%20%20%20End%20Sub.joxue.%20%20%20%20Private%20Sub%20Timerl_Timer%20(%20).joxue.%20%20%20%20%20%20%20%20If%20Val(%20Textl.Text)%20=%200# Then.joxue. Textl.text = color=white ?.joxue.scanf( %s,s) ;.joxue.len = strlen(s) ;.joxue.for ( i = maxc = 0 ; i len ; i+

19、 ) /*尝试不同的剪开方式*/.joxue.c = count(s,0,len-1) ;.joxue.if ( c len ) c += count( _(n)_ );.joxue.if ( c maxc) cut = i ; maxc = c; .joxue./*数组s的元素循环向左移动一个位置*/.joxue.t = s0 ;.joxue.for ( j = 1; j len ; j+ ) _(4)_ ;.joxue._(5)_ ;.joxue.joxue.printf( 在第 %d 号珠子前面剪开,可以取走制个珠子.n , cut,maxc ) ;.joxue.joxue.joxue.

20、试题八.joxue.阅读以下应用说明以及用 Visual Basic 开发过程中所编写的程序代码,将应填人.joxue._(n)_ 处的字句写在答题纸的对应栏内。.joxue.应用说明.joxue.本应用程序的运行窗口如下图所示:.joxue.imghttp:/bjyjg./tj/netvan/images/cc01x2.jpg border=0 .joxue.只要用户在字体列表框、的字号列表框中选择所需的字体、的字号,在预览框中就能看到示.joxue.例文字按所需的字体、的字号显示。.joxue.设字体列表框、的字号列表框的名称分别为 Listl 和 List2,示例文字为标签 Labell

21、,.joxue.其 BorderStyle 属性设置为 1 (有单边线)。.joxue.字体列表框中的字体与字号列表框中的字号都需要在该窗口加载时装入。.joxue.已知屏幕对象 Screen 的属性 Fonts 中存放着系统所具有的一系列字体名,可从 .joxue.Fonts(0),Fonts(1),Fonts(2),.,中获得各个字体名。Screen 对象的属性 FontCount .joxue.存放着这些字体名的总数。.joxue.字号列表框中,列出的字号依次是:8,9,10,11,12,以及14,16,18,.,72。.joxue.Addltem 是在列表框中增项的方法,列表框的属性

22、Text 表明了该列表框当前所选中.joxue.的数据项。标签的字体显示取决于属性 FontName 的值( 字符串 ),标签的字号显示取决.joxue.于属性 FontSize 的值( 数值 ) 。.joxue.程序代码 .joxue.Private Sub FormLoad ( ).joxue.Dim i As Integer.joxue.For i = 0 To = _(1)_.joxue.Listl. AddItem _(2)_.joxue.Next i.joxue.For i = 8 To 12.joxue.List2. AddItem Trim ( Str (i) ).joxue.Next i.joxue.For i = _(3)_.joxue.List2. AddItem Trim ( Str (i) ).joxue.Next i.joxue.End Sub.joxue.Private Sub Listl_Click ( ).joxue.Labell.FontName = _(4)_.joxue.End Sub.joxue.Private Sub List2Click ( ).joxue.Labell.FontSize = _(5)_.joxue.End Sub.joxue.2001年度初级程序员级下午试题 相关内容:

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2