1樓:匿名使用者
第一題,你是對的,只有a是vb不允許的,其他的都可以。
第二題,是not and or三個的優先順序,三個中,not最高,and次之,or最低,所以用括號形式就是(not a<=c) or (4*c=b^2 and b<>a+c),結果是true還是false你就明白了。
a<=c是真,not a<=c才是假。
第三題,應該輸出7,weekday的結果是,星期日是1,星期一到星期六是2到7
你昨天在立即視窗中試的結果是5,今天再試,就該是6了,因為now代表的是當前日期,而今天是星期五。
2樓:匿名使用者
1、c、368 整型,vb允許。
2、a<=c 的值是true + not a<=c 相反 為false,or 4*c=b^2 and b<>a+c false,最終為 false
3、如果為星期六,最後值為7,weekday()取時間的星期,星期日=1……星期六=7
3樓:悠悠周郎
1c2d,三個表示式全都是 false,怎麼也不會是 true
3應該是 6
關於vb的小問題
4樓:
setmynum是乙個變數。val表示把括號後面的數轉化為10進製的數值形式。
&h是16進製制數字的開頭。寫在" "裡面表示加上&h這兩個字元竄。如加號後面的數值=5的話,setmynum就等於val(&h5)這個意思。
+號後面的mid(sur,11+4*1,4)是取值的函式,sur表示從sur這個變數裡面取值,中間的表示從第幾項開值取值,(從第一項開始數,第乙個數為第1項,不是從0開始數)最後面的4為取幾個數,上面如果sur=12345678901234567890的話,而且i 等於1的話setmynum就等於取第15個數開始的後4個數字。就是5678,最後前面加上引號裡的字元,完整的就是,setmynum=val(&h5678)最後結果為 setmynum=22136.因為16進製制的&h5678轉化為10進製的val就是22136
5樓:匿名使用者
val函式將數字字元轉成對應的數值,字元前面加"&h"是將其作為十六進製制處理。mid(sur, 11 + 4 * i, 4)裡面是從sur第11 + 4 * i個字元處開始取四個字元出來。
懂 vb 的,都來看看
6樓:匿名使用者
保證以下回答都是精確的, 全部答案都在vb6上確認過, 3的日期格式不是唯一的,隨電腦日期顯示格式的設定不同,其格式可為中式:年月日; 美式:月日年或英式:日月年。
1.在vb中,最基本的物件是( form ),它是應用程式的基石,也是其它控制項的容器。
2.要使乙個物件不可見,應設定( visible )屬性。
3.李明在程式設計中需要用到當前的日期,可以使用( date )函式顯示,顯示形式為( mm/dd/yyyy ),顯示當前的時間可以用( time )函式。
(測試結果和程式。
5:53:53 pm
private sub form_load()
= str(date)
= vbcrlf + str(time)
end sub
4.要想在文字框中顯示多行文字,必須將該文字框的multiline屬性設定為( true )
5.為使文字框顯示滾動條,必須首先設定的屬性是( scrollbars )
6.要求從文字框中輸入密碼時文字框中只顯示「*」則此文字框的屬性視窗中設定passwordchar屬性值為( *
關於vb 的一些問題
7樓:匿名使用者
1,符號 & 是字串運算號,其作用簡單的說就是連線字串:
例如:s1 = abc"
s2 = e12y"
s = s1 & s2
結果:s裡邊的內容為:「abce12y」
2,vbtab是vb系統提供的常數,它等於chr(9),表示乙個「tab」字元。
3,在表示式 s & a * b & vbtab 裡,有數字運算符號*與字串運算符號&同時存在,vb規定先執行數字運算,後執行字串運算,然後在執行字串運算,假設a & b = 12,s & 12 時,後面12是數值,vb具有自動轉換功能,將12轉換成「12」,然後進行&運算。
注意:控制符是不可顯示的字元,所以顯示s將看不到其結果,但是你可以用print len(s)
來顯示s的長度,來檢驗後面確實有乙個字元存在。
vb是什麼?
8樓:專注教育二十年
visual basic(簡稱vb)是microsoft公司開發的一種通用的基於物件的程式語言,為結構化的、模組化的、物件導向的、包含協助開發環境的事件驅動為機制的視覺化程式語言。是一種可用於微軟自家產品開發的語言。
「visual」 指的是開發圖形使用者介面 (gui) 的方法——不需編寫大量**去描述介面元素的外觀和位置,而只要把預先建立的物件add到螢幕上的一點即可。
「basic」指的是 basic (beginners all-purpose symbolic instruction code) 語言,是一種在計算技術發展歷史上應用得最為廣泛的語言。
關於vb的問題
9樓:杜琳禕
str()的作用是將數字型變數或常量改變成字元型變數或常量,舉例如下:
對於常量:str(35)="35 ",str(" 以此類推。(注意字串" 35"的前面有乙個空格。
對於變數:則把變數的值變成字串,如:假定a =287,則str(a)="287 ",以此類推。(注意前面也有空格)
對於你說的str(abc),因為abc不是數字,所以vb系統就把它當成變數abc,就去調abc的值,因從未對abc賦值,系統預設為0,所以就把那個0轉化成字串了,?str(abc) 就列印出字串" 0"(前面有乙個空格)。
綜上所述 str(""注意 前面有個空格。
10樓:匿名使用者
不懂嗎? 我解釋一下。
len()是取位元組長度 "3212" 長度是4 所以 開頭是4然後str()是強制轉換 原本是浮點形的 轉換成了字元型之後是 4+字元型的 就是4 88.
8 然後用str強制轉換成了字元型 所以 b 4 出來是字元型的。
我的部落格:
11樓:網友
我認為應該是a 因為是字串連線呀 不是數值相加 怎麼回事b呢 不可能有空格的。
12樓:匿名使用者
str是將數字轉換為字串。
+用在兩個字串之間,它的作用相當於字串連線符 &樓上的你看看 msdn 對str的介紹就知道為什麼會有空格了當用str將一數字轉成字串時,總會在前頭保留一空位來表示正負。如果 數字 為正,返回的字串包含一前導空格暗示有一正號。
所以是b,不是a
如果沒有使用str進行轉換,那結果就是你說的。
13樓:匿名使用者
僅供參考~
private sub command1_click()
dim warning as string
dim sql as string
warning =
'輸入有效性判斷。
if textuser = then warning = warning & 使用者名稱 "
if textpassword = then warning = warning & 密碼 "
if warning <>then
msgbox warning & 不能為空值!",0 + 48 + 0, "警告"
textuser =
textpassword =
elsesql = select * from 使用者管理 where 使用者名稱 ='textuser & and 使用者密碼 ='textpassword &
'sql = select * from 使用者管理 where 使用者名稱 ="textuser & and 使用者密碼 = textpassword &
openrs (sql)
if not ( and then
grade = rst("使用者等級") 記錄使用者等級。
userid = rst("使用者名稱") 記錄使用者名稱。
call userlogin '填寫登陸記錄。
= true
unload me
elsemsgbox "該使用者不存在!",0 + 32 + 0, "登陸失敗"
textuser =
textpassword =
grade = 0
end if
closers
end if
end sub
vb 的小問題
vb的問題
14樓:
int函式是取整的。
因此表示式的值是:32+23=55
一些VB題,一些VB試題求解
中國的教育啊!多寫些程式比死記硬背做這些東西有意義吧!一些vb設計的題目,求答案.好長啊,我也是初學者,能做多少做多少了。1 2 false 3 new project name 4 x y z 80 5 c d 5 timer1 timer interval6 查print用法 7 8 view ...
關於VB的小問題,乙個關於VB的小問題
有這樣幾個地方 1.combo1的具體作用我沒看出來,我去掉了。2.dim as integer這一句明顯錯了,去掉 3.cmbrnd我感覺拼錯了,我改成了cmdrnd 4.新增了全域性變數i。修改完畢的完整 如下。option explicit dim i as integer private s...
一道有關於Cls的VB題,關於vb中cls的
private sub form click static a as integer 定義a為靜態變數 static b as integer 同上 cls 清除窗體上顯示的內容 b 1 每次執行的時候都先把b賦值為1,所以把b定義為靜態變數看不出效果的 b b 5 每次都是6 a 5 a 執行第一...