Logo Passei Direto
Buscar

Lista 4_VBA

User badge image
Luana Cardoso

em

Ferramentas de estudo

Questões resolvidas

O nome de uma variável é criado por um programador devendo seguir algumas regras, são exemplos de nomes válidos, EXCETO:


(A) Nota1, Nota2, Nota3
(B) Aluno, aluno1, alunos
(C) tres, treze, 3_tres
(D) Tipo_camisa, T_tenis, tamanho
(E) Media, aprovado, reprovado

Sendo A = 5, B = 3 e C = 7, análise as operações a seguir e marque a opção correta. (V é verdadeiro e F é falso)
1. A + B = C
2. B + C < A
3. C < A * B
4. B + C = 2 * A
5. C / B > A


(A) F – F – V – V – F
(B) V – F – V – V – F
(C) F – F – V – V – V
(D) F – V – V – V – F
(E) F – V – F – V – F

Observe as operações e assinale qual será o valor do X e do Y, respectivamente.
X = 3 * 2 + 5 / 2 - 3 ^ 2 + Sqr(4)
Y = Sqr(9) - (5 / 2) + (3 Mod 1)


(A) X = 2.5 e Y = 5
(B) X = 1.5 e Y = 3
(C) X = 2 e Y = 1.5
(D) X = 1.5 e Y = 0.5
(E) X = 1 e Y = 3

Análise a expressão e marque qual será o valor de D.
A = 6
B = 4
C = 12
D = (C / A) + B – (A Mod B) * (A / B)


(A) D = 7
(B) D = 13
(C) D = 4
(D) D = 22
(E) D = 3

Em Visual Basic, qual é o tipo que uma variável não declarada assume por padrão (default)?


(A) Object
(B) Private
(C) Variant
(D) Range
(E) Nenhuma das alternativas acima

Analise o programa e marque qual a sua saída se as entradas forem 62 e 32, respectivamente.
Sub Exercicio_06()
Dim A As Integer
Dim B As Integer
B = InputBox("Digite o 1º nr inteiro:")
A = InputBox("Digite o 2º nr inteiro:")
If A > B Then
B = (A + B)
End If
If (A < B) Then
A = (B / 2)
End If
MsgBox ???
End Sub


(A) 62
(B) 32
(C) 31
(D) 34
(E) 93

Escolha a condição que gera a saída 13.
Sub Exercicio_07()
Dim num1 As Integer
Dim num2 As Integer
num1 = 13
num2 = 22
If (?????) Then
MsgBox (num2)
Else
MsgBox (num1)
End If
End Sub


(A) (num1 > num2) Or (num2 < 20)
(B) (num2 > num1) And (num2 < 25)
(C) (num1 > num2) Or (num1 < 20)
(D) (num1 = num2) Or (num2 < 25)
(E) (num1 <> num2) And (num2 <> 20)

Quais serão as saídas do programa a seguir se primeiro as entradas forem, respectivamente, 2, 3 e 5, e então o programa será executado novamente, mas com as entradas 10, 2 e 3.
Sub Exercicio_08()
Dim X As Integer
Dim Y As Integer
Dim Z As Integer
X = InputBox("Digite o 1º nr")
Y = InputBox("Digite o 2º nr")
Z = InputBox("Digite o 3º nr")
If ((X > Y) And (Y * Z < X)) Then
MsgBox (Z * Y)
Else
MsgBox (X + Z * Y)
End If
End Sub


(A) Primeira saída é 25 e a segunda é 22
(B) Primeira saída é 17 e a segunda é 6
(C) Primeira saída é 13 e a segunda é 18
(D) Primeira saída é 17 e a segunda é 16
(E) Primeira saída é 6 e a segunda é 17

Quais serão as entradas do programa a seguir se a saída for 2.
Sub Exercicio_09()
Dim A As Integer
Dim B As Integer
Dim C As Integer
C = InputBox("Digite o 1º nr")
B = InputBox("Digite o 2º nr")
A = InputBox("Digite o 3º nr")
If ((C > B) Or (A * B > C)) Then
MsgBox (A)
Else
MsgBox (B + C)
End If
End Sub


(A) A=3, B=2, C=13
(B) A=1, B=11, C=1
(C) A=5, B=4, C=17
(D) A=7, B=2, C=9
(E) A=2, B=3, C=5

Qual será à saída do programa se as entradas forem, respectivamente, 4, 7 e 4.
Sub Exercicio_10()
Dim A As Integer
Dim B As Integer
Dim C As Integer
A = InputBox("Digite o 1º nr")
B = InputBox("Digite o 2º nr")
C = InputBox("Digite o 3º nr")
If ((A <> 0) And (B <> 0) And (C <> 0)) Then
If ((A = B) And (B = C)) Then
M


(A) 7
(B) 8
(C) 9
(D) 10
(E) 11

What is the output of the following code?

The code has a syntax error.
(A) 3
(B) 4
(C) 7
(D) 11
(E) 15

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

O nome de uma variável é criado por um programador devendo seguir algumas regras, são exemplos de nomes válidos, EXCETO:


(A) Nota1, Nota2, Nota3
(B) Aluno, aluno1, alunos
(C) tres, treze, 3_tres
(D) Tipo_camisa, T_tenis, tamanho
(E) Media, aprovado, reprovado

Sendo A = 5, B = 3 e C = 7, análise as operações a seguir e marque a opção correta. (V é verdadeiro e F é falso)
1. A + B = C
2. B + C < A
3. C < A * B
4. B + C = 2 * A
5. C / B > A


(A) F – F – V – V – F
(B) V – F – V – V – F
(C) F – F – V – V – V
(D) F – V – V – V – F
(E) F – V – F – V – F

Observe as operações e assinale qual será o valor do X e do Y, respectivamente.
X = 3 * 2 + 5 / 2 - 3 ^ 2 + Sqr(4)
Y = Sqr(9) - (5 / 2) + (3 Mod 1)


(A) X = 2.5 e Y = 5
(B) X = 1.5 e Y = 3
(C) X = 2 e Y = 1.5
(D) X = 1.5 e Y = 0.5
(E) X = 1 e Y = 3

Análise a expressão e marque qual será o valor de D.
A = 6
B = 4
C = 12
D = (C / A) + B – (A Mod B) * (A / B)


(A) D = 7
(B) D = 13
(C) D = 4
(D) D = 22
(E) D = 3

Em Visual Basic, qual é o tipo que uma variável não declarada assume por padrão (default)?


(A) Object
(B) Private
(C) Variant
(D) Range
(E) Nenhuma das alternativas acima

Analise o programa e marque qual a sua saída se as entradas forem 62 e 32, respectivamente.
Sub Exercicio_06()
Dim A As Integer
Dim B As Integer
B = InputBox("Digite o 1º nr inteiro:")
A = InputBox("Digite o 2º nr inteiro:")
If A > B Then
B = (A + B)
End If
If (A < B) Then
A = (B / 2)
End If
MsgBox ???
End Sub


(A) 62
(B) 32
(C) 31
(D) 34
(E) 93

Escolha a condição que gera a saída 13.
Sub Exercicio_07()
Dim num1 As Integer
Dim num2 As Integer
num1 = 13
num2 = 22
If (?????) Then
MsgBox (num2)
Else
MsgBox (num1)
End If
End Sub


(A) (num1 > num2) Or (num2 < 20)
(B) (num2 > num1) And (num2 < 25)
(C) (num1 > num2) Or (num1 < 20)
(D) (num1 = num2) Or (num2 < 25)
(E) (num1 <> num2) And (num2 <> 20)

Quais serão as saídas do programa a seguir se primeiro as entradas forem, respectivamente, 2, 3 e 5, e então o programa será executado novamente, mas com as entradas 10, 2 e 3.
Sub Exercicio_08()
Dim X As Integer
Dim Y As Integer
Dim Z As Integer
X = InputBox("Digite o 1º nr")
Y = InputBox("Digite o 2º nr")
Z = InputBox("Digite o 3º nr")
If ((X > Y) And (Y * Z < X)) Then
MsgBox (Z * Y)
Else
MsgBox (X + Z * Y)
End If
End Sub


(A) Primeira saída é 25 e a segunda é 22
(B) Primeira saída é 17 e a segunda é 6
(C) Primeira saída é 13 e a segunda é 18
(D) Primeira saída é 17 e a segunda é 16
(E) Primeira saída é 6 e a segunda é 17

Quais serão as entradas do programa a seguir se a saída for 2.
Sub Exercicio_09()
Dim A As Integer
Dim B As Integer
Dim C As Integer
C = InputBox("Digite o 1º nr")
B = InputBox("Digite o 2º nr")
A = InputBox("Digite o 3º nr")
If ((C > B) Or (A * B > C)) Then
MsgBox (A)
Else
MsgBox (B + C)
End If
End Sub


(A) A=3, B=2, C=13
(B) A=1, B=11, C=1
(C) A=5, B=4, C=17
(D) A=7, B=2, C=9
(E) A=2, B=3, C=5

Qual será à saída do programa se as entradas forem, respectivamente, 4, 7 e 4.
Sub Exercicio_10()
Dim A As Integer
Dim B As Integer
Dim C As Integer
A = InputBox("Digite o 1º nr")
B = InputBox("Digite o 2º nr")
C = InputBox("Digite o 3º nr")
If ((A <> 0) And (B <> 0) And (C <> 0)) Then
If ((A = B) And (B = C)) Then
M


(A) 7
(B) 8
(C) 9
(D) 10
(E) 11

What is the output of the following code?

The code has a syntax error.
(A) 3
(B) 4
(C) 7
(D) 11
(E) 15

Prévia do material em texto

Página 1 de 2 
 
 
 
 
 
 
01 O nome de uma variável é criado por um programador 
devendo seguir algumas regras, são exemplos de 
nomes válidos, EXCETO: 
 
(A) Nota1, Nota2, Nota3 
(B) Aluno, aluno1, alunos 
(C) tres, treze, 3_tres 
(D) Tipo_camisa, T_tenis, tamanho 
(E) Media, aprovado, reprovado 
 
02 Sendo A = 5, B = 3 e C = 7, análise as operações a 
seguir e marque a opção correta. 
(V é verdadeiro e F é falso) 
 
 1. A + B = C 
2. B + C < A 
3. C < A * B 
4. B + C = 2 * A 
5. C / B > A 
 
(A) F – F – V – V – F 
(B) V – F – V – V – F 
(C) F – F – V – V – V 
(D) F – V – V – V – F 
(E) F – V – F – V – F 
 
03 Observe as operações e assinale qual será o valor do X 
e do Y, respectivamente. 
 
 X = 3 * 2 + 5 / 2 - 3 ^ 2 + Sqr(4) 
Y = Sqr(9) - (5 / 2) + (3 Mod 1) 
 
(A) X = 2.5 e Y = 5 
(B) X = 1.5 e Y = 3 
(C) X = 2 e Y = 1.5 
(D) X = 1.5 e Y = 0.5 
(E) X = 1 e Y = 3 
 
04 Análise a expressão e marque qual será o valor de D. 
 
 A = 6 
B = 4 
C = 12 
D = (C / A) + B – (A Mod B) * (A / B) 
 
(A) D = 7 
(B) D = 13 
(C) D = 4 
(D) D = 22 
(E) D = 3 
 
 
 
 
 
 
 
05 Em Visual Basic, qual é o tipo que uma variável não 
declarada assume por padrão (default)? 
 
(A) Object 
(B) Private 
(C) Variant 
(D) Range 
(E) Nenhuma das alternativas acima 
 
06 Analise o programa e marque qual a sua saída se as 
entradas forem 62 e 32, respectivamente. 
 
 Sub Exercicio_06() 
 Dim A As Integer 
 Dim B As Integer 
 
 B = InputBox("Digite o 1º nr inteiro:") 
 A = InputBox("Digite o 2º nr inteiro:") 
 
 If A > B Then 
 B = (A + B) 
 End If 
 
 If (A < B) Then 
 A = (B / 2) 
 End If 
 
 MsgBox ??? 
 
End Sub 
 
(A) 62 
(B) 32 
(C) 31 
(D) 34 
(E) 93 
 
07 Escolha a condição que gera a saída 13. 
 
 Sub Exercicio_07() 
 Dim num1 As Integer 
 Dim num2 As Integer 
 
 num1 = 13 
 num2 = 22 
 
 If (?????) Then 
 MsgBox (num2) 
 Else 
 MsgBox (num1) 
 End If 
End Sub 
 
 
Disciplina: Programação em Microinformática – Exercício (04) 
FATEC – Faculdade de Tecnologia de Ribeirão Preto 
Nome: ________________________________________ Código: ______________ 
Página 2 de 2 
 
 
(A) (num1 > num2) Or (num2 < 20) 
(B) (num2 > num1) And (num2 < 25) 
(C) (num1 > num2) Or (num1 < 20) 
(D) (num1 = num2) Or (num2 < 25) 
(E) (num1 <> num2) And (num2 <> 20) 
 
08 Quais serão as saídas do programa a seguir se 
primeiro as entradas forem, respectivamente, 2, 3 e 5, e 
então o programa será executado novamente, mas com 
as entradas 10, 2 e 3. 
 
 Sub Exercicio_08() 
 Dim X As Integer 
 Dim Y As Integer 
 Dim Z As Integer 
 
 X = InputBox("Digite o 1º nr") 
 Y = InputBox("Digite o 2º nr") 
 Z = InputBox("Digite o 3º nr") 
 
 If ((X > Y) And (Y * Z < X)) Then 
 MsgBox (Z * Y) 
 Else 
 MsgBox (X + Z * Y) 
 End If 
End Sub 
 
(A) Primeira saída é 25 e a segunda é 22 
(B) Primeira saída é 17 e a segunda é 6 
(C) Primeira saída é 13 e a segunda é 18 
(D) Primeira saída é 17 e a segunda é 16 
(E) Primeira saída é 6 e a segunda é 17 
 
09 Quais serão as entradas do programa a seguir se a 
saída for 2. 
 
 Sub Exercicio_09() 
 Dim A As Integer 
 Dim B As Integer 
 Dim C As Integer 
 
 C = InputBox("Digite o 1º nr") 
 B = InputBox("Digite o 2º nr") 
 A = InputBox("Digite o 3º nr") 
 
 If ((C > B) Or (A * B > C)) Then 
 MsgBox (A) 
 Else 
 MsgBox (B + C) 
 End If 
End Sub 
 
(A) A=3, B=2, C=13 
(B) A=1, B=11, C=1 
(C) A=5, B=4, C=17 
(D) A=7, B=2, C=9 
(E) A=2, B=3, C=5 
 
 
10 Qual será à saída do programa se as entradas forem, 
respectivamente, 4, 7 e 4. 
 
 Sub Exercicio_10() 
 Dim A As Integer 
 Dim B As Integer 
 Dim C As Integer 
 
 A = InputBox("Digite o 1º nr") 
 B = InputBox("Digite o 2º nr") 
 C = InputBox("Digite o 3º nr") 
 
 If ((A <> 0) And (B <> 0) And (C <> 0)) Then 
 If ((A = B) And (B = C)) Then 
 MsgBox (A + C) 
 Else 
 If ((A = B) Or (A = C) Or (C = B)) Then 
 MsgBox (A + B) 
 Else 
 MsgBox (B - C) 
 End If 
 End If 
 Else 
 MsgBox (A + B + C) 
 End If 
End Sub 
 
(A) 3 
(B) 4 
(C) 7 
(D) 11 
(E) 15

Mais conteúdos dessa disciplina