Questões de Concurso Comentadas sobre software em noções de informática

Foram encontradas 2.171 questões

Q890237 Noções de Informática
Assinale a alternativa que apresenta uma definição correta de Software.
Alternativas
Q883072 Noções de Informática
Julgue o próximo item, a respeito de engenharia de software e análise de requisitos.
Software é um conjunto de instruções (algoritmos) que, quando executadas, fornecem as características, as funções e o desempenho desejados para um sistema, para um programa ou para uma aplicação.
Alternativas
Q2835071 Arquitetura de Software

Considere o seguinte programa Java



import java.util.Scanner;

public class teste3 {

public static void main(Stringl] args) {

int i, z=0, n=5;

char v;

Scanner s = new Scanner(System.in);

___for (i=0; i<n; i++){

v=s.next().charAt(0);

if ((v > 'g')||(v <= '19')

z=z+2;

else z=z+1;}

__System.out.printin(z);}}



Ao ser passada a seguinte sequência de entrada de dados: f g k i m; o valor final de z é iguala:

Alternativas
Q2835064 Arquitetura de Software

Ao se programar dentro de um sistema orientado ao objeto, quando se deseja que os detalhes internos do funcionamento dos métodos de uma classe permaneçam ocultos para os objetos, utiliza-se da técnica de:

Alternativas
Q2835063 Arquitetura de Software

Um desenvolvedor para plataforma Java Enterprise Edition vai trabalhar com uma especificação Java que sirva para construção de interfaces de usuários baseadas em componentes para aplicações web, direcionada a eventos e que trabalhe usando arquivos XML conhecidos como modelos de visão. Nesse caso, essa especificação é a:

Alternativas
Q2835056 Arquitetura de Software

Dado o seguinte programa em Java



import java.util.Scanner;

public class teste2 {

public static void main(String[] args) {

int n, o=0, p=0, x=0, t=1;

Scanner s = new Scanner(System.in);

n=s.nextint();

while (n != 0) {

o=o+n;

x=x+1;

n=s.nextint(); }

p=o/x;

while (p>0)

{t=tp;

p--;}

System.out.printin(t);}}




ao ser inserida a sequência de dados: 1 2 3 4 0; o resultado final de t é igual a:

Alternativas
Q2821757 Arquitetura de Software

São dispositivos de saída em um computador:


I - monitor de vídeo;

II - caneta óptica;

III - impressora.

Dos itens acima:

Alternativas
Q2821756 Arquitetura de Software

Com relação aos Parâmetros Curriculares Nacionais (PCNs), a inclusão da informática ao componente curricular da área de Linguagens, Códigos e Tecnologias tem por objetivo:

Alternativas
Q2821755 Arquitetura de Software

No Excel, as teclas de atalho Ctrl+PgUp se referem a:

Alternativas
Q2821749 Arquitetura de Software

Indique a alternativa que apresenta a maneira correta de incluir no AutoCAD o caractere que representa o Grau (°) utilizando a Sequência Unicode:

Alternativas
Q2817696 Arquitetura de Software

Há programas que realizam a duplicação ou a clonagem de discos, permitindo que se crie uma imagem ou um “espelho” da instalação corrente para replicação em vários computadores.

Possuem essa funcionalidade os softwares

Alternativas
Q2817693 Arquitetura de Software

A utilização de softwares que retornem informações do sistema, incluindo o hardware da máquina, permite descobrir características de um computador.

São exemplos desse tipo de software:

Alternativas
Q2795120 Arquitetura de Software
Dentre as estruturas de dados existentes, existe uma em que o elemento a ser removido do conjunto é o que estiver nele pelo tempo mais longo, ou seja, ela implementa a norma segundo a qual o primeiro a entrar é o primeiro a sair (first-in, first-out – FIFO). Essa estrutura de dados é a
Alternativas
Q2795119 Arquitetura de Software
Dentre as estruturas de dados existentes, existe uma em que o elemento a ser removido do conjunto é o mais recente inserido, ou seja, ela implementa a norma segundo a qual o último a entrar é primeiro a sair (last-in, first-out – LIFO). Essa estrutura de dados é a
Alternativas
Q2795115 Arquitetura de Software
Na programação orientada a objetos, que é característica da linguagem Java, usamos abstração para definir classes e objetos. Os objetos são usados para
Alternativas
Q2795095 Arquitetura de Software
A linguagem Java ocupa o 3º lugar no ranking de linguagens de programação, sendo utilizada principalmente para desenvolvimento web, móvel e corporativo. Essa linguagem, que é orientada a objetos, baseia-se nos quatro pilares do princípio da abstração, denominados
Alternativas
Q2778212 Arquitetura de Software

Existem tecnologias fundamentais para o desenvolvimento de páginas Web, as quais servem para a estrutura, assim como para o estilo e o leiaute, incluindo WebFonts. Tais tecnologias são chamadas de:

Alternativas
Q2766457 Arquitetura de Software

A Análise por Ponto de Função (APF) é uma técnica de estimativa de esforço para o desenvolvimento ou manutenção de software. Sobre o assunto, analise as afirmativas.


I - É baseada na contagem de ponto de função para as funcionalidades visíveis e não visíveis aos usuários, com peso diferenciado para cada uma delas.

II - Considera dados estáticos as representações estruturais dos dados, classificando-os como arquivos internos ou externos.

III - Considera dados dinâmicos as transações sobre os dados, classificando-os como entradas, saídas e consultas externas.


Está correto o que se afirma em

Alternativas
Q2766455 Arquitetura de Software

Uma das atividades da disciplina/fase de projeto de software orientado a objetos é a definição das abstrações do software e como cada uma delas será projetada. Sobre Padrões da Lógica de Domínio, assinale a afirmativa correta.

Alternativas
Q2766451 Arquitetura de Software

O modelo de desenvolvimento de software Processo Unificado (PU) é constituído de fases e disciplinas. Cada fase reúne um conjunto de atividades e artefatos que devem ser produzidos, refinados e ampliados no decorrer da fase. A coluna da esquerda apresenta as fases do PU e a da direita, atividades executadas nessas fases. Numere a coluna da direita de acordo com a da esquerda.


1 - Concepção

2 - Elaboração

3 - Construção

4 - Transição


( ) É produzido um documento de requisitos geralmente na forma de uma lista de casos de uso de alto nível.

( ) Análise de requisitos mais detalhada, realizada por meio da expansão dos casos de uso.

( ) Principais requisitos são descobertos e a extensão do sistema é compreendida.

( ) Produção da maior parte do código fonte e dos testes.

( ) Migração de dados de sistemas existentes.

( ) Refinamento do modelo conceitual após cada caso de uso ser expandido.

( ) Instalação do software produzido em ambiente de produção.

( ) A saída dessa fase normalmente consiste em ter um modelo conceitual preliminar.


Assinale a sequência correta.

Alternativas
Respostas
1141: C
1142: C
1143: A
1144: C
1145: B
1146: B
1147: B
1148: C
1149: A
1150: D
1151: A
1152: C
1153: D
1154: D
1155: D
1156: C
1157: C
1158: C
1159: B
1160: C