Início Questões de Concursos Conceitos básicos de programação Resolva questões de Conceitos básicos de programação comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática. Conceitos básicos de 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 Exibir questões que errei Filtrar 1Q262481 | Programação, Conceitos básicos de programação, Técnico Judiciário Tecnologia da Informação, TRT 20a REGIÃO, FCCObjeto que se constitui parcialmente ou é definido em termos de si próprio. Nesse contexto, um tipo especial de procedimento (algoritmo) será utilizado, algumas vezes, para a solução de alguns problemas. Esse procedimento é denominado: ✂️ a) Recursividade. ✂️ b) Rotatividade. ✂️ c) Repetição. ✂️ d) Interligação. ✂️ e) Condicionalidade. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2Q152867 | Programação, Conceitos básicos de programação, Analista Judiciário Tecnologia da Informação, TRF 4a, FCCSobre as linguagens de programação, é correto afirmar: ✂️ a) Interpretadores são programas que convertem códigos escritos em linguagem de alto nível para programas em linguagem de máquina. ✂️ b) Linguagens de alto nível cumprem tarefas mais substanciais com um número menor de comandos, mas exigem programas tradutores denominados compiladores para converter programas em linguagem de alto nível para linguagem de máquina. ✂️ c) Um computador pode entender qualquer linguagem de máquina, pois a linguagem de máquina não é definida pelo projeto de hardware do computador. ✂️ d) Programadores podem escrever instruções em várias linguagens de programação e todas são entendidas diretamente pelos computadores sem a necessidade de tradução. ✂️ e) Softwares escritos em linguagens de máquina são portáveis. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 3Q231513 | Programação, Conceitos básicos de programação, Programador de Computador, TRE CE, FCCEm uma linguagem de programação, considere um tipo de dado inteiro que utiliza 2 bytes de memória para seu armazenamento. Quantos valores únicos diferentes é possível colocar nesse espaço no decorrer da execução de um programa? ✂️ a) 256. ✂️ b) 32768. ✂️ c) 65536. ✂️ d) 16777216. ✂️ e) 4294967296. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 4Q219543 | Programação, Conceitos básicos de programação, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEA respeito das características dos paradigmas e das linguagens de programação, assinale a opção correta. ✂️ a) As linguagens do paradigma de programação funcional, como o Prolog, não apresentam grandes restrições ao uso de estruturas de controle (goto), o que pode reduzir a legibilidade dos programas construídos sem limitações. ✂️ b) No paradigma lógico, que é suportado por linguagens de programação não imperativas, como o Lisp, os programas gerados são embasados em funções matemáticas. ✂️ c) O paradigma de programação orientado a objetos reúne linguagens, como o C++, que são declarativas, isto é, o foco está na especificação dos resultados desejados ao invés dos procedimentos para produzi-los. ✂️ d) As linguagens imperativas, como o Pascal, são voltadas para a especificação da solução do problema, por meio do detalhamento do algoritmo e da especificação da ordem das instruções. ✂️ e) As linguagens procedimentais que dominaram o mercado antes da programação estruturada, tal como o COBOL, caracterizaram-se por utilizar amplamente os tipos abstratos de dados. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 5Q111364 | Programação , Conceitos básicos de programação, Analista de Finanças e Controle, CGU, ESAFAnalise as seguintes afirmações relacionadas a conceitos básicos de Programação de Computadores. I. O escopo de uma variável de programa é a faixa de instruções na qual a variável é visível. Uma variável é visível em uma instrução se puder ser referenciada nessa instrução. II. Um registro é um agregado, possivelmente heterogêneo de elementos, cujos elementos individuais são identifi cados por nomes. III. Um array é um agregado heterogêneo de elementos de dados, cujo elemento individual é identifi cado por sua posição em relação ao primeiro. IV. Um tipo Ponteiro é aquele em que as variáveis têm uma faixa de valores que consiste em uma string ou coleção de caracteres e um valor especial denominado Null. Indique a opção que contenha todas as afirmações verdadeiras. ✂️ a) I e II ✂️ b) II e III ✂️ c) III e IV ✂️ d) I e III ✂️ e) II e IV Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 6Q140053 | Programação, Conceitos básicos de programação, Analista Judiciário Informática, TJ ES, CESPE CEBRASPETexto associado.Com relação aos fundamentos de programação, julgue os seguintesitens.Em uma estrutura de repetição com variável de controle, ou estrutura para, a verificação da condição é realizada antes da execução do corpo da sentença, o que impede a reescrita desse tipo de estrutura por meio de estrutura de repetição pós-testada. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 7Q220372 | Programação, Conceitos básicos de programação, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEConsidere que, em uma linguagem de programação hipotética, um comando condicional IF exija o uso de THEN, representando a clausula então. Nesse caso, se a instrução THEN não for usada no código fonte, uma resposta do compilador na identificação do erro de programação estará ✂️ a) no nível léxico. ✂️ b) no nível sintático. ✂️ c) no nível semântico. ✂️ d) no nível lógico. ✂️ e) nos níveis sintático e semântico, ao mesmo tempo. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 8Q118689 | Programação , Conceitos básicos de programação, Analista de Sistemas, MPE RR, CESPE CEBRASPETexto associado.Acerca de lógica de programação, julgue os itens de 72 a 78.Uma variável é uma abstração de células na memória de um computador; o tempo de vida de uma variável é o tempo durante o qual ela está vinculada a uma localização na memória; variáveis estáticas são vinculadas às células após o início da execução do programa e assim permanecem até a execução encerrar-se. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 9Q190990 | Programação, Conceitos básicos de programação, Agente de Defensoria Analista de Sistemas, DPE SP, FCCÉ utilizada para avaliar uma determinada expressão e definir se um bloco de código deve ou não ser executado. Essa é a definição da estrutura condicional: ✂️ a) For ✂️ b) If...Then...Else ✂️ c) While ✂️ d) Do...While ✂️ e) Next Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 10Q141088 | Programação, Conceitos básicos de programação, Analista Judiciário Informática, TJ ES, CESPE CEBRASPETexto associado.Com relação aos fundamentos de programação, julgue os seguintesitens.Em um laço de repetição, o controle do número de vezes que o laço será repetido ocorre por meio de operadores lógicos. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 11Q237824 | Programação, Conceitos básicos de programação, Programador de Computador, TJ PE, FCC Em uma estrutura de seleção usada na PL/SQL, é uma forma INVÁLIDA para realizar um teste de condição: ✂️ a) CASE. ✂️ b) LOOP. ✂️ c) IF-THEN. ✂️ d) IF-THEN-ELSE. ✂️ e) IF-THEN-ELSIF. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 12Q219024 | Programação, Conceitos básicos de programação, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPECom relação aos conceitos de linguagens de programação e seus tipos, assinale a opção correta. ✂️ a) Em um programa orientado a objetos, cada objeto é uma instância de uma classe na qual estão definidas todas as características de tal objeto. ✂️ b) Em programação funcional, funções são ditas de ordem superior se os seus argumentos ou resultados são, eles próprios, funções. ✂️ c) Na programação lógica, os programas são compostos por funções que implementam sentenças da lógica de primeira ordem. ✂️ d) Em linguagens de programação puramente imperativas, como é o caso da linguagem C++, os programas são vistos como uma sequência de ações. ✂️ e) Todo programa orientado a objetos é composto por classes que estão relacionadas por meio de uma hierarquia de classes. Independente da linguagem orientada a objetos utilizada, a hierarquia pode conter herança múltipla de classes. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 13Q161793 | Programação, Conceitos básicos de programação, Auditor de Controle Externo Informática, 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 🧠 Mapa Mental 🏳️ Reportar erro 14Q162910 | Programação, Conceitos básicos de programação, Auditor de Controle Externo Informática, TCM GO, INSTITUTO CIDADESA alocação de memória está dividida em partes. Em qual parte a decisão da alocação é tomada quando o programa é compilado? ✂️ a) Alocação Dinâmica; ✂️ b) Alocação Estática; ✂️ c) Alocação Híbrida; ✂️ d) Alocação Local; ✂️ e) Em todas as partes. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 15Q850194 | Programação, Conceitos básicos de programação, Ministério da Economia Tecnologia da Informação TI, CESPE CEBRASPE, 2020Acerca da conteinerização de aplicações e DevOps, julgue o item subsequente. DevOps permite que os desenvolvedores aumentem a sua produtividade. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 16Q159613 | Programação, Conceitos básicos de programação, Assistente de Tecnologia da Informação, CRM DF, IESESA programação de computadores corresponde à escrita, teste e manutenção de programas de computador. Sobre a programação de computadores é CORRETO afirmar: I. Um algoritmo corresponde a uma sequência ordenada, e sem ambiguidade, de ações que levam à solução de um problema e, quando codificado em uma linguagem de programação, corresponde a um programa de computador. II. Recursividade é uma técnica de programação eficaz para resolver um problema originalmente complexo, reduzindo-o em pequenas ocorrências do problema principal. Um algoritmo é dito recursivo quando chama a si mesmo ou chama uma sequência de outros algoritmos, e um deles chama novamente o primeiro algoritmo. III. Um array é uma estrutura de dados heterogênea onde seus elementos individuais são acessados através de índices que indicam sua posição na estrutura. IV. Procedimentos e funções são sub-algoritmos codificados como parte do desenvolvimento de um algoritmo para a solução de um problema particular. A sequência correta é: ✂️ a) Apenas as assertivas II, III e IV estão corretas. ✂️ b) Apenas as assertivas I e IV estão corretas. ✂️ c) Apenas as assertivas I, II e IV estão corretas. ✂️ d) As assertivas I, II, III e IV estão corretas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 17Q119172 | Programação , Conceitos básicos de programação, Analista de Sistemas, SEJUS RO, FUNCABSão instrumentos narrativos utilizados na lógica de programação: ✂️ a) fluxogramas e portugol (pseudocódigo). ✂️ b) árvore de decisão e diagramas hierárquicos estruturados. ✂️ c) diagramas hierárquicos estruturados e fluxogramas. ✂️ d) português estruturado e portugol. ✂️ e) portugol e tabela de decisão. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 18Q850769 | Programação, Conceitos básicos de programação, AL AP Analista Legislativo Desenvolvedor de Sistemas, FCC, 2020Um Desenvolvedor de Sistemas precisa decidir qual tipo de linguagem de programação deve escolher para o desenvolvimento de um projeto e, para tanto, avaliou linguagens estruturadas e linguagens orientadas a objetos. Nessa avaliação, ele constatou que ✂️ a) as estruturas básicas de controle previstas nas linguagens estruturadas são: sequência, condição e repetição. ✂️ b) herança e polimorfismo são conceitos encontrados nesses dois tipos de linguagens. ✂️ c) com linguagens estruturadas, não se podem utilizar técnicas de subprogramação (ou modularização), para melhorar a clareza dos programas mais complexos, por meio da sua subdivisão em partes menores. ✂️ d) uma desvantagem de uma linguagem estruturada em relação a uma linguagem orientada a objetos é que a primeira promove o uso intensivo do comando de desvio condicional (GOTO), ao contrário da segunda. ✂️ e) uma linguagem estruturada permite diretamente a representação dos elementos do mundo real e suas interações, que se refletem no projeto na forma de classes e métodos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 19Q114102 | Programação, Conceitos básicos de programação, Analista de Planejamento e Orçamento, MPOG, ESAFEm relação aos conceitos e características das linguagens de programação, é correto afirmar que: ✂️ a) um laço faz com que o fluxo de controle crie aleatoriamente uma ou mais instruções independentemente de testes lógicos previamente definidos. ✂️ b) as linguagens de programação estruturada são relacionais por natureza. ✂️ c) na programação orientada a objetos, não é necessário separar dados e funções. ✂️ d) para se implementar um objeto em um programa, define-se uma classe com uma sequência de instruções no programa. ✂️ e) na programação orientada a objetos, os dados são expressos por meio de funções recursivas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 20Q260620 | Programação, Conceitos básicos de programação, Técnico Judiciário Programação de Sistemas, TRE AP, CESPE CEBRASPEConsidere a seqüência de dados 01 11 02 02 02 02 02 02 02 03 04 05 05 05 05 05 05 01.Com relação à otimização de arquivos, aritmética computacional e repetição de valores para compactação de dados, considere, ainda, que o caractere especial seja aa. Nesse caso, a seqüência compactada pode ser corretamente expressa como ✂️ a) 01 11 aa 03 04 aa 01. ✂️ b) 01 11 aa 02 07 03 04 aa 01. ✂️ c) 01 11 aa 03 04 aa 05 06 01. ✂️ d) aa 02 aa 05 01 11 07 03 04 06 01. ✂️ e) 01 11 aa 02 07 03 04 aa 05 06 01. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 🖨️ Baixar PDFPróximo →
1Q262481 | Programação, Conceitos básicos de programação, Técnico Judiciário Tecnologia da Informação, TRT 20a REGIÃO, FCCObjeto que se constitui parcialmente ou é definido em termos de si próprio. Nesse contexto, um tipo especial de procedimento (algoritmo) será utilizado, algumas vezes, para a solução de alguns problemas. Esse procedimento é denominado: ✂️ a) Recursividade. ✂️ b) Rotatividade. ✂️ c) Repetição. ✂️ d) Interligação. ✂️ e) Condicionalidade. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2Q152867 | Programação, Conceitos básicos de programação, Analista Judiciário Tecnologia da Informação, TRF 4a, FCCSobre as linguagens de programação, é correto afirmar: ✂️ a) Interpretadores são programas que convertem códigos escritos em linguagem de alto nível para programas em linguagem de máquina. ✂️ b) Linguagens de alto nível cumprem tarefas mais substanciais com um número menor de comandos, mas exigem programas tradutores denominados compiladores para converter programas em linguagem de alto nível para linguagem de máquina. ✂️ c) Um computador pode entender qualquer linguagem de máquina, pois a linguagem de máquina não é definida pelo projeto de hardware do computador. ✂️ d) Programadores podem escrever instruções em várias linguagens de programação e todas são entendidas diretamente pelos computadores sem a necessidade de tradução. ✂️ e) Softwares escritos em linguagens de máquina são portáveis. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
3Q231513 | Programação, Conceitos básicos de programação, Programador de Computador, TRE CE, FCCEm uma linguagem de programação, considere um tipo de dado inteiro que utiliza 2 bytes de memória para seu armazenamento. Quantos valores únicos diferentes é possível colocar nesse espaço no decorrer da execução de um programa? ✂️ a) 256. ✂️ b) 32768. ✂️ c) 65536. ✂️ d) 16777216. ✂️ e) 4294967296. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
4Q219543 | Programação, Conceitos básicos de programação, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEA respeito das características dos paradigmas e das linguagens de programação, assinale a opção correta. ✂️ a) As linguagens do paradigma de programação funcional, como o Prolog, não apresentam grandes restrições ao uso de estruturas de controle (goto), o que pode reduzir a legibilidade dos programas construídos sem limitações. ✂️ b) No paradigma lógico, que é suportado por linguagens de programação não imperativas, como o Lisp, os programas gerados são embasados em funções matemáticas. ✂️ c) O paradigma de programação orientado a objetos reúne linguagens, como o C++, que são declarativas, isto é, o foco está na especificação dos resultados desejados ao invés dos procedimentos para produzi-los. ✂️ d) As linguagens imperativas, como o Pascal, são voltadas para a especificação da solução do problema, por meio do detalhamento do algoritmo e da especificação da ordem das instruções. ✂️ e) As linguagens procedimentais que dominaram o mercado antes da programação estruturada, tal como o COBOL, caracterizaram-se por utilizar amplamente os tipos abstratos de dados. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
5Q111364 | Programação , Conceitos básicos de programação, Analista de Finanças e Controle, CGU, ESAFAnalise as seguintes afirmações relacionadas a conceitos básicos de Programação de Computadores. I. O escopo de uma variável de programa é a faixa de instruções na qual a variável é visível. Uma variável é visível em uma instrução se puder ser referenciada nessa instrução. II. Um registro é um agregado, possivelmente heterogêneo de elementos, cujos elementos individuais são identifi cados por nomes. III. Um array é um agregado heterogêneo de elementos de dados, cujo elemento individual é identifi cado por sua posição em relação ao primeiro. IV. Um tipo Ponteiro é aquele em que as variáveis têm uma faixa de valores que consiste em uma string ou coleção de caracteres e um valor especial denominado Null. Indique a opção que contenha todas as afirmações verdadeiras. ✂️ a) I e II ✂️ b) II e III ✂️ c) III e IV ✂️ d) I e III ✂️ e) II e IV Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
6Q140053 | Programação, Conceitos básicos de programação, Analista Judiciário Informática, TJ ES, CESPE CEBRASPETexto associado.Com relação aos fundamentos de programação, julgue os seguintesitens.Em uma estrutura de repetição com variável de controle, ou estrutura para, a verificação da condição é realizada antes da execução do corpo da sentença, o que impede a reescrita desse tipo de estrutura por meio de estrutura de repetição pós-testada. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
7Q220372 | Programação, Conceitos básicos de programação, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEConsidere que, em uma linguagem de programação hipotética, um comando condicional IF exija o uso de THEN, representando a clausula então. Nesse caso, se a instrução THEN não for usada no código fonte, uma resposta do compilador na identificação do erro de programação estará ✂️ a) no nível léxico. ✂️ b) no nível sintático. ✂️ c) no nível semântico. ✂️ d) no nível lógico. ✂️ e) nos níveis sintático e semântico, ao mesmo tempo. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
8Q118689 | Programação , Conceitos básicos de programação, Analista de Sistemas, MPE RR, CESPE CEBRASPETexto associado.Acerca de lógica de programação, julgue os itens de 72 a 78.Uma variável é uma abstração de células na memória de um computador; o tempo de vida de uma variável é o tempo durante o qual ela está vinculada a uma localização na memória; variáveis estáticas são vinculadas às células após o início da execução do programa e assim permanecem até a execução encerrar-se. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
9Q190990 | Programação, Conceitos básicos de programação, Agente de Defensoria Analista de Sistemas, DPE SP, FCCÉ utilizada para avaliar uma determinada expressão e definir se um bloco de código deve ou não ser executado. Essa é a definição da estrutura condicional: ✂️ a) For ✂️ b) If...Then...Else ✂️ c) While ✂️ d) Do...While ✂️ e) Next Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
10Q141088 | Programação, Conceitos básicos de programação, Analista Judiciário Informática, TJ ES, CESPE CEBRASPETexto associado.Com relação aos fundamentos de programação, julgue os seguintesitens.Em um laço de repetição, o controle do número de vezes que o laço será repetido ocorre por meio de operadores lógicos. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
11Q237824 | Programação, Conceitos básicos de programação, Programador de Computador, TJ PE, FCC Em uma estrutura de seleção usada na PL/SQL, é uma forma INVÁLIDA para realizar um teste de condição: ✂️ a) CASE. ✂️ b) LOOP. ✂️ c) IF-THEN. ✂️ d) IF-THEN-ELSE. ✂️ e) IF-THEN-ELSIF. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
12Q219024 | Programação, Conceitos básicos de programação, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPECom relação aos conceitos de linguagens de programação e seus tipos, assinale a opção correta. ✂️ a) Em um programa orientado a objetos, cada objeto é uma instância de uma classe na qual estão definidas todas as características de tal objeto. ✂️ b) Em programação funcional, funções são ditas de ordem superior se os seus argumentos ou resultados são, eles próprios, funções. ✂️ c) Na programação lógica, os programas são compostos por funções que implementam sentenças da lógica de primeira ordem. ✂️ d) Em linguagens de programação puramente imperativas, como é o caso da linguagem C++, os programas são vistos como uma sequência de ações. ✂️ e) Todo programa orientado a objetos é composto por classes que estão relacionadas por meio de uma hierarquia de classes. Independente da linguagem orientada a objetos utilizada, a hierarquia pode conter herança múltipla de classes. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
13Q161793 | Programação, Conceitos básicos de programação, Auditor de Controle Externo Informática, 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 🧠 Mapa Mental 🏳️ Reportar erro
14Q162910 | Programação, Conceitos básicos de programação, Auditor de Controle Externo Informática, TCM GO, INSTITUTO CIDADESA alocação de memória está dividida em partes. Em qual parte a decisão da alocação é tomada quando o programa é compilado? ✂️ a) Alocação Dinâmica; ✂️ b) Alocação Estática; ✂️ c) Alocação Híbrida; ✂️ d) Alocação Local; ✂️ e) Em todas as partes. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
15Q850194 | Programação, Conceitos básicos de programação, Ministério da Economia Tecnologia da Informação TI, CESPE CEBRASPE, 2020Acerca da conteinerização de aplicações e DevOps, julgue o item subsequente. DevOps permite que os desenvolvedores aumentem a sua produtividade. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
16Q159613 | Programação, Conceitos básicos de programação, Assistente de Tecnologia da Informação, CRM DF, IESESA programação de computadores corresponde à escrita, teste e manutenção de programas de computador. Sobre a programação de computadores é CORRETO afirmar: I. Um algoritmo corresponde a uma sequência ordenada, e sem ambiguidade, de ações que levam à solução de um problema e, quando codificado em uma linguagem de programação, corresponde a um programa de computador. II. Recursividade é uma técnica de programação eficaz para resolver um problema originalmente complexo, reduzindo-o em pequenas ocorrências do problema principal. Um algoritmo é dito recursivo quando chama a si mesmo ou chama uma sequência de outros algoritmos, e um deles chama novamente o primeiro algoritmo. III. Um array é uma estrutura de dados heterogênea onde seus elementos individuais são acessados através de índices que indicam sua posição na estrutura. IV. Procedimentos e funções são sub-algoritmos codificados como parte do desenvolvimento de um algoritmo para a solução de um problema particular. A sequência correta é: ✂️ a) Apenas as assertivas II, III e IV estão corretas. ✂️ b) Apenas as assertivas I e IV estão corretas. ✂️ c) Apenas as assertivas I, II e IV estão corretas. ✂️ d) As assertivas I, II, III e IV estão corretas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
17Q119172 | Programação , Conceitos básicos de programação, Analista de Sistemas, SEJUS RO, FUNCABSão instrumentos narrativos utilizados na lógica de programação: ✂️ a) fluxogramas e portugol (pseudocódigo). ✂️ b) árvore de decisão e diagramas hierárquicos estruturados. ✂️ c) diagramas hierárquicos estruturados e fluxogramas. ✂️ d) português estruturado e portugol. ✂️ e) portugol e tabela de decisão. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
18Q850769 | Programação, Conceitos básicos de programação, AL AP Analista Legislativo Desenvolvedor de Sistemas, FCC, 2020Um Desenvolvedor de Sistemas precisa decidir qual tipo de linguagem de programação deve escolher para o desenvolvimento de um projeto e, para tanto, avaliou linguagens estruturadas e linguagens orientadas a objetos. Nessa avaliação, ele constatou que ✂️ a) as estruturas básicas de controle previstas nas linguagens estruturadas são: sequência, condição e repetição. ✂️ b) herança e polimorfismo são conceitos encontrados nesses dois tipos de linguagens. ✂️ c) com linguagens estruturadas, não se podem utilizar técnicas de subprogramação (ou modularização), para melhorar a clareza dos programas mais complexos, por meio da sua subdivisão em partes menores. ✂️ d) uma desvantagem de uma linguagem estruturada em relação a uma linguagem orientada a objetos é que a primeira promove o uso intensivo do comando de desvio condicional (GOTO), ao contrário da segunda. ✂️ e) uma linguagem estruturada permite diretamente a representação dos elementos do mundo real e suas interações, que se refletem no projeto na forma de classes e métodos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
19Q114102 | Programação, Conceitos básicos de programação, Analista de Planejamento e Orçamento, MPOG, ESAFEm relação aos conceitos e características das linguagens de programação, é correto afirmar que: ✂️ a) um laço faz com que o fluxo de controle crie aleatoriamente uma ou mais instruções independentemente de testes lógicos previamente definidos. ✂️ b) as linguagens de programação estruturada são relacionais por natureza. ✂️ c) na programação orientada a objetos, não é necessário separar dados e funções. ✂️ d) para se implementar um objeto em um programa, define-se uma classe com uma sequência de instruções no programa. ✂️ e) na programação orientada a objetos, os dados são expressos por meio de funções recursivas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
20Q260620 | Programação, Conceitos básicos de programação, Técnico Judiciário Programação de Sistemas, TRE AP, CESPE CEBRASPEConsidere a seqüência de dados 01 11 02 02 02 02 02 02 02 03 04 05 05 05 05 05 05 01.Com relação à otimização de arquivos, aritmética computacional e repetição de valores para compactação de dados, considere, ainda, que o caractere especial seja aa. Nesse caso, a seqüência compactada pode ser corretamente expressa como ✂️ a) 01 11 aa 03 04 aa 01. ✂️ b) 01 11 aa 02 07 03 04 aa 01. ✂️ c) 01 11 aa 03 04 aa 05 06 01. ✂️ d) aa 02 aa 05 01 11 07 03 04 06 01. ✂️ e) 01 11 aa 02 07 03 04 aa 05 06 01. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro