1樓:念尐憂
private sub command1_click() 'command1單擊事件
dim x,y,z as integer '定義x,y,z但是裡面只有z為interger變數,x,y型別為可變型別而不是interger型別
x=5 'x賦值為5
y=7 'y賦值為7
z=0 'z賦值為0
text1.text=「」 'text1內容為空
call p1(x,y,z) '呼叫p1自定義函式,變數為x,y,z值
text1.text=str(x) 'text1內容為由整數型轉換成string型的x
end sub
sub p1(byval a as integer,byval b as integer,c as integer) '自定義p1函式說明,內有3個變數.分別為a,b,c.均為integer型別
c=a+b 'c等於a與b的和
end sub
上面**我們可以看出,自定義p1裡面對應過來的是command內的x,y,z值
但是只是p1函式主要的作用是給c也就是題中的z表示式.
跟a(command1事件內的x)一點關係也沒.
所以一切都是老亂你視線的.
最關鍵的是text1.text最終取的是強制轉換string型別的a.
x始終沒變.還是x=5.變的只有z.
所以答案選擇5.
但是你的選擇題裡面沒有5這個答案.
那麼是不是你**寫錯了.
text1.text=str(x)這句話是不是text1.text=str(z)
如果是這樣的話.根據上面的分析.那麼就是12了.
其實這類的問題主要有4個考點.
第一:強制轉換型別問題.
第二:區域性和全域性變數宣告問題.
第三:理解自定義函式的作用.
第四:變數型別宣告作為考點.
基本上掌握這四個點.那麼這類的題目都很容易通過的.
我當初考二級,考的是c語言.
不過對於二級考這類考試,只是很基礎的.
如果有什麼不懂的.可以找我一起討論下.
2樓:匿名使用者
答案是12,
p1過程的第三個引數c是傳址(預設),會改變實參z的值_____________________________________________
題目的意思不會是說過程的形參和實參資料型別不一致,會報錯?
但**copy機器裡結果是5沒錯,所以以為你把題敲錯了
3樓:
你打錯了吧?text1.text=str(x)應該是text1.text=str(z)
答案為b(12)
函式呼叫7+5=12傳給了z,要是你的程式沒錯的話結果就是5,沒有答案。。。。。
catti二級筆譯怎麼準備,CATTI二級筆譯怎麼準備?
首先說明下,如果英語水平不高於專八,個人是不建議你報考二筆的,因為那樣很可能會掛掉 二筆適合有專八英語水平或相當水平且有3年左右翻譯經驗的本科生報考,英語方面的碩士也適合直接報考二筆。catti 筆譯學習資料 歷年 工作報告及國家元首 總理的重要講話等 經濟學家 雜誌的中英文互譯 毛榮貴 新世紀大學...
二級建造師考前準備,二級建造師考前準備?
二級建造師考前可以一週每天一套真題,按照考試要求作答,檢查做題成績及錯誤點,針對錯誤的地方再去複習,結合考試100的真題解析課程全面掌握考點內容。在做完真題之後,要及時對錯題進行總結。不懂的地方聽一聽對應的衝刺課程,查缺補漏。每天背記必背知識點,通過積累的錯題集進行鞏固學習 通過考試100的考前資料...
日語二級證找工作是否好使,有日語二級的證書了,找工作還是沒人要嗎
首先翻譯是不行的。做個相關的可能會用到日語的工作人家會優先考慮。我在日企工作,進公司的時候日語完全不會,公司花時間給培訓,現在也過二級了。不過當初就有2級的話,相對進公司會容易些。日語二級對於從事技術行業的來說,應該算是不錯的。但你是對外漢語專業,最好能考出一級,就算沒時間,也盡量擠點時間學習一下相...