Baixe o app para aproveitar ainda mais
Prévia do material em texto
ATIVIDADE 2 - ESOFT - PROGRAMAÇÃO DE SISTEMAS I - 54/2021 Período:08/11/2021 08:00 a 22/11/2021 23:59 (Horário de Brasília) Status:ABERTO Nota máxima:1,00 Gabarito:Gabarito será liberado no dia 23/11/2021 00:00 (Horário de Brasília) Nota obtida: 1ª QUESTÃO O arquivo compilado Java (arquivo .class) não contém código que é nativo para o processador do computador, mas sim a linguagem da Java Virtual Machine (JVM). Marque a alternativa que representa o nome dessa linguagem. ALTERNATIVAS Bitcode. Bytecode. Hexacode. Framecode. Código fonte. 2ª QUESTÃO Os elementos Java Virtual Machine, núcleo de classes da plataforma Java e arquivos de suporte e ferramentas de desenvolvimento são componentes exclusivos de qual pacote Java? Marque a alternativa correta. ALTERNATIVAS JEE JDK JRE JMX JavaFX 3ª QUESTÃO Em programação, podemos usar diferentes tipos de expressões: aritméticas, relacionais, lógicas e literais (concatenação de strings). Os tipos de dados de entrada e de saída podem diferir entre os tipos de expressões. Associe as colunas, ligando as expressões aos seus tipos de entrada e saída. 1. Aritméticas( ) Entrada: tipos variados. Saída: tipo lógico. 2. Relacionais ( ) Entrada: tipos lógicos. Saída: tipo lógico. 3. Lógicas ( ) Entrada: tipos texto. Saída: tipo texto. 4. Literais ( ) Entrada: tipos numéricos. Saída: tipo numérico. Assinale a alternativa que apresenta a sequência correta: ALTERNATIVAS 1, 2, 4, 3. 1, 3, 2, 4. 2, 3, 4, 1. 2, 4, 1, 3. 3, 2, 4, 1. 4ª QUESTÃO Um arquivo .JAR nada mais é que uma compactação de classes Java, de forma de criar um pacote executável, nele por exemplo podemos adicionar desde arquivos Java compilados (.class) como também arquivos de imagens, sons, etc. Além disso sua estrutura possui um arquivo de manifesto e a necessidade da criação de uma classe principal, que será a chamada principal do programa. Imagine agora um arquivo .JAR que se chama MeuPrimeiroPrograma.jar com toda estrutura necessária dentro, qual comando deve ser utilizado para executar o arquivo .JAR? ALTERNATIVAS javac MeuPrimeiroPrograma jvm -r MeuPrimeiroPrograma.jar java -jar MeuPrimeiroPrograma.jar java -run MeuPrimeiroPrograma.jar O arquivo deverá ser renomeado para .exe e chamado no command como MeuPrimeiroPrograma.exe 5ª QUESTÃO Sobre a linguagem de programação Java e seus componentes de desenvolvimento e execução, marque a alternativa correta. ALTERNATIVAS O JRE engloba todas as tecnologias do JDK. O JRE é utilizado para desenvolver aplicacões Java. O JRE precisa do JDK para executar programas em Java O JDK e o JRE compartilham a JVM, bibliotecas e ferramentas. O JDK engloba o JRE e ferramentas como java, javac e javadoc. 6ª QUESTÃO Pode-se usar o sistema de coerção 'cast' para forçar tipos incompatíveis a aceitarem uma atribuição forçada, independentemente do tipo que automaticamente seria usado ou se for uma conversão permitida pelo compilador naturalmente. TOKUMOTO, R. C. Programação de Sistemas I. Maringá-Pr.: Unicesumar, 2017. Assinale a alternativa que contém um exemplo dessa operação de "cast". ALTERNATIVAS y = int(x); y = x.int(); y = (int) x; y = x.Integer(); y = x.valueOf(int); 7ª QUESTÃO Assinale a alternativa correta acerca das características da linguagem de programação Java. ALTERNATIVAS Não suporta o uso de ponteiros. Não possui tratamento de exceções. A linguagem é totalmente interpretada A execução do código é feita diretamento pelo sistema operacional. Um programa Java pode ser executado sem a Java Virtual Machine 8ª QUESTÃO Quais das seguintes declarações de variáveis em Java são válidas? I - int Ax; II - int 123; III - int i123; IV - int #dim; V - int variavel_declarada_para_calculo_01; A opção que possui apenas declarações válidas é: ALTERNATIVAS V, apenas I, III e V, apenas II, III e V, apenas I, II, IV e V, apenas II, III, IV e V, apenas 9ª QUESTÃO Para execução de uma programa Java, é criado um método estático principal para sua execução através do seguinte código: public class Questao{ public static void main(String args){ ..... } } Referente a variável args que é um array de String, marque a afirmativa correta. ALTERNATIVAS A variável args recebe valores do tipo String, Integer e Double. A variável args pode receber apenas um valor externo do tipo String. A variável args é utilizada para retornar erros ao finalizar um programa Java. A variável args recebe valores externos, enviado na chamada do programa Java. A variável args é criada apenas por convenção, sem nenhuma utilidade para o programa. 10ª QUESTÃO Analise as afirmações sobre a linguagem Java: I - Um arquivo JAR é executado através da Java Virtual Machine II - “main” é uma palavra reservada da linguagem Java. III - Um objeto é uma instância de uma classe. IV - String, real, integer e boolean são exemplos de tipos de dados primitivos em Java. V - Java diferencia letras maiúsculas de minúsculas. Assim, por exemplo, “soma” e “SOMA” se referem a identificadores diferentes. Selecione abaixo a alternativa que apresenta afirmações verdadeiras. ALTERNATIVAS I, III, V, apenas II, III e V, apenas III, IV e V, apenas I, II, III e V, apenas I, III, IV e V, apenas
Compartilhar