Deck 8: String Manipulation
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/60
Play
Full screen (f)
Deck 8: String Manipulation
1
The following instruction will remove which character from the string first? Dim myString as string = "ABCDEFGH"
MyString = myString.Remove(2,3)
A)A
B)B
C)C
D)D
MyString = myString.Remove(2,3)
A)A
B)B
C)C
D)D
C
2
Neither the Trim method nor the Remove method removes any characters from the original string.
True
3
Assume that a text box named PhoneNumberTextBox appears on a form and contains the phone number 414-555-5555.What value will display for the length of the phone number text box?
A)10
B)12
C)18
D)20
A)10
B)12
C)18
D)20
B
4
To remove characters from the left of,the right of,or within a string variable,you should use the ____ function.
A)Mid
B)Delete
C)Trim
D)Remove
A)Mid
B)Delete
C)Trim
D)Remove
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
5
The most commonly used properties for a menu element are the Name and Text properties.
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
6
You can use a string's Value property to determine the number of characters it stores.
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
7
You should assign shortcut keys to every menu item.
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
8
The ____ method pads the string on the right,which inserts the padded characters at the end of the string and left-aligns the characters within the string.
A)PadEnd
B)PadRight
C)Padding
D)PadAll
A)PadEnd
B)PadRight
C)Padding
D)PadAll
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
9
The ____ method inserts the padded characters at the beginning of a string,which right-aligns the characters within the string.
A)PadStart
B)PadRight
C)PadBegin
D)PadLeft
A)PadStart
B)PadRight
C)PadBegin
D)PadLeft
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
10
Each menu in an application does not have to contain a menu title.
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
11
When processing the PadLeft and PadRight methods,the computer makes a temporary copy of the string in memory,and then inserts the characters in the copy only.
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
12
How many characters will be removed from the string below? Dim myString as string = "ABCDEFGH"
MyString = myString.Remove(2,3)
A)one
B)two
C)three
D)four
MyString = myString.Remove(2,3)
A)one
B)two
C)three
D)four
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
13
A character's ____ is an integer that indicates the character's position in the string.
A)charpos
B)index
C)chardex
D)pos
A)charpos
B)index
C)chardex
D)pos
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
14
If an application expects the user to enter a seven-digit phone number or a five-digit ZIP code,the application's code should verify that the user entered the required number of characters.
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
15
Menu title captions should be one word only and entered using uppercase letters.
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
16
The Trim method is used to remove characters only from the end of a string.
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
17
The ____ method performs a case-sensitive search that returns the Boolean value True when the subString is contained anywhere in the string.
A)Insert
B)IndexOf
C)Contains
D)Substring
A)Insert
B)IndexOf
C)Contains
D)Substring
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
18
To insert characters within a string,you use the ____ method.
A)Add
B)Insert
C)Mid
D)IndexOf
A)Add
B)Insert
C)Mid
D)IndexOf
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
19
You can use the ____ method to search a string to determine whether it contains a specific sequence of characters.
A)Contains
B)Insert
C)Substring
D)IndexOf
A)Contains
B)Insert
C)Substring
D)IndexOf
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
20
A literal type character forces a literal constant to assume a data type other than the one its form indicates.
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
21
The ____ operator evaluates to True when the string matches the pattern; otherwise,it evaluates to False.
A)Like
B)Menu
C)Add
D)Insert
A)Like
B)Menu
C)Add
D)Insert
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
22
If a menu item requires additional information from the user,the Windows standard is to place a(n)____ at the end of the caption.
A)underscore (_)
B)asterisk (*)
C)pound key (#)
D)ellipsis (…)
A)underscore (_)
B)asterisk (*)
C)pound key (#)
D)ellipsis (…)
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
23
The ____ method returns an integer that represents the location of the subString within the string.
A)Insert
B)IndexOf
C)Contains
D)Substring
A)Insert
B)IndexOf
C)Contains
D)Substring
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
24
Visual Basic provides the ____ method for accessing any number of characters contained in a string.
A)IndexOf
B)Insert
C)Contains
D)Substring
A)IndexOf
B)Insert
C)Contains
D)Substring
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
25
To remove characters from only the beginning of a string,use the ____ method.
A)Trim
B)TrimBegin
C)TrimStart
D)TrimLeft
A)Trim
B)TrimBegin
C)TrimStart
D)TrimLeft
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
26
In order to remove both dashes from the SSN,you should first ____.
A)use the Length property to see how many characters are in the variable
B)use the index value to loop to examine each character in the variable, character by character
C)use the Contains method to see if any dashes are anywhere within the variable
D)use the Insert method to insert dashes
A)use the Length property to see how many characters are in the variable
B)use the index value to loop to examine each character in the variable, character by character
C)use the Contains method to see if any dashes are anywhere within the variable
D)use the Insert method to insert dashes
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
27
The method that removes characters from only the right end of a string is the ____ method.
A)Trim
B)TrimRight
C)TrimEnd
D)TrimR
A)Trim
B)TrimRight
C)TrimEnd
D)TrimR
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
28
Each menu element is considered a(n)____ and has a set of properties associated with it.
A)class
B)character
C)object
D)string
A)class
B)character
C)object
D)string
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
29
What is the value returned from the expression stateName.Substring(1,1)when stateName contains "North Dakota"?
A)N
B)o
C)t
D)a
A)N
B)o
C)t
D)a
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
30
The users of the HR application have entered some employee Social Security numbers (SSNs)with dashes (such as 222-33-4444)and some without dashes (such as 222334444).You need to remove all dashes from any SSN that contains dashes.You will use the ____ method to edit the code so that only numeric characters are stored.
A)Replace
B)Remove
C)Trim
D)Substring
A)Replace
B)Remove
C)Trim
D)Substring
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
31
Assume that the data for salary is entered with both a dollar symbol and a space.Which of the following instructions will remove the dollar symbol?
A)salary.TrimStart("$")
B)salary.TrimLeft("$")
C)salary.TrimEnd("$")
D)salary.TrimRight("$")
A)salary.TrimStart("$")
B)salary.TrimLeft("$")
C)salary.TrimEnd("$")
D)salary.TrimRight("$")
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
32
In Visual Basic 2015,you use a(n)____ to include one or more menus in an application.
A)Like operator
B)Contains method
C)Insert operator
D)MenuStrip control
A)Like operator
B)Contains method
C)Insert operator
D)MenuStrip control
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
33
Which of the following shortcut keys should not be used in Windows applications that have an EDIT menu for menu items not on the EDIT menu?
A)Ctrl+X
B)Ctrl+Q
C)Ctrl+V
D)both a and c
A)Ctrl+X
B)Ctrl+Q
C)Ctrl+V
D)both a and c
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
34
Assume that the value of the string message is "Happy New Year".What value would message.IndexOf("New")yield?
A)-1
B)2
C)6
D)7
A)-1
B)2
C)6
D)7
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
35
Programmers use the ____ property of the menu element to refer to the menu element in code.
A)Text
B)Name
C)Description
D)Title
A)Text
B)Name
C)Description
D)Title
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
36
____ keys appear to the right of a menu item and allow you to select an item without opening the menu.
A)Shortcut
B)Access
C)Menu
D)Caption
A)Shortcut
B)Access
C)Menu
D)Caption
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
37
The strPhone variable should contain only numbers and no dashes (-).An error message should display if there is a dash anywhere in the variable.Which of the following statements determines whether the variable contains a dash in order to display the message?
A)If strPhone.Contains("-") = True Then
B)If strPhone.Contains("-") = False Then
C)If strPhone Like "-" Then
D)If strPhone.Contains(#######) = False Then
A)If strPhone.Contains("-") = True Then
B)If strPhone.Contains("-") = False Then
C)If strPhone Like "-" Then
D)If strPhone.Contains(#######) = False Then
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
38
The ____ allows you to use pattern-matching characters to determine whether one string is equal to another string.
A)Insert method
B)Like operator
C)Contains method
D)MenuStrip control
A)Insert method
B)Like operator
C)Contains method
D)MenuStrip control
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
39
The strPassword variable contains eight characters.Two of the characters in the password must be numeric.Which of the following statements will access each character stored in the variable,character by character?
A)If strPassword Like "[A-Z][A-Z][A-Z][A-Z][A-Z][A-Z]##"
B)For intIndex As Integer = 0 To 7
C)For intIndex As Integer = 1 To 8
D)For intIndex As Integer = 1 To strPassword.Length - 1
A)If strPassword Like "[A-Z][A-Z][A-Z][A-Z][A-Z][A-Z]##"
B)For intIndex As Integer = 0 To 7
C)For intIndex As Integer = 1 To 8
D)For intIndex As Integer = 1 To strPassword.Length - 1
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
40
The strState variable should contain two uppercase letters.Which of the following statements determines whether the variable contains a valid state?
A)If strState = "[A-Z][A-Z]" Then
B)If strState Like "[A-Z]" Then
C)If strState Like "[a-z][a-z]" Then
D)If strState Like "[A-Z][A-Z]" Then
A)If strState = "[A-Z][A-Z]" Then
B)If strState Like "[A-Z]" Then
C)If strState Like "[a-z][a-z]" Then
D)If strState Like "[A-Z][A-Z]" Then
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
41
The strSerialNum variable contains the string "DRY259614".Write the Visual Basic statement that assigns the string "259614" from the strSerialNum variable to the strProductCode variable.
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
42
What is the difference between a menu item's access key and shortcut key?
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
43
Write a Visual Basic statement that will access each character in the strNumber variable to determine if the variable contains a comma and then removes any comma that is found.
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
44
Write the Visual Basic statement that inserts "RVI" at the beginning of the string in the following strPolicyNum and assigns it to the strPolicyNum variable.
strPolicyNum = "576892"
strPolicyNum = "576892"
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
45
Write the Visual Basic statement that uses the Contains method to determine whether the strEmployeeCode variable contains the string "NC" (entered in uppercase).Assign the method's return value to a Boolean variable named blnIsNC.
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
46
Write the condition that evaluates to True when a dash (-)appears anywhere within the strItemNum variable.
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
47
The txtGrade control contains the string "95%".Write the Visual Basic statement to remove the percent sign from the txtGrade control as well as convert the contents of the control to a Decimal number.Assign the result to the decGrade variable.Use the TrimEnd method.
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
48
Private Sub btnDisplay_Click(ByVal sender As Object,ByVal e As System.EventArgs)Handles btnDisplay.Click
' displays a pay rate based on an employee's code
' Full Time employee pay rate is 11.50.Part Time
' employee pay rate for those working more than 30 hours
' is 10.50,otherwise it is 9.50
Dim strEmpCode As String
Dim decPayRate As Integer
strCode = txtEmpCode.Text.Snip
' validate the employee code
If strEmpCode = "FT##" Then
decPayRate = 11.50
ElseIf strEmpCode Like "PT30##" Then
decPayRate = 9.50
Else
decPayRate = 10.50
End If
' display pay rate
lblPayRate.Text = decPayRate.ToString("N2")
End Sub
' displays a pay rate based on an employee's code
' Full Time employee pay rate is 11.50.Part Time
' employee pay rate for those working more than 30 hours
' is 10.50,otherwise it is 9.50
Dim strEmpCode As String
Dim decPayRate As Integer
strCode = txtEmpCode.Text.Snip
' validate the employee code
If strEmpCode = "FT##" Then
decPayRate = 11.50
ElseIf strEmpCode Like "PT30##" Then
decPayRate = 9.50
Else
decPayRate = 10.50
End If
' display pay rate
lblPayRate.Text = decPayRate.ToString("N2")
End Sub
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
49
The strCityState variable contains the string "AtlantaGA".Write the Visual Basic statements that assign the string "Atlanta" from the strCityState variable to the strCity variable,and assign the string "GA" to the strState variable.
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
50
Each employee is assigned an employee code,such as F01234,which is stored in the strEmpCode variable.The first character is a letter for employment status (F for Full-time,P for Part-time).The next two characters are numbers representing the employee's department number.The last three characters are numbers representing a unique value for each individual employee.Which of the following statements assigns the employee's department to the strDept variable?
A)strDept = strEmpCode.Substring(0, 1)
B)strDept = strEmpCode.Substring(1)
C)strDept = strEmpCode.Substring(0, 2)
D)strDept = strEmpCode.Substring(1, 2)
A)strDept = strEmpCode.Substring(0, 1)
B)strDept = strEmpCode.Substring(1)
C)strDept = strEmpCode.Substring(0, 2)
D)strDept = strEmpCode.Substring(1, 2)
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
51
The strPhone variable contains a 10-digit phone number.If the string stored in the strPhone variable begins with the "336" area code,display the phone number in the lblPhone control's Text property.Use the StartsWith method.
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
52
Write a Visual Basic statement that removes the last four digits of the credit card number and assigns it to the strCCLastFour variable.
strCCNum = "4456778996352852"
strCCNum = "4456778996352852"
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
53
Write the Visual Basic statements needed to format decNetPay with two decimal places,pad the formatted variable with asterisks until its length is 12,and then insert a dollar sign ($)as the first character.The result is assigned to the strNetPayFormat variable.
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
54
The strCityState variable contains a string that ends with a two-digit state abbreviation.Write the statements that determine whether the string stored in the strCityState variable ends with "NY".If it does,assign the string "New York order" to the lblState control's Text property.Use the EndsWith method.
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
55
Write the condition that evaluates to True when the string stored in the strCode variable begins with "HFS",followed by two uppercase letters,followed by five numbers.
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
56
Write the Visual Basic statement to assign the number of characters in the txtSSN control's Text property to the intSSNNumChar variable.
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
57
Describe four of the six menu standards that should be followed when including a menu in an application.
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
58
The application needs to process benefits for full-time employees only.Which of the following statements determines whether the strEmpCode variable contains an employee code for a full-time employee?
A)If strEmpCode Like "[A-Z]#####"
B)If strEmpCode.ToUpper Like "F####"
C)If strEmpCode Like "F*"
D)If strEmpCode Like "!F*"
A)If strEmpCode Like "[A-Z]#####"
B)If strEmpCode.ToUpper Like "F####"
C)If strEmpCode Like "F*"
D)If strEmpCode Like "!F*"
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
59
The HR department has decided to change the Finance department number from 04 to 09.Which of the following statements correctly changes the contents of the strEmpCode?
A)strEmpCode = strEmpCode.Replace("04", "09")
B)strEmpCode = strEmpCode.Replace("09", "04")
C)strEmpCode = strEmpCode.Remove(0, 2)strEmpCode = strEmpCode.Insert(1, "09")
D)strEmpCode = strEmpCode.Remove(1, 2)strEmpCode = strEmpCode.Insert(1, "04")
A)strEmpCode = strEmpCode.Replace("04", "09")
B)strEmpCode = strEmpCode.Replace("09", "04")
C)strEmpCode = strEmpCode.Remove(0, 2)strEmpCode = strEmpCode.Insert(1, "09")
D)strEmpCode = strEmpCode.Remove(1, 2)strEmpCode = strEmpCode.Insert(1, "04")
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck
60
Private Sub btnDisplay_Click(ByVal sender As Object,ByVal e As System.EventArgs)Handles btnDisplay.Click
' displays type of vehicle for the code entered by user
Const strLENGTH_MSG As String = "The code must contain four characters."
Const strTYPE_MSG As String = "The last character in the code must be C,T,or V."
Dim strCode As String
Dim strLastChar As String
strCode = txtCode.Text.ToLower
' determine whether code contains exactly 4 characters
If strCode.Chars < 4 Then
lblType.Text = String.Empty
MessageBox.Show(strLENGTH_MSG,"Code",
MessageBoxButtons.OK,
MessageBoxIcon.Information)
Else
' determine whether the last character is valid
strLastChar = strCode.Substring(4)
Select Case strCode
Case "C"
lblType.Text = "Car"
Case "T"
lblType.Text = "Truck"
Case "V"
lblType.Text = "Van"
Case Else
lblType.Text = String.Empty
MessageBox.Show(strType_MSG,"Type",
MessageBoxButtons.OK,
MessageBoxIcon.Information)
End If
End If
End Sub
' displays type of vehicle for the code entered by user
Const strLENGTH_MSG As String = "The code must contain four characters."
Const strTYPE_MSG As String = "The last character in the code must be C,T,or V."
Dim strCode As String
Dim strLastChar As String
strCode = txtCode.Text.ToLower
' determine whether code contains exactly 4 characters
If strCode.Chars < 4 Then
lblType.Text = String.Empty
MessageBox.Show(strLENGTH_MSG,"Code",
MessageBoxButtons.OK,
MessageBoxIcon.Information)
Else
' determine whether the last character is valid
strLastChar = strCode.Substring(4)
Select Case strCode
Case "C"
lblType.Text = "Car"
Case "T"
lblType.Text = "Truck"
Case "V"
lblType.Text = "Van"
Case Else
lblType.Text = String.Empty
MessageBox.Show(strType_MSG,"Type",
MessageBoxButtons.OK,
MessageBoxIcon.Information)
End If
End If
End Sub
Unlock Deck
Unlock for access to all 60 flashcards in this deck.
Unlock Deck
k this deck