Questões de Concursos C Resolva questões de C comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática. Filtrar questões 💡 Caso não encontre resultados, diminua os filtros. C 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 Limpar filtros 1Q133414 | Programação, C, Analista do Ministério Público Especialidade Análise de Sistemas, MPE SE, FCCConsiderando as características das principais linguagens de programação, é correto afirmar que ✂️ a) o C# não é considerado uma linguagem orientada a objetos. ✂️ b) o código Assembly é classificado como alto nível. ✂️ c) a linguagem C é classificada como baixo nível. ✂️ d) as linguagens de alto nível têm como característica a não necessidade de conhecimento do processador. ✂️ e) as linguagens de baixo nível estão fracamente ligadas ao processador. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🏳️ Reportar erro 2Q219238 | Programação, C, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEEm relação ao processo de geração de código executável, assinale a opção correta. ✂️ a) Em um programa implementado na linguagem C, a linha “#include ”, que faça parte do código fonte, é analisada diretamente pelo compilador, de forma que o conteúdo do arquivo stdio.h passa a ser considerado parte integrante do programa. ✂️ b) Todo compilador de linguagem de programação de alto nível tem a responsabilidade de analisar o código fonte até a geração de código executável. ✂️ c) Carregadores são programas usados exclusivamente por linguagens de programação de alto nível, com o objetivo de transferir um módulo de carga para a memória. ✂️ d) A declaração de variável “int 7g;” em um programa escrito na linguagem Java, leva a um erro de compilação detectado durante a análise sintática. ✂️ e) Em programas que usam funções disponíveis em bibliotecas, as referências a estas funções serão resolvidas pelo ligador. No caso de bibliotecas estáticas, o código objeto das funções é integrado ao módulo executável durante o processo de ligação. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🏳️ Reportar erro 3Q109732 | Programação, C, Analista de Controle Externo Processamentos de Dados, TCE AC, CESPE CEBRASPECom relação às linguagens de programação orientadas a objetos, assinale a opção correta. ✂️ a) Um operador de conversão static, ou operador de coerção, pode ser utilizado para se converter um objeto de uma classe em um objeto de outra classe, exceto quando se tratar de um objeto de tipo fundamental. ✂️ b) No C++, na herança entre classes, quando a derivação da classe base é do tipo public, os membros public e protected da classe base tornam-se membros private e protected na classe derivada. ✂️ c) Cada método de uma classe é especificado por uma assinatura cuja composição não inclui a lista de argumentos. ✂️ d) Em C++, uma função operadora global pode tornar-se um friend de uma classe se precisar acessar diretamente membros private ou protected dessa classe. ✂️ e) O modificador de visibilidade não pode ser do tipo public. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🏳️ Reportar erro 4Q117374 | Programação, C, Analista de Sistemas, IBGE, CESGRANRIO Para os recursos presentes na linguagem de programação C, são feitas as afirmativas abaixo. I - Permite acesso de baixo nível através da introdução de código Assembly no programa C. II - A passagem de parâmetros por referência para funções pode ser simulada através da utilização de ponteiros. III - O tipo de dados typedef são estruturas variáveis que permitem que dados relacionados sejam combinados e manipulados como um todo. Está(ão) correta(s) a(s) afirmativa(s) ✂️ a) I, apenas. ✂️ b) II, apenas. ✂️ c) III, apenas. ✂️ d) I e II, apenas. ✂️ e) I, II e III. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🏳️ Reportar erro 5Q110110 | Programação, C, Analista de Controle Externo Processamentos de Dados, TCE AC, CESPE CEBRASPEJulgue os comandos em C++ apresentados a seguir.A quantidade de comandos certos é igual a ✂️ a) 1. ✂️ b) 2. ✂️ c) 3. ✂️ d) 4. ✂️ e) 5. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🏳️ Reportar erro 6Q896966 | Programação, C, Informática, IF Sul MG, FUNDATEC, 2024Sobre a linguagem C, qual das alternativas abaixo corresponde a uma diretiva utilizada para declarar uma constante? ✂️ a) #define ✂️ b) #const ✂️ c) #undef ✂️ d) #include ✂️ e) #name Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🏳️ Reportar erro 7Q989973 | Programação, C, Área de TI, SESMG, IBADE, 2024Observe o seguinte trecho de código de um programa em C#: class Quadrilatero { //Área do quadrado double CalcularArea (double lado) { return lado * lado; } //Área do retângulo double CalcularArea (double baseMaior, double baseMenor) { return baseMaior * baseMenor; } } Este trecho de código exemplifica o uso de: ✂️ a) polimorfismo; ✂️ b) herança; ✂️ c) sobrecarga; ✂️ d) construtor; ✂️ e) classe abstrata. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🏳️ Reportar erro 8Q975237 | Programação, C, Tecnologia da Informação, TJBA, FGVObserve o trecho inicial, criado no Visual Studio 2010 Ultimate, para uma aplicação de console escrita em C#. using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { } } } A diretiva using.System.Linq refere-se a um conjunto de padrões e artefatos destinados à: ✂️ a) criação e utilização de relatórios; ✂️ b) realização de consultas e atualizações de dados; ✂️ c) criação e utilização de expressões regulares; ✂️ d) comunicação remota direta com outras aplicações C#; ✂️ e) identificação e utilização de Web Services. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🏳️ Reportar erro 9Q975451 | Programação, C, Reaplicação, TJBA, FGVNa linguagem C, as strings “%d”, “%f” e “%s” estão usualmente associadas ao uso da função: ✂️ a) getch ✂️ b) printf ✂️ c) main ✂️ d) void ✂️ e) feof Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🏳️ Reportar erro 10Q975240 | Programação, C, Tecnologia da Informação, TJBA, FGVNa linguagem C, considere que as variáveis A e B contenham os valores 60 e 13, cujas respectivas representações binárias são mostradas a seguir. A = 0011 1100 B = 0000 1101 Nesse caso, as expressões A&B A|B têm por valores, respectivamente: ✂️ a) 0011 1101 e 0000 1100; ✂️ b) 0011 1100 e 0011 1101; ✂️ c) 0000 1101 e 0011 1100; ✂️ d) 0000 1100 e 0011 1101; ✂️ e) 0000 0000 e 0011 1101. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🏳️ Reportar erro 🖨️ Baixar o PDFPróximo →
1Q133414 | Programação, C, Analista do Ministério Público Especialidade Análise de Sistemas, MPE SE, FCCConsiderando as características das principais linguagens de programação, é correto afirmar que ✂️ a) o C# não é considerado uma linguagem orientada a objetos. ✂️ b) o código Assembly é classificado como alto nível. ✂️ c) a linguagem C é classificada como baixo nível. ✂️ d) as linguagens de alto nível têm como característica a não necessidade de conhecimento do processador. ✂️ e) as linguagens de baixo nível estão fracamente ligadas ao processador. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🏳️ Reportar erro
2Q219238 | Programação, C, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPEEm relação ao processo de geração de código executável, assinale a opção correta. ✂️ a) Em um programa implementado na linguagem C, a linha “#include ”, que faça parte do código fonte, é analisada diretamente pelo compilador, de forma que o conteúdo do arquivo stdio.h passa a ser considerado parte integrante do programa. ✂️ b) Todo compilador de linguagem de programação de alto nível tem a responsabilidade de analisar o código fonte até a geração de código executável. ✂️ c) Carregadores são programas usados exclusivamente por linguagens de programação de alto nível, com o objetivo de transferir um módulo de carga para a memória. ✂️ d) A declaração de variável “int 7g;” em um programa escrito na linguagem Java, leva a um erro de compilação detectado durante a análise sintática. ✂️ e) Em programas que usam funções disponíveis em bibliotecas, as referências a estas funções serão resolvidas pelo ligador. No caso de bibliotecas estáticas, o código objeto das funções é integrado ao módulo executável durante o processo de ligação. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🏳️ Reportar erro
3Q109732 | Programação, C, Analista de Controle Externo Processamentos de Dados, TCE AC, CESPE CEBRASPECom relação às linguagens de programação orientadas a objetos, assinale a opção correta. ✂️ a) Um operador de conversão static, ou operador de coerção, pode ser utilizado para se converter um objeto de uma classe em um objeto de outra classe, exceto quando se tratar de um objeto de tipo fundamental. ✂️ b) No C++, na herança entre classes, quando a derivação da classe base é do tipo public, os membros public e protected da classe base tornam-se membros private e protected na classe derivada. ✂️ c) Cada método de uma classe é especificado por uma assinatura cuja composição não inclui a lista de argumentos. ✂️ d) Em C++, uma função operadora global pode tornar-se um friend de uma classe se precisar acessar diretamente membros private ou protected dessa classe. ✂️ e) O modificador de visibilidade não pode ser do tipo public. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🏳️ Reportar erro
4Q117374 | Programação, C, Analista de Sistemas, IBGE, CESGRANRIO Para os recursos presentes na linguagem de programação C, são feitas as afirmativas abaixo. I - Permite acesso de baixo nível através da introdução de código Assembly no programa C. II - A passagem de parâmetros por referência para funções pode ser simulada através da utilização de ponteiros. III - O tipo de dados typedef são estruturas variáveis que permitem que dados relacionados sejam combinados e manipulados como um todo. Está(ão) correta(s) a(s) afirmativa(s) ✂️ a) I, apenas. ✂️ b) II, apenas. ✂️ c) III, apenas. ✂️ d) I e II, apenas. ✂️ e) I, II e III. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🏳️ Reportar erro
5Q110110 | Programação, C, Analista de Controle Externo Processamentos de Dados, TCE AC, CESPE CEBRASPEJulgue os comandos em C++ apresentados a seguir.A quantidade de comandos certos é igual a ✂️ a) 1. ✂️ b) 2. ✂️ c) 3. ✂️ d) 4. ✂️ e) 5. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🏳️ Reportar erro
6Q896966 | Programação, C, Informática, IF Sul MG, FUNDATEC, 2024Sobre a linguagem C, qual das alternativas abaixo corresponde a uma diretiva utilizada para declarar uma constante? ✂️ a) #define ✂️ b) #const ✂️ c) #undef ✂️ d) #include ✂️ e) #name Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🏳️ Reportar erro
7Q989973 | Programação, C, Área de TI, SESMG, IBADE, 2024Observe o seguinte trecho de código de um programa em C#: class Quadrilatero { //Área do quadrado double CalcularArea (double lado) { return lado * lado; } //Área do retângulo double CalcularArea (double baseMaior, double baseMenor) { return baseMaior * baseMenor; } } Este trecho de código exemplifica o uso de: ✂️ a) polimorfismo; ✂️ b) herança; ✂️ c) sobrecarga; ✂️ d) construtor; ✂️ e) classe abstrata. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🏳️ Reportar erro
8Q975237 | Programação, C, Tecnologia da Informação, TJBA, FGVObserve o trecho inicial, criado no Visual Studio 2010 Ultimate, para uma aplicação de console escrita em C#. using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { } } } A diretiva using.System.Linq refere-se a um conjunto de padrões e artefatos destinados à: ✂️ a) criação e utilização de relatórios; ✂️ b) realização de consultas e atualizações de dados; ✂️ c) criação e utilização de expressões regulares; ✂️ d) comunicação remota direta com outras aplicações C#; ✂️ e) identificação e utilização de Web Services. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🏳️ Reportar erro
9Q975451 | Programação, C, Reaplicação, TJBA, FGVNa linguagem C, as strings “%d”, “%f” e “%s” estão usualmente associadas ao uso da função: ✂️ a) getch ✂️ b) printf ✂️ c) main ✂️ d) void ✂️ e) feof Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🏳️ Reportar erro
10Q975240 | Programação, C, Tecnologia da Informação, TJBA, FGVNa linguagem C, considere que as variáveis A e B contenham os valores 60 e 13, cujas respectivas representações binárias são mostradas a seguir. A = 0011 1100 B = 0000 1101 Nesse caso, as expressões A&B A|B têm por valores, respectivamente: ✂️ a) 0011 1101 e 0000 1100; ✂️ b) 0011 1100 e 0011 1101; ✂️ c) 0000 1101 e 0011 1100; ✂️ d) 0000 1100 e 0011 1101; ✂️ e) 0000 0000 e 0011 1101. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🏳️ Reportar erro