Prévia do material em texto
Linguagem de Programação Aplicada Questão 1: Para uma boa administração de rede, várias ferramentas de software estão disponíveis nos principais sistemas operacionais, possibilitando a identificação de alguns tipos de problemas que podem ocorrer. Assinale a alternativa que indica um dos programas mais utilizados e cuja principal função é verificar a conectividade entre endereços de rede: A) ICMP. B) BASH. (Tradutor) C) TRACEROUTE. (pesquisa defeitos) D) PING. E) IPCONFIG. Questão 2: Algoritmos são formas de representação do raciocínio lógico elaborado para resolução de um determinado problema, porém é importante seguir algumas regras, para uma elaboração adequada, de forma que todos entendam o que foi desenvolvido. Assinale a alternativa correta em relação às regras a que devemos obedecer para a elaboração de um bom algoritmo: A) Não existem em relação ao número de passos a serem implantados. B) Uma determinada atividade pode gerar dúvidas em relação ao que deve ser realizado sem gerar prejuízos para um bom algoritmo. C) Para cada atividade a ser realizada só pode haver uma saída. D) Todo algoritmo deve possuir um ponto que determina o seu fim, independentemente do caminho que foi seguido ao longo de todo o raciocínio. E) Na elaboração de um algoritmo devemos nos preocupar com a linguagem de programação que será utilizada para a geração do programa executável. Questão 3: A interface entre o usuário e o Sistema Operacional no Linux é o Shell. Ele é um intérprete de linhas de comando. Dentre as alternativas que seguem, assinale a que não corresponde a um interpretador de comandos Shell. A) Bourne Shell (sh). B) Bourne Again Shell (bash). C) C Shell (csh). D) Texas Shell (tsh). E) Korn Shell (ksh). Questão 4: Entre as diferentes distribuições do sistema operacional Linux estão: A) Conectiva, OpenOffice, StarOffice e Debian. B) Debian, Conectiva, Turbo Linux e Slackware. C) GNU, Conectiva, Debian e Kernel. D) KDE, Blackbox, Debian e Pipe. E) Fedora, RedHat, Kurumim e Posix. Questão 5: Considerando que os códigos em VBScript devem ser interpretados no servidor, e não no cliente (browser), selecione dentre as opções a seguir o responsável por essa tarefa: A) HTML (HyperText Markup Language). B) IIS (Internet Information Service). C) Browser. D) URL (Uniform Resource Location). E) CSS (Cascading Style Sheets). Questão 6: Para comparar dois valores booleanos utilizamos os operadores lógicos. Selecione a alternativa que NÃO representa um operador lógico em VBScript: A) AND. B) OR. C) MOD. D) XOR. E) NOT. Questão 7: O trecho de algoritmo a seguir representado em pseudocódigo mostra uma estrutura de repetição do tipo laço contado e manipula através das instruções um tipo de estrutura de dados muito utilizada em programação. Para i = 1 até 10 faça Inicio Leia números[i] Fim Assinale a alternativa que representa essa estrutura de dados. A) Estrutura de dados heterogênea de uma dimensão. B) Estrutura de dados homogênea de uma dimensão, também chamada de vetor. C) Estrutura de dados homogênea de mais de uma dimensão, também chamada de matriz multidimensional. D) Estrutura de dados heterogênea de mais de uma dimensão. E) Nenhuma das anteriores. Questão 8: Em algoritmos fazemos uso de estruturas de controle de fluxo de execução em diversas situações para administrar os problemas com os quais nos deparamos. Existem três tipos de estruturas possíveis de serem utilizadas em algoritmos. Assinale a alternativa que representa a estrutura que obrigatoriamente precisa fazer uso de variáveis acumuladoras como a mostrada a seguir: somatoria := somatoria + y A) Estruturas sequenciais. B) Estruturas de decisão composta. C) Estruturas de laços contados. D) Estruturas de múltiplas decisões. E) Estruturas condicionais. Questão 9: Os computadores e componentes eletrônicos trocam informações e compartilham recursos através dos serviços de rede localizados na camada de aplicação da arquitetura de rede da internet. Os protocolos de comunicação definem as regras que devem ser seguidas para cada tipo de serviço utilizado em uma rede de computadores, de modo que possam funcionar corretamente. Assinale a alternativa que corresponde ao protocolo de comunicação responsável pela transferência de arquivos na internet, um dos serviços mais utilizados pelos usuários. A) TELNET. B) SMTP. C) DHCP. D) POP3. E) FTP. Questão 10: Assinale a opção correspondente a características do sistema operacional Linux: A) Monotarefa, multiusuário, open source. B) Multitarefa, multiusuário, open source. C) Multitarefa, monousuário, gratuito. D) Monotarefa, monousuário, gratuito. E) Close source, help desk e autoimmune.