1. 在立即視窗中輸入:
x = 2732.87
y = - 658.236
z = 3.14159 * 30 / 180
在立即視窗中試驗以下函式,觀察結果:
int(x) fix(x) int(y) fix(y)
cint(x) hex$(int(x)) oct$(fix(x))
abs(y) sin(z) cos(z)
例如在立即視窗中輸入:?int(x),在下一行中會顯示該函式的返回值。
注:每一行後面都要敲一次回車鍵
參照上面的方法及教案中的內容,練習轉換函式、日期函式、時間函式等。特別是將書上62頁開始的「字串函式」中的例句,在「立即視窗」中輸入並注意觀察結果。
要求能夠熟練掌握各函式的格式與功能,能夠在理論上推出函式的結果。
2. 完成下列習題:
1) 先用手工計算下列函式的值,然後在立即視窗中試驗這些函式的返回值。
已知:a$=」visual basic」,b$=」programing」
求函式的返回值:
ucase(mid(a$,7,5))
lcase(left(b$,7))
2) 下列函式中,能夠得到乙個字串的一組函式是( )
a. left函式、right函式、mid函式
b. ltrim函式、rtrim函式、instr函式
c. len函式、lcase函式、ucase函式
d. space函式、len函式、trim函式
3) 能同時刪除字串前導和尾隨空格的函式是( )
a)ltrimb)rtrimc)trimd)lcase
4) ( )是日期型資料
a)@january 10,1997b)#january 10,1997#
c)」january 10,1997」 d)&january 10,1997&
3. 課後習題:p75-4.8
說明:其中第4小題的第2,3行改為:
print left$(s$,3)
print right$(s$,2)
4. 課後習題:p74-4.1
可在**視窗中(如:form_load事件過程中)輸入:dim 書中所列出的變數名
如果輸入後回車時或在程式執行給變數賦值時出現錯誤提示,則說明不是合法的變數名。
5. 課後習題:p75-4.2
可在**視窗中輸入:
在通用段中輸入:option explicit
在事件過程中(如:form_click())定義乙個變數:dim var1
給變數賦值:var1=***(*號為書中所列的數)
輸出結果:print var1
如果程式能夠顯示乙個正確的數字,則說明允許出現。如果在輸入過程中或輸入後在程式執行時出現錯誤提示,則說明不允許出現。
1、在乙個語句內寫多條語句時,用來分隔每條語句的符號是
a)+ b): c)_ d)……
2、一句語句要在下一行繼續寫,續行符是
a)+ bc)_ d)……
3、下面4項中合法的變數名是
a)x_yz b)123abc c)integer d)x-y
4、下面4項中不合法的整型常數是
a)100 b)&o100 c)&h100 d)%100
5、下列4項中合法的字元常數是
a)abc$ b)」abc」 c)』abc』 d)abc
6、下面4項中合法的單精度型變數是
a)num! b)sum% c)xinte$ d)mm#
7、表示式16/4-2^5*8/4 mod 5\2的值為
a)14 b)4 c)20 d)2
8、數學關係3≤x<10表示成正確的vb表示式為
a)3<=x<10 b)3<=x and x<10
c)x>=3 or x<10 d)3<=x and <10
9、\ / mod *這4個運算子中,優先級別最低的是
ab)/ c)mod d)*
10、rnd函式的值不可能是
a)0 b)1 c)0.1234 d)0.0005
11、int(198.555*100+0.5)/100的值為
a)198 b)199.6 c)198.56 d)200
12、已知a$=「12345678」,則表示式val(left$(a$,4)+mid$(a$,4,2) )的值為
a)123456 b)123445 c)8 d)6
13、表示式instr(「全國計算機等級考試「,「等級」)的值是
a)4 b)5 c)6 d)7
16、骰子是乙個正六面體,用1~6這六個數分別代表這六面,擲一次骰子出現的數可表示為
a)int(rnd(6)+1) b)int(rnd*6) c)int(rnd*7) d)int(rnd*6+1)
17、設a=1,b=2,c=3,d=4,下面邏輯表示式的值為真的是
a)sqr(d)>b b)d>c and b>a c)abs(a-d)18、下列邏輯表示式的值為真的是
a)」a」>」a」 b) 「9」>」a」 c)」that」>」thank」 d)12>12.1
19、下列函式中,返回值是字串的是
a)chrb) instrc)val d) asc
20、執行下列程式後,變數a$的值是
ia% = 12
ib% = 10
ia% = ib% - ia%
a$ = ltrim(str(ib%) + str(ia%))
print a$
a) 10-2 b) 8c) 「10-2」 d) 」8」
21、設a=2,b=3,c=4,d=5,下列表示式的值是
not a<=c or 4*c=b^2 and b<>a+c
a) -1 b) 1 c) true d) false
22、vb中不同型別的資料占有儲存空間是不同的,下列各組資料型別中,占用儲存空間從小到大順序排列的是
a)byte integer long double
b) byte integer double boolean
c) boolean byte integer long
d) boolean double long integer
23、在vb中,合法的長整型常量是
a)123456. b)0& c)31276! d)345#
24、在vb中作為常量有語法錯誤的是
a)123.456 b)1234 c)1.23d-23 d)1.89e1.1
25、下面變數名不合法的是
a)a b)abcd c)a$x d)c_e
26、下面邏輯表示式的值為真的是
a)「a」>「a」 b)」9」>「a」 c)「that」>「thank」 d)12>12.1
27、37.6 mod 4.55的值是
a)5 b)4 c)2 d)3
28、表示式(7\4+1)*(8\3-1)的值為
a)4.58333333 b)4.58 c)2 d)3
29、 表示式6^4 mod 34\3^2 的值是
a)1 b)0 c)2 d)3
30、表示式abs(-7)+len(「abcdef」)的值是
a)12 b)13 c)7abcdef d)-7abcdef
二、填空題
1、 整型變數x中存放了乙個二位數,要將二位數交換位置,例如,13變成31,實現的表示式是
2、 表示x是5的倍數或是9的倍數的邏輯表示式是
3、 數學表示式的vb表示式為
4、 表示式fix(-11.85)+int(-23.01)的值是
答案:二、1、( x mod 10)*10+x\10
2、x mod 5=0 or x mod 9=0
4、sin(15*3.14159/180)+sqr(x+exp(3))/abs(x-y)-log(3*x)
5、-35
第二次反思
三三式教學反思 隨想 羅英燕上周四我們又迎來了第二次三三式教學反思,這一次的反思與上次大有不同,更讓人激動與欣喜。因為這次是我們進門時先抽籤,然後根據簽上的號分到組,每個人有每個人的具體任務。有一點點小激動的是自己抽到了美化員的任務,這個任務貌似簡單,但任務也很艱鉅,因為要在45分鐘內把海報設計出來...
第二次考核
考核題目 考核時間 7 30 9 30 第一至五題的答題時間 9 30 9 45 收集前五題的答案 9 45 離開 第六題的答題時間 說明 1 本次考核題目共六題,總分100分 2 前五題答題期間不允許看任何書籍或者資料!3 第六題答案期間可以看相關書籍或資料 第一題 15分 編寫程式,輸入乙個正整...
第二次作業
案例分析題 一 案情 四川省瀘州市某公司職工黃永彬和蔣倫芳1963年結婚,但是妻子蔣一直沒有生育,後來只得抱養了乙個兒子。由此原因給家庭籠罩上了一層陰影。1994年,黃永彬認識了乙個名叫張學英的女子,並且在與張認識後的第二年同居。黃的妻子蔣發現這一事實以後,進行勸告但是無效。1996年底,黃永彬和張...