Questões de Concurso Para programador de computador

Foram encontradas 5.094 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q385771 Programação
A alternativa que representa uma regra válida de declaração para arquivos fonte em Java é:
Alternativas
Q385770 Programação
Em Java, identi? cadores são nomes dados a classes, variáveis e métodos, havendo regras a serem seguidas, no sentido de auxiliar a padronização, e facilitar a leitura do código. Nesse contexto, os identi?cadores devem começar um dos seguintes caracteres:
Alternativas
Q385769 Programação
Em Java, variáveis primitivas podem ser declaradas como variáveis de classe, atributos, parâmetros de métodos ou variáveis locais. Dois tipos são descritos a seguir:

I- Inteiro de 16 bits em notação de complemento de dois. Os valores possíveis cobrem a faixa de -32.768 a 32.767.
II- Representa números em notação de ponto flutuante normalizada em precisão simples de 32 bits em conformidade com a norma IEEE 754-1985. O menor valor positivo representável por esse tipo é 1.40239846e-46 e o maior é 1.3.40282347e+38.

Esses tipos são, respectivamente:
Alternativas
Q385768 Programação
A sintaxe correta para a estrura de controle case em Java é:

Alternativas
Q385767 Engenharia de Software
No que diz respeito aos princípios da Programação Orientada a Objetos, dois conceitos são apresentados a seguir:

I- Mecanismo que permite que características comuns a diversas classes sejam integradas em uma classe base, ou superclasse, a partir da qual outras classes podem ser especi?cadas. Cada classe derivada ou subclasse apresenta as características, estrutura e métodos da classe base e acrescenta a elas o que for de?nido de particularidade para ela.
II- Mecanismo pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identi?cação, mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse. A decisão sobre o método que deve ser selecionado, de acordo com o tipo da classe derivada, é tomada em tempo de execução, através do mecanismo de ligação tardia.

Esses mecanismos denomina-se, respectivamente:
Alternativas
Q385766 Algoritmos e Estrutura de Dados
O algoritmo abaixo mostra o emprego de uma função recursiva:

imagem-027.jpg

Após a execução, o valor da variável BARRA e o de retorno da função serão, respectivamente:
Alternativas
Q385765 Programação
Considere o algoritmo abaixo, que contém um procedimento CECIERJ, onde ocorre passagem de parâmetro por valor de N para Y e por referência de M para X e de L para W:

imagem-026.jpg

Após a execução desse algoritmo, os valores das variáveis M, N e L serão, respectivamente:
Alternativas
Q385764 Algoritmos e Estrutura de Dados
Observe o algoritmo abaixo, que tem por objetivo ler dois números, e armazená-los em duas variáveis P e Q. Após, ocorre a troca de valores entres as variáveis, com a impressão dos resultados. A troca de valores pode ocorrer COM ou SEM o uso de uma variável auxiliar, neste caso, nomeada TROCA:

imagem-020.jpg

Os blocos de instruções que realizam a troca correta de valores, COM e SEM uso da variável TROCA, são, respectivamente:
Alternativas
Q385763 Algoritmos e Estrutura de Dados
Observe o algoritmo abaixo:

imagem-019.jpg

Após a execução, o algoritmo fornecerá a seguinte sequência de números:
Alternativas
Q385762 Algoritmos e Estrutura de Dados
Observe o algoritmo abaixo, que ilustra a estrutura de controle para... ?mpara:

imagem-013.jpg

O bloco de instruções equivalente, que produz o mesmo resultado, mas utiliza a estrutura de controle repita ... ?mrepita, é:
Alternativas
Q385761 Banco de Dados
A linguagem SQL para bancos de dados, é constituída das sublinguagens “Data Manipulation Language – DML”, “Data De? - nition Language – DDL” e “Data Control Language – DCL”. Fazem parte da DCL os seguintes comandos:

Alternativas
Q385760 Banco de Dados
Um projeto de banco de dados inclui três esquemas, caracterizados a seguir:

I- É uma descrição concisa dos requisitos do usuário, empregando o MER como modelo de dados.
II- É a descrição das estruturas de representação da base de dados.
III- É a descrição das estruturas internas de armazenamento, dos esquemas, utilizando a DDL.

Esses esquemas denomina-se, respectivamente:
Alternativas
Q385759 Engenharia de Software
Na UML, um sistema pode ser descrito por meio de cinco visões independentes. Uma dessas visões descreve o sistema do ponto de vista externo como um conjunto de interações entre o sistema e os agentes externos ao sistema. Essa visão, que é criada inicialmente e direciona o desenvolvimento das outras visões do sistema, é conhecida por Visão de:
Alternativas
Q385758 Engenharia de Software
Há quatro diagramas da UML que descrevem os aspectos dinâmicos de um sistema. Um deles, mostrado abaixo, é orientado a ?uxos de controle:

imagem-012.jpg

O diagrama é denominado Diagrama de:
Alternativas
Q385757 Engenharia de Software
A ?gura abaixo representa um importante diagrama utilizado nos projetos estruturados de sistemas:

imagem-011.jpg

Trata-se do Diagrama de:
Alternativas
Q385756 Engenharia de Software
Basicamente, no desenvolvimento de sistemas, diversas atividades estão envolvidas, sendo duas delas as seguintes:

I- Inclui a criação de modelos que permitam ao desenvolvedor e ao cliente melhor entenderem os requisitos do software e o projeto que vai satisfazer a esses requisitos.
II- Combina geração de código e os testes necessários para revelar erros de código.


Essas atividades são conhecidas, respectivamente, como:
Alternativas
Q385755 Sistemas Operacionais
Para interagir com o sistema operacional Linux, é possível usar interfaces grá? cas ou rodar um programa que permite que os comandos sejam inseridos um a um, através de linhas de comando. Existem vários desses programas, como o bash, uma versão muito usada e já instalada na maioria das distribuições Linux. Uma lista de comandos gravada em um arquivo executável é chamada de script. Considerando que o caminho onde o bash está instalado é /bin/bash, para especi? car que se trata de um shell script coloca-se na primeira linha a seguinte informação:
Alternativas
Q385754 Redes de Computadores
Uma sub-rede de computadores con?gurada, conforme a notação CIDR, pelo IP 165.231.120.64/27. A máscara de sub-rede e o endereço de broadcasting para essa sub-rede são, respectivamente:
Alternativas
Q385753 Redes de Computadores
De acordo com a arquitetura TCP/IP, os endereços IPv4 das classes A, B e C possuem números no primeiro octeto, compreendidos, respectivamente, entre as seguintes faixas de valores:
Alternativas
Q385752 Redes de Computadores
Na arquitetura TCP/IP, dois protocolos que operam na camada de transporte são:
Alternativas
Respostas
2221: D
2222: A
2223: E
2224: C
2225: A
2226: D
2227: B
2228: D
2229: A
2230: A
2231: C
2232: E
2233: C
2234: B
2235: D
2236: A
2237: C
2238: E
2239: D
2240: C