Questões de Concurso Sobre c em programação

Foram encontradas 314 questões

Q3086844 Programação
Sobre a linguagem C, qual das alternativas abaixo corresponde a uma diretiva utilizada para declarar uma constante?
Alternativas
Q3086841 Programação

Analise o trecho de código abaixo, escrito na linguagem C:


    Q30.png (342×56)                                                       


Considerando que já exista o arquivo "teste.txt", ao executar o trecho de código, é correto afirmar que:

Alternativas
Q3086840 Programação

Com base na declaração do registro na linguagem C abaixo, assinale a alternativa que corresponde a uma forma correta de atribuir valores aos campos do registro “pessoa”.


Q29.png (191×128)


Alternativas
Q3086839 Programação

Analise o programa abaixo, o qual foi escrito na linguagem C:


                                           Imagem associada para resolução da questão


Ao final da execução do programa, quantas chamadas à função recursiva “calculo” terão sido realizadas?

Alternativas
Q3086838 Programação
Na linguagem C, para produzir uma mudança de linha na tela do monitor, qual sequência de caracteres deve ser utilizada? 
Alternativas
Q3074372 Programação
Considere o seguinte código escrito em linguagem C e seus conhecimentos sobre ponteiros. Qual é o resultado exibido após a compilação e execução do código apresentado?
Imagem associada para resolução da questão
Alternativas
Q3056099 Programação
Os compiladores da linguagem C/C++ identificam o fim de uma cadeia por meio do seguinte mecanismo:
Alternativas
Q3048294 Programação

A linguagem C é vastamente utilizada na programação de microcontroladores e sistemas embarcados. Ela permite acesso direto ao hardware, o que é bastante desejável para muitos dispositivos eletrônicos. Considere o código abaixo, escrito no Dev C++ 5.11. Ao final da execução do algoritmo no compilador, quais valores serão exibidos no console?


Imagem associada para resolução da questão

Fonte: IFSP, 2024 

Alternativas
Q3022113 Programação

Considerando a estrutura de dados de árvore binária e sabendo que uma árvore binária possui 3 modos de percurso, a saber: Pré-Ordem, Ordem Simétrica (ou In-Ordem) e Pós-ordem; deseja-se desenvolver uma função usando a Linguagem de Programação C para imprimir todos os elementos de uma árvore binária, utilizando a ordem simétrica (ou In-Ordem). A título de ilustração, se considerarmos a árvore binária da figura abaixo, os elementos impressos em ordem simétrica seria: y i x j z k


   Imagem associada para resolução da questão


O código abaixo representa a estrutura (struct) do nó da árvore. Qual alternativa permite imprimir a estrutura da árvore utilizando a ordem de percurso simétrica (ou In-Ordem). Obs: considere a assinatura da função de imprimir como void p(A *a) e que “a” seja um ponteiro para o nó raiz de uma árvore binária válida.


struct a {

   char i; //informação armazenada no nó

   struct a* e; //esquerda

   struct a* d; //direita

};

typedef struct a A;

Alternativas
Q3006663 Programação
Assinale a opção que apresenta o framework mais indicado quando se busca alcançar as seguintes características: simplificar o envio de mensagens entre clientes e serviços de back-end; adotar uma tecnologia de código aberto (buffers de protocolo) para serializar mensagens estruturadas que os serviços enviam entre si; definir um contrato de serviço para cada microsserviço; utilizar um protocolo de comunicação baseado em HTTP/2; oferecer suporte abrangente para ambientes de desenvolvimento que incluam Java, JavaScript, C#, Go e NodeJS.
Alternativas
Q2767525 Programação

Considere a linguagem C#, analise as assertivas abaixo.


I. O método Main não pode ser declarado dentro de uma classe e deve conter um tipo de retorno void ou string.

II. Linguagem de tipos protegidos que permite o desenvolvimento de aplicações compatíveis com o .NET.

III. Permite a criação de Web services baseados em XML.


É correto o que se afirma em

Alternativas
Q2767522 Programação

Considere que o código em C# abaixo.


Linha 1: z = 10;

Linha 2: do

Linha 3: z++;

Linha 4: while (z<1);


Assinale a alternativa que apresenta corretamente o número de vezes que a Linha 3 será executada.

Alternativas
Q2767520 Programação

Quanto à conversão numérica explícita em C#, assinale a alternativa correta.

Alternativas
Q2767475 Programação

Quanto à plataforma .NET, analise as assertivas abaixo.


I. Plataforma de desenvolvimento para a criação de aplicativos para Windows, Windows Store, Windows Phone, Windows Server e Microsoft Azure.

II. Inclui as linguagens de programação C# e Visual Basic, o Common Language Runtime e uma ampla biblioteca de classes.

III. Fornece compiladores do C# e Visual Basic de software livre com APIs avançadas de análise de código.


É correto o que se afirma em

Alternativas
Q2635560 Programação

Examine os programas em PHP, C# e C a seguir:

PHP


<?php

$num = "SoH";

$result - $num + 5,

echo "Result: " . $result;

?>





C#


using System;

namespace Teste {

class Testando {

static void Main(string{} args) {

int num = "SoH";

int result = num + 5;

Console.WriteLine($"Resultado: {r}");

}

}

}

C


#include <stdio.h>

int main() {

int num, result;

num= "SoH";

result = num + 5;

printf("\n Resultado: %d",

result);

return 0;

}


Considerando que os programas serão executados em condições ideais,

Alternativas
Q2635557 Programação

Atenção: Para responder às questões de números 37 e 38, examine o programa C# abaixo.


using System;

using System.Security.Cryptography;

using System.Text;


class Program{

static void Main(){


string senha = "Tribunal Regional do Trabalho 12a região";

string senhaCriptografada = CriptografarSenha(senha) ;


Console.WriteLine($"Senha: (senha)");

Console.WriteLine($"Senha Criptografada: (senhaCriptografada)");

}

static string CriptografarSenha(string senha){


using (SHA256 sha256 = SHA256.Create()) (


byte() bytes = Encoding.UTF8.GetBytes(senha);


StringBuilder builder = new StringBuilder() ;

for (int i = 0; i < hashBytes.Length; i++)

builder.Append(hashBytes[i].ToString("x2")) ;


return builder. ToString() ;

}

}

}

O programa C# faz referência ao SHA-256. Associando a criptografia com a segurança em redes sem fio, é correto afirmar que o

Alternativas
Q2635556 Programação

Atenção: Para responder às questões de números 37 e 38, examine o programa C# abaixo.


using System;

using System.Security.Cryptography;

using System.Text;


class Program{

static void Main(){


string senha = "Tribunal Regional do Trabalho 12a região";

string senhaCriptografada = CriptografarSenha(senha) ;


Console.WriteLine($"Senha: (senha)");

Console.WriteLine($"Senha Criptografada: (senhaCriptografada)");

}

static string CriptografarSenha(string senha){


using (SHA256 sha256 = SHA256.Create()) (


byte() bytes = Encoding.UTF8.GetBytes(senha);


StringBuilder builder = new StringBuilder() ;

for (int i = 0; i < hashBytes.Length; i++)

builder.Append(hashBytes[i].ToString("x2")) ;


return builder. ToString() ;

}

}

}

Considerando que o programa C# seja executado em condições ideais, para que a senha criptografada seja gerada e impressa corretamente, a lacuna I deve ser preenchida com:

Alternativas
Q2537010 Programação
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:  
Alternativas
Q2515870 Programação
Um sistema gera um vetor fixo de dados para efetuar o controle de um processo usando o código em C abaixo, em um compilador que trabalha com inteiros de 32 bits:

int matriz[] = { 1, 2, 3, 4, 5, 6, 7, 8 };
int *v,final;
v = &matriz[1];
final = v[3];

Após a execução desse trecho de código, o valor de final é: 
Alternativas
Q2515859 Programação
A figura a seguir mostra propriedades de uma UART retirada do Painel de Controle de um sistema operacional de 32 bits.
Para transmitir alguns caracteres, usou-se pela primeira vez o seguinte código em linguagem C:

handle = CreateFile("COM6",...);
WriteFile(handle,"Transmissao de uma sequencia de bytes",
                             38,&ok,NULL).

Imagem associada para resolução da questão

O último caractere transmitido com o código foi
Alternativas
Respostas
1: A
2: B
3: D
4: C
5: D
6: C
7: C
8: C
9: A
10: D
11: E
12: C
13: C
14: C
15: E
16: E
17: D
18: C
19: B
20: A