1 Q133414 • Programação • C • FCC • MPE SE • Analista do Ministério Público Considerando 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
2 Q219238 • Programação • C • CESPE CEBRASPE • INMETRO • Pesquisador Ciência da Computação Em 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
3 Q109732 • Programação • C • CESPE CEBRASPE • TCE AC • Analista de Controle Externo Processamentos de Dados Com 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
4 Q117374 • Programação • C • CESGRANRIO • IBGE • Analista de Sistemas 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
5 Q110110 • Programação • C • CESPE CEBRASPE • TCE AC • Analista de Controle Externo Processamentos de Dados Julgue 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
6 Q896966 • Programação • C • FUNDATEC • IF Sul MG • Informática • 2024 Sobre 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
7 Q989973 • Programação • C • IBADE • SESMG • Área de TI • 2024 Observe 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
8 Q975451 • Programação • C • FGV • TJBA • Reaplicação Na 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
9 Q992762 • Programação • C • IBADE • Prefeitura de Jaru RO • Analista de Sistemas • 2024 Um programador precisa desenvolver um sistema embarcado para controle de hardware em dispositivos IoT (Internet das Coisas). Qual linguagem abaixo seria a mais indicada por permitir um controle fino sobre os recursos do sistema e eficiência na execução? a) PHP; ✂️ b) Swift; ✂️ c) JavaScript; ✂️ d) Python; ✂️ e) C. ✂️ Resolver
10 Q975237 • Programação • C • FGV • TJBA • Tecnologia da Informação Observe 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
11 Q975240 • Programação • C • FGV • TJBA • Tecnologia da Informação Na 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