Questões de Concurso sobre Linguagens de Programação

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
7.241 questões encontradas
Questões por página
20
Mais recentes
 

Invocação Remota de Métodos (RMI) é uma forma de efetuar processamento distribuído utilizando objetos ou componentes remotos. O RMI abstrai a camada de transporte e permite a comunicação entre sistemas operacionais, máquinas virtuais e/ou hardwares distintos. Acerca do RMI identifique a opção incorreta:


A

O RMI permite a execução de chamadas remotas desenvolvidas em Java.


B

A arquitetura utilizada pelo RMI é a cliente-servidor.


C

O RMI necessita de compilador da linguagem C++ e ambiente UNIX para poder ser implementado.


D

O RMI utiliza o mecanismo de stub e skeleton para se comunicar com objetos remotos


E

A utilização do stub e skeleton é transparente ao desenvolvedor.

Considere os seguintes programas (Fig 1 e Fig 2) escritos em Java, analise as afirmativas e marque a alternativa correta.


Fig1

import java.util.Scanner;

public class Fatorial{


public static int fatorial(int num) {

if (num <= 1) {

return 1;

} else {

return fatorial (num - 1) * num;

}

}

public static void main(String[] args) {

int numero;

Scanner entrada = new Scanner (System.in);

System.out.println("Digite o número que você pretende obter o fatorial.");

numero = entrada.nextInt();

System.out.println("O fatorial de " + numero + " é " + fatorial(numero) + ".");

}

}


Fig2

import java.util.Scanner;

public class Fatorial2 {


public static void main(String[] args) {

int numero;

int resultado = 1;

Scanner entrada = new Scanner(System.in);

System.out.println("Digite o número que você pretende obter o fatorial.");

numero = entrada.nextInt();

while (numero>1) {

resultado = resultado * numero;

numero = numero-1;

}

System.out.println("O fatorial é "+resultado);

}

}


|- Ambos os programas apresentados estão com a sinaxe correta e retornarão o mesmo resultado (fatorial) para qualquer número imputado pelo usuário.

lI- No programa da Fig 1, o programador usou (na linha: “return fatorial(num - 1) * num; “) um método de programação conhecido como passagem de parâmetro.


A

Ambas as afirmativas estão corretas.


B

Somente a afirmativa | está correta.


C

Somente a afirmativa ll está correta.


D

Nenhuma das afirmativas está correta.

Considerando o código escrito na linguagem C:


#include <stdio.h>

#include <stdlib.h>


int main() {

__int a;

__int b = 4;

__a = b++;


__printf(“a=%d e b=%d\n”,a,b);

__return 0;

}


Qual é o resultado da execução do código?


A

a=4 e b=4


B

a=4 e b=5


C

a=5 e b=4


D

a=5 e b=5

Em linguagem C, um vetor com tamanho maior que 1 (um), do tipo char, terminando com o caractere nulo "\0" indica um tipo de dado conhecido como:


A

Cadeia de Caracteres (String).


B

Caracter (Char).


C

Lógico (Booleano).


D

Real (Real).

Pedro precisa decidir qual ambiente de Desenvolvimento Integrado (IDEs), irá utilizar para o desenvolvimento do novo sistema de Gestão de Ordens de Serviços. Assinale a alternativa correta para qual IDE suporta programação na linguagem Java:


A

Visual Estudio XEi+


B

Efera


C

Eclipse


D

Bamba

   
Gerar simulado