Buscar

Linguagem de programação

Prévia do material em texto

Disciplina: CCT0261 - LING.DE PROGRAM. Período Acad.: 2017.3 EAD (G) / EX 
 
 
1. 
 
 
Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados 
respectivamente por: 
 
 
 
 
 
.and., .or., .not 
 
*, +, ~ 
 
and, or, not 
 
&, #, $ 
 
&&, ||, ! 
 
 
 
 
2. 
 
 
(FUMARC/2011) Analise o seguinte programa desenvolvido na linguagem 
Java. 
 
public class testeLogica { 
public static void main(String[] args) { 
boolean A, B; 
boolean R1, R2, R3, R4; 
A = true; 
B = false; 
R1 = (A || B && A || !B); 
R2 = (!(A || !B) && (A || B)); 
R3 = (A && B) && (!A || !B); 
R4 = (!A || B || A || !B); 
System.out.println(R1); 
System.out.println(R2); 
System.out.println(R3); 
System.out.println(R4); 
} 
Qual é a sequência CORRETA ? 
(de cima para baixo) 
 
 
 
 
false, false, false, true 
 
true, true, true, false 
 
false, true, false, true 
 
true, false, false, true 
 
true, false, true, false 
 
 Gabarito Comentado Gabarito Comentado 
 
 
3. 
 
 
Em Java encontra-se várias formas de implementarmos uma estrutura de 
dados. Uma delas é a criação de matrizes unidimensionais (vetores) e 
multidimensionais. É correto afirmar sobre esta estrutura de dados: 
 
 
 
 
é usada somente para agrupar dados de tipos primitivos, como int e double. 
 
não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem C. 
 
é usada somente para armazenar tipos primitivos. 
 
é usada para armazenar dados de tipos primitivos e também para armazenar 
objetos. 
 
é usada somente para agrupar objetos. 
 
 
 
4. 
 
 
Considerando o trecho de programa apresentado a seguir, marque a 
alternativa que apresenta o resultado obtido após o processamento. 
 public class Prog2 
 { public static void main(String[] args) 
 { String A = "MEL DE ABELHA"; 
 int x = A.length(); 
 System.out.println("\n" +x); 
 } 
} 
 
 
 
 
10 
 
13 
 
11 
 
3 
 
9 
 
 
 
5. 
 
 
Considerando o trecho de programa apresentado a seguir, marque a 
alternativa que apresenta o resultado obtido após o processamento. 
 public class Prog3 
 { public static void main(String[] args) 
 { String A = "MEL DE ABELHA"; 
 char letra = A.charAt(5); 
 System.out.println("\n" +letra); 
 } 
} 
 
 
 
 
MEL DE 
 
MEL DE ABELHA 
 
MEL D 
 
E 
 
ABELH 
 
 
 
6. 
 
 
Observe o código em Java a seguir, em que se pode verificar a aplicação 
dos operadores de pré-decremento e pós-decremento. 
public class Decrementa{ 
 public static void main(String args[]) { 
 int m, n = 44; 
 m = --n; 
 m = n--; 
 System.out.println(m); 
 System.out.println(n); 
 } 
} 
Qual será a saída ? 
 
 
 
 
43 e 43 
 
42 e 41 
 
42 e 42 
 
42 e 43 
 
43 e 42 
 
 Gabarito Comentado 
 
 
7. 
 
Associe as duas colunas relacionando as instruções de seleção e de 
repetição com suas respectivas definições e, a seguir, assinale a 
sequência correta. Instruções de seleção e de repetição: 
(1) if 
(2) if...else 
(3) while 
(4) switch 
Definições: 
( ) Instrução de seleção múltipla: seleciona ou ignora um grupo de ações 
entre vários grupos. 
( ) Instrução de seleção única: seleciona ou ignora um grupo de ações. 
( ) Instrução de repetição que executa um grupo de ações zero ou mais 
 
 
 
vezes, enquanto uma condição de continuação do loop for verdadeira. 
( ) Instrução de seleção dupla: executa um grupo de ações entre dois 
grupos de ações. 
 
 
4 - 1 - 3 - 2 
 
3 - 2 - 1 - 4 
 
2 - 1 - 4 - 3 
 
1 - 4 - 3 - 2 
 
2 - 3 - 1 - 4 
 
 
 
8. 
 
 
Analise o código em Java abaixo e marque a opção correta onde 
representa o que será exibido após a execução do mesmo: 
public class Repeticao { 
 public static void main(String arg[]){ 
 int i; 
 char letra = 'a'; 
 for(i=1;i<=5;i++){ 
 System.out.print(" "+letra); 
 letra++; 
 } 
 } 
} 
 
 
 
 
 
letra letra letra letra 
 
letra letra letra letra letra 
 
a b c d e f 
 
a b c d e 
 
a b c d

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes