Questões de Concurso Programação Prepare-se para a prova com questões de concursos públicos. Milhares de questões resolvidas e comentadas com gabarito para praticar online ou baixar o PDF grátis! Filtrar questões 💡 Caso não encontre resultados, diminua os filtros. Programação Ordenar por: Mais populares Mais recentes Mais comentadas Filtrar questões: Exibir todas as questões Exibir questões resolvidas Excluir questões resolvidas Filtrar Limpar filtros 21 Q622091 | Informática, Programação, Analista de Sistemas Júnior, Petrobras, CESGRANRIOUma instrução que usa o modo de endereçamento direto é mais veloz que a mesma instrução executada usando- -se o modo de endereçamento imediato. PORQUE O modo de endereçamento direto dispensa a decodificação do valor colocado na instrução e faz apenas um acesso à memória, enquanto que o número de acessos feitos à memória, no modo imediato, depende da instrução e pode ser grande. Analisando-se as afirmações acima, conclui-se que a) as duas afirmações são verdadeiras, e a segunda justifica a primeira. b) as duas afirmações são verdadeiras, e a segunda não justifica a primeira. c) a primeira afirmação é verdadeira, e a segunda é falsa. d) a primeira afirmação é falsa, e a segunda é verdadeira. e) as duas afirmações são falsas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro 22 Q10787 | Informática, Programação, Auditor de Controle Externo, TCM GO, INSTITUTO CIDADESPara realizar a declaração de uma variável tipo texto nas linguagens de programação Delphi e Java usamos, respectivamente, os comandos: a) Delphi – var mensagem:string; Java - var mensagem:str b) Delphi – private mensagem:str; Java – chr mensagem c) Delphi – var mensagem:string; Java – char mensagem d) Delphi – str mensagem; Java – string mensagem e) Delphi – var mensagem:string; Java – string mensagem Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro 23 Q859925 | Informática, Programação, Agente de Tecnologia, Banco do Brasil, CESGRANRIO, 2021Em TypeScript 4, é possível usar o seguinte fragmento de código: // definir x const y = (...args: number[]) => args.reduce(x, 0); Que fragmento de código apresenta uma versão compilável e executável da definição de x que poderia aparecer no lugar do comentário “// definir x” ? a) const x = 1; b) const x = [ 1,2,3 ]; c) const x = ( a:number ) => [ a*2 ]; d) const x = ( a:number [ ] ) => a[0]; e) const x = ( a:number,b:number ) => a+b; Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro 24 Q636810 | Informática, Programação, Técnico Judiciário, TRE SP, FCCAnalise o texto: A Web é, fundamentalmente, projetada para funcionar para todas as pessoas, independentemente do hardware, software, língua, cultura, localização, ou capacidade física ou mental do usuário. Quando a Web atende a esse objetivo, é acessível a pessoas com deficiência auditiva, de movimento, visão etc. A W3C publica um documento padrão destinado, entre outros, a desenvolvedores Web, que explica como tornar o conteúdo Web mais acessível à pessoas com deficiência. A versão 2.0 desse documento tem 12 diretrizes que estão organizadas em quatro princípios: perceivable, operable, understandable e robust. O documento citado no texto é o a) Web Accessibility Initiative (WAI). b) Accessible Rich Internet Applications (WAI-ARIA). c) Web Content Accessibility Guidelines (WCAG). d) Authoring Tool Accessibility Guidelines (ATAG). e) User Agent Accessibility Guidelines (UAAG). Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro 25 Q10788 | Informática, Programação, Auditor de Controle Externo, TCM GO, INSTITUTO CIDADESAnalise: I. Cada família de computadores possui sua própria linguagem de máquina. Um programa em linguagem de máquina é dependente do computador ou seja, tendo sido escrito para um determinado computador, somente poderá ser executado em computadores da mesma família, que lhe sejam 100% compatíveis. II. O processo de tradução da linguagem de montagem para a linguagem de máquina é realizado por um programa chamado Assembler. III. As primeiras linguagens foram FORTRAN, COBOL e C++, criadas na década de 50. IV. O processo de tradução do programa escrito em uma linguagem simbólica pelo programador, para a linguagem de máquina do computador é chamado montagem. São verdadeiras as afirmações: a) I e II, somente; b) I e III, somente; c) I e IV, somente; d) II, III e IV, somente; e) Todas as afirmações. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro 26 Q632749 | Informática, Programação, Oficial Bombeiro Militar, Bombeiro Militar DF, CESPE CEBRASPECom relação a servlets, julgue os seguintes itens. Em um servlet, se há atributos de instância que podem ser modificados a partir de códigos não synchronized, podem ocorrer situações que levem os valores dos atributos a se tornarem inconsistentes. Isso não ocorre se os dados forem armazenados apenas em variáveis locais aos métodos. a) Certo b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro 27 Q859923 | Informática, Programação, Agente de Tecnologia, Banco do Brasil, CESGRANRIO, 2021Considere o fragmento de código TypeScript a seguir. const a = extends {b: string}> (obj: T) => { <código removido> }; Com relação ao código apresentado acima, a(o) a) função a() retorna um objeto do tipo string. b) variável a é uma lista de objetos do tipo string. c) variável a é um dicionário cujas chaves são objetos do tipo string. d) objeto que for passado para a função a() deve ter um campo b do tipo string. e) valor retornado pela função a() é um objeto que estende um objeto do tipo string. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro 28 Q631051 | Informática, Programação, Oficial Bombeiro Militar, Bombeiro Militar DF, CESPE CEBRASPEQuanto a programação Java usando threads, sockets e applets, julgue os itens subseqüentes. Os métodos wait() e notify() usados para sincronizar threads não podem ser invocados a partir de métodos synchronized, nem a partir de métodos que tenham sido invocados a partir de métodos synchronized. a) Certo b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro 29 Q638767 | Informática, Programação, Agente de Defensoria Pública, DPE SP, FCCSobre acessibilidade na web analise: I. Para se criar um ambiente online efetivamente acessível é necessário, primeiramente, que o código esteja dentro dos padrões web internacionais definidos pelo W3C. II. WCAG é um documento desenvolvido pelo W3C a partir da criação do WAI (Web Accessibility Initiative), que contém as recomendações de acessibilidade para conteúdo web. III. A versão 3 e-MAG é apresentada em um documento que objetiva garantir que o processo de acessibilidade dos sites do governo brasileiro seja conduzido de forma padronizada, de fácil implementação, coerente com as necessidades brasileiras e em conformidade com os padrões internacionais. IV. De acordo com a versão 3 e-MAG, após a construção do ambiente online de acordo com os padrões web e as diretrizes de acessibilidade, é necessário testá-lo para garantir sua acessibilidade. Isso pode ser realizado por validadores automáticos que por si só determinam se um sítio está ou não acessível. Está correto o que se afirma em a) I, II, III e IV. b) I e IV, apenas. c) II e III, apenas. d) I, II e III, apenas. e) III e IV, apenas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro 30 Q649860 | Informática, Programação, Analista de Políticas Públicas, Secretaria de Estado de Planejamento e Gestão RJ, FGV, 2018Na construção de compiladores e no uso de linguagens de programação em geral, expressões regulares constituem um poderoso instrumento para a validação de textos. Nesse contexto, analise a expressão regular exibida a seguir. a{1,4}b*c+ Assinale o texto que não casa como essa expressão. a) a b) ac c) aacc d) aaabcc e) aabbbc Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro 🖨️ Baixar o PDF← AnteriorPróximo →
21 Q622091 | Informática, Programação, Analista de Sistemas Júnior, Petrobras, CESGRANRIOUma instrução que usa o modo de endereçamento direto é mais veloz que a mesma instrução executada usando- -se o modo de endereçamento imediato. PORQUE O modo de endereçamento direto dispensa a decodificação do valor colocado na instrução e faz apenas um acesso à memória, enquanto que o número de acessos feitos à memória, no modo imediato, depende da instrução e pode ser grande. Analisando-se as afirmações acima, conclui-se que a) as duas afirmações são verdadeiras, e a segunda justifica a primeira. b) as duas afirmações são verdadeiras, e a segunda não justifica a primeira. c) a primeira afirmação é verdadeira, e a segunda é falsa. d) a primeira afirmação é falsa, e a segunda é verdadeira. e) as duas afirmações são falsas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro
22 Q10787 | Informática, Programação, Auditor de Controle Externo, TCM GO, INSTITUTO CIDADESPara realizar a declaração de uma variável tipo texto nas linguagens de programação Delphi e Java usamos, respectivamente, os comandos: a) Delphi – var mensagem:string; Java - var mensagem:str b) Delphi – private mensagem:str; Java – chr mensagem c) Delphi – var mensagem:string; Java – char mensagem d) Delphi – str mensagem; Java – string mensagem e) Delphi – var mensagem:string; Java – string mensagem Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro
23 Q859925 | Informática, Programação, Agente de Tecnologia, Banco do Brasil, CESGRANRIO, 2021Em TypeScript 4, é possível usar o seguinte fragmento de código: // definir x const y = (...args: number[]) => args.reduce(x, 0); Que fragmento de código apresenta uma versão compilável e executável da definição de x que poderia aparecer no lugar do comentário “// definir x” ? a) const x = 1; b) const x = [ 1,2,3 ]; c) const x = ( a:number ) => [ a*2 ]; d) const x = ( a:number [ ] ) => a[0]; e) const x = ( a:number,b:number ) => a+b; Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro
24 Q636810 | Informática, Programação, Técnico Judiciário, TRE SP, FCCAnalise o texto: A Web é, fundamentalmente, projetada para funcionar para todas as pessoas, independentemente do hardware, software, língua, cultura, localização, ou capacidade física ou mental do usuário. Quando a Web atende a esse objetivo, é acessível a pessoas com deficiência auditiva, de movimento, visão etc. A W3C publica um documento padrão destinado, entre outros, a desenvolvedores Web, que explica como tornar o conteúdo Web mais acessível à pessoas com deficiência. A versão 2.0 desse documento tem 12 diretrizes que estão organizadas em quatro princípios: perceivable, operable, understandable e robust. O documento citado no texto é o a) Web Accessibility Initiative (WAI). b) Accessible Rich Internet Applications (WAI-ARIA). c) Web Content Accessibility Guidelines (WCAG). d) Authoring Tool Accessibility Guidelines (ATAG). e) User Agent Accessibility Guidelines (UAAG). Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro
25 Q10788 | Informática, Programação, Auditor de Controle Externo, TCM GO, INSTITUTO CIDADESAnalise: I. Cada família de computadores possui sua própria linguagem de máquina. Um programa em linguagem de máquina é dependente do computador ou seja, tendo sido escrito para um determinado computador, somente poderá ser executado em computadores da mesma família, que lhe sejam 100% compatíveis. II. O processo de tradução da linguagem de montagem para a linguagem de máquina é realizado por um programa chamado Assembler. III. As primeiras linguagens foram FORTRAN, COBOL e C++, criadas na década de 50. IV. O processo de tradução do programa escrito em uma linguagem simbólica pelo programador, para a linguagem de máquina do computador é chamado montagem. São verdadeiras as afirmações: a) I e II, somente; b) I e III, somente; c) I e IV, somente; d) II, III e IV, somente; e) Todas as afirmações. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro
26 Q632749 | Informática, Programação, Oficial Bombeiro Militar, Bombeiro Militar DF, CESPE CEBRASPECom relação a servlets, julgue os seguintes itens. Em um servlet, se há atributos de instância que podem ser modificados a partir de códigos não synchronized, podem ocorrer situações que levem os valores dos atributos a se tornarem inconsistentes. Isso não ocorre se os dados forem armazenados apenas em variáveis locais aos métodos. a) Certo b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro
27 Q859923 | Informática, Programação, Agente de Tecnologia, Banco do Brasil, CESGRANRIO, 2021Considere o fragmento de código TypeScript a seguir. const a = extends {b: string}> (obj: T) => { <código removido> }; Com relação ao código apresentado acima, a(o) a) função a() retorna um objeto do tipo string. b) variável a é uma lista de objetos do tipo string. c) variável a é um dicionário cujas chaves são objetos do tipo string. d) objeto que for passado para a função a() deve ter um campo b do tipo string. e) valor retornado pela função a() é um objeto que estende um objeto do tipo string. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro
28 Q631051 | Informática, Programação, Oficial Bombeiro Militar, Bombeiro Militar DF, CESPE CEBRASPEQuanto a programação Java usando threads, sockets e applets, julgue os itens subseqüentes. Os métodos wait() e notify() usados para sincronizar threads não podem ser invocados a partir de métodos synchronized, nem a partir de métodos que tenham sido invocados a partir de métodos synchronized. a) Certo b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro
29 Q638767 | Informática, Programação, Agente de Defensoria Pública, DPE SP, FCCSobre acessibilidade na web analise: I. Para se criar um ambiente online efetivamente acessível é necessário, primeiramente, que o código esteja dentro dos padrões web internacionais definidos pelo W3C. II. WCAG é um documento desenvolvido pelo W3C a partir da criação do WAI (Web Accessibility Initiative), que contém as recomendações de acessibilidade para conteúdo web. III. A versão 3 e-MAG é apresentada em um documento que objetiva garantir que o processo de acessibilidade dos sites do governo brasileiro seja conduzido de forma padronizada, de fácil implementação, coerente com as necessidades brasileiras e em conformidade com os padrões internacionais. IV. De acordo com a versão 3 e-MAG, após a construção do ambiente online de acordo com os padrões web e as diretrizes de acessibilidade, é necessário testá-lo para garantir sua acessibilidade. Isso pode ser realizado por validadores automáticos que por si só determinam se um sítio está ou não acessível. Está correto o que se afirma em a) I, II, III e IV. b) I e IV, apenas. c) II e III, apenas. d) I, II e III, apenas. e) III e IV, apenas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro
30 Q649860 | Informática, Programação, Analista de Políticas Públicas, Secretaria de Estado de Planejamento e Gestão RJ, FGV, 2018Na construção de compiladores e no uso de linguagens de programação em geral, expressões regulares constituem um poderoso instrumento para a validação de textos. Nesse contexto, analise a expressão regular exibida a seguir. a{1,4}b*c+ Assinale o texto que não casa como essa expressão. a) a b) ac c) aacc d) aaabcc e) aabbbc Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 📎 Anexos 🏳️ Reportar erro