Questões de Noções de Informática - Software para Concurso
Foram encontradas 2.078 questões
Dizemos que um diagrama de fluxo de dados (DFD) encontra-se balanceado quando:
Sejam as seguintes assertivas sobre o método de análise de sistemas conhecido por Análise Essencial:
I. Por utilizar refinamentos sucessivos e diagramas de fluxos de dados ela é classificada como uma abordagem top-down.
II. Uma de suas propostas fundamentais é usar os eventos como base para o particionamento dos sistemas.
III. Ela aborda a análise de sistemas segundo duas perspectivas: funções e dados.
Marque a alternativa correta em relação às assertivas acima.
Qual dos padrões a seguir tem por objetivo separar as regras de negócio de uma aplicação das regras de persistência dos dados?
Marque a opção que NÃO corresponde a uma das fases do Processo Unificado.
Dentre as opções a seguir, marque aquela que contém um princípio que NÃO está de acordo com os princípios definidos pela Aliança Ágil no contexto de processos de software.
Sejam as seguintes assertivas sobre programação orientadas a objetos:
I. O polimorfismo é a capacidade de um tipo A aparecer, ou ser usado, como outro tipo B . Em linguagens fortemente tipadas, como Java A, deve ser derivado do tipo ou implementar uma interface que representa o tipo B.
II. Para implementar o polimorfismo, utiliza-se uma técnica chamada de amarração antecipada, onde a chamada de um método é resolvida em tempo de compilação/linkedição.
III. Sobrecarga de método é capacidade de métodos distintos de uma mesma classe possuírem o mesmo nome, mas parâmetros diferentes.
Marque a alternativa correta em relação às assertivas acima.
Marque a opção que contém uma assertiva verdadeira sobre a linguagem C++.
Seja a seguinte declaração, escrita na linguagem Java:
public final class CL
{
}
Nesta declaração, o uso do modificador final significa que:
Sejam as seguintes assertivas sobre a o conceito de interface (palavra chave interface) na linguagem Java:
I. Não é permitido definir o corpo (implementação) de um método em uma interface.
II. Não é permitido o uso do modificador private na declaração de um campo de uma interface.
III. Não é permitido o uso do modificador static na declaração de um campo de uma interface.
Marque a alternativa correta em relação às assertivas acima.
Qual operador da linguagem Pascal permite calcular o resto da divisão inteira entre dois operandos inteiros?
Seja o seguinte programa, escrito na linguagem C:
#include<stdio.h>
int main(void)
{
int i=4,j=5,k=3;
float a=6.0;
a+=(float)(i++/j*k);
printf("a=%.2f i=%d",a,i);
}
Marque a alternativa que contém o que será exibido pelo comandoprintf ("a=%.2f i=%d",a,i)
Seja o seguinte programa, escrito na linguagem C:
include <stdio.h>
int main(void)
{
int i=15,j=11,k;
k=i^j;
printf("%d",k);
}
Considerando que o símbolo ^ corresponde ao operador bitwise exclusive or,marque a alternativa que contém o valor que será exibido pelo comando printf("%d",k)
Com relação aos tipos de software, analise as seguintes afirmativas:
I. Os softwares comerciais precisam ser comprados pelos usuários para poderem ser instalados. As fontes desses programas são, em geral, propriedades das empresas que os comercializam. A sua distribuição ou cópia, em geral, não é permitida. II. Os softwares sharewares são todos os programas de uso livre e gratuito, por tempo indeterminado. As fontes desses programas são propriedades das empresas que os comercializam. III. Os softwares gratuitos podem ser distribuídos livremente, com o intuito de permitir que os usuários possam testá-los por um determinado período. Para continuar usando depois desse período o usuário sempre precisará registrá-lo. IV. Os softwares livres são, em geral, programas onde os usuários possuem a liberdade de executá-los, copiá-los, distribuí-los, estudá-los, modificá-los e aperfeiçoá-los.
Assinale a alternativa correta.
Um programa de computador que permite que o usuário realize uma tarefa específica é conhecido como:
Muitas vezes os dados gravados em discos rígidos encontram-se em blocos não contíguos, dificultando as operações de leitura e tornando o sistema operacional mais lento.
A melhor forma de otimizar as operações de leitura em disco, neste caso, é:
Considere uma página Web ASP.NET denominada Catalogo.aspx que permite aos usuários comprar produtos de um catálogo. Essa página apresenta o item previamente selecionado na parte inferior da tela. Os detalhes do produto estão encapsulados no objeto Product, não acessível de fora da página Web. A definição da classe Product é listada a seguir na linguagem C#.
[Serializable]
public class Product
{
public int ProductCode;
public string ProductName;
}
Assinale a alternativa que apresenta o objeto que deve ser utilizado para armazenar o objeto Product.
Considere uma aplicação ASP.NET, desenvolvida em Visual C#.net, em que, na página aspx, deseja-se chamar e apresentar o resultado de um método, escrito em C#, denominado ListarProdutos(). Assinale a alternativa que apresenta o código adequado para chamar o método ListarProdutos().
Considere uma aplicação Web que precisa gerar um documento Word, dinamicamente, quando o cliente é redirecionado para uma URL contendo a extensão .doc. Utilizando o framework. .net, isso é possível por meio da implementação da interface
Por meio da linguagem de programação Asp, para que um cookie possa ser criado com várias informações, deve se utilizar keys. Assinale a alternativa que apresenta uma maneira correta de indicar esse processo de criação.