房天下 > 房天下问答 > 业主生活 > 其他
  • 大家帮个忙,delphi几个问题,希望大家能解决。谢谢了!!!!!!!急需啊

    1.var i:shortint Begin i:=high(shortint);write(‘I=’,I); End; 结果输出:( )2.function check(n.k:Integer)Integer Var m:integerBeginRepeatm:=n.mod 10;n:=n.div 10;k=k-1;until k=0;check:=m;End 若调用语句y=check(3725.3),最后运行y值为:( )3.TypeMycolor=(red=1,white=15,black=20)Var I.=mycolor Begin L:=blackwriteln(‘black is’,ord(L));end.最后输出结果:black is______4.Var a:array[1.10]of integer;K,I: integer;程序段 K=1;For.1:=1to10do.If a[i]<a[k] thenK=1;Writen(a[k])执行后输出的是数组中的_____5.已知函数如下function f(n:integer)integer. begin if n=0 then f:=0.Else if n>0. then f:=f(n-2). Else f:=f(n+3)End;则调用f(5)的值是______

    提问者:朋迷家族

    发布于2011-02-12

共1个回答
  • Antettybensag 丨Lv 0
    題目本身似乎就錯漏百出: 第一題var後沒有分號,只是要求shortint最大值到哪裏; 第二題“n.k”實在太耐人尋味,除非n是一個類,否則不可能這樣傳遞參數,估計是逗號寫成點,“n.mod”是可以這樣計算的嗎,還有“k=k-1”又缺少了賦值冒號。其實題目應該是逐位求餘,循環3次就是餘到百位,百位div 10 則餘7; 第三題好幾處沒有分號,“L:”居然寫成“I.=”,後面明明用的變量是L,冒出一個I來,還無端有一點。這題只是考自定義類型如何取值; 第四題實在亂七八糟,定義數組缺了一點“array[1.10]”,還有“For.1:=1to10do”,中間沒有空格都算,I又寫成1,還多了一點。這題實在太亂套,如果第k個元素大於第i個就給k賦值1,k本來就是1,如何判斷它是輸出第一個數,估計第二個“K=1;”又是寫錯,應該是“K:=I;”,那麼則是輸出數組中最小的一個元素; 第五題還是漏分號、冒號,但基本知道是什麼意思,不斷調用函數自己遞歸,大於零將其減2,小於零將其加3,直至最後結果為零。1.I=1272.73.204.數值最小的元素5.0
    +1 2011-02-12 举报
热门人气推荐
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。