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

Foram encontradas 377 questões

Q2297480 Programação

Considerando-se o código escrito na linguagem C:


#include <stdio.h>

#include <stdlib.h>

int main() {

 int x;

 int y = 10;

 x = --y;

 printf(“x=%d e y=%d\n”,x,y);

 return 0;

}


Qual é o resultado da execução do código?

Alternativas
Q2283766 Programação
Na linguagem de programação C, o comando _______ permite a criação de estruturas de dados heterogêneas.

Assinale a alternativa que completa, CORRETAMENTE, a lacuna do texto:
Alternativas
Q2283762 Programação
Na linguagem de programação ANSI C, os comandos de repetição são: 
Alternativas
Q2283761 Programação
Considere o seguinte programa escrito na linguagem de programação C:
#include <stdio.h>
int main() { int i, j; for(i=0;i<2;i++){ for(j=0;j<=3;j++) printf("\n Teste"); } printf("\n i = %d ", i); printf("\n j = %d ", j); return 0; }
Ao compilar e executar o programa, os valores impressos de i e de j são, respectivamente:
Alternativas
Q2249331 Programação
João pretendia escrever um trecho de código na linguagem C contendo o seguinte loop:
    int i;     for (i = 5; i >= 0; i = i - 1) {        printf("Valor: %d\n", i); } 
Entretanto, sem querer, João inverteu a ordem das expressões no comando for, e digitou o código como segue:
    int i;     for (i = 5; i = i - 1; i >= 0) {         printf("Valor: %d\n", i); }

Assinale a lista completa dos valores exibidos nesse trecho pela execução da versão equivocada produzida por João.
Alternativas
Q2249330 Programação
Assinale o modo correto para a atribuição de uma string na linguagem C.
Alternativas
Q2249329 Programação

Analise o código C a seguir.


#include <stdio.h>

int main() {

    int myAge = 43;

    int* ptr = &myAge;

    printf("%d\n", *ptr);

     return 0;

}


O valor mais provável a ser exibido pela execução do código acima é:

Alternativas
Ano: 2023 Banca: FUNDATEC Órgão: GHC-RS Prova: FUNDATEC - 2023 - GHC-RS - Programador |
Q2177263 Programação

Considere o código abaixo escrito em linguagem C: 


#include <stdio.h>

int main() {

 int A = 1, B = 0, C = 1;

 int resultado = (A && B) || C;

 printf("%d\n", resultado);

 return 0;

}


Que valor será impresso na tela após a execução do programa?


Alternativas
Q2166823 Programação

Considere a seguinte função f, programada recursivamente em linguagem C:


Imagem associada para resolução da questão

Qual função matemática de inteiros positivos m e n é implementada por f ?

Alternativas
Q2124386 Programação
Entre os paradigmas da programação, estão a programação estruturada e a programação orientada a objetos. A POO diz respeito a um padrão de desenvolvimento que é seguido por muitas linguagens, como C# e Java. A POO se baseia em quatro princípios, dos quais um é definido como a técnica que faz com que detalhes internos do funcionamento dos métodos de uma classe permaneçam ocultos para os objetos. Por conta dessa técnica, o conhecimento a respeito da implementação interna da classe é desnecessário do ponto de vista do objeto, uma vez que isso passa a ser responsabilidade dos métodos internos da classe. Esse princípio é denominado 
Alternativas
Q4172586 Programação
Considere o código em Linguagem C a seguir.
#include <stdio.h> /** A alternativa correta deve substituir este bloco de comentários **/ int main() {  int a = 3, b = 4, c;  operacao(a, b, &c);  printf("%d", c); }


Com base nas informações dadas, o código que vai substituir o bloco de comentário e permitirá executar o programa sem erros e com a saída no console com o valor 7 é
Alternativas
Q4141587 Programação

Marque a alternativa correta referente ao que deve ser apresentado na tela, ao final do trecho de código a seguir. 



void main()

{

 int x,y,*p;

 y=0;

 p=&y;

 x=*p;

 x=4;

 (*p)++;

 --x;

 (*p)+=x;

 printf("%d, %d, %d",x,y,*p);

 return 0;

}

Alternativas
Q4141569 Programação
A ferramenta make nos sistemas operacionais baseados em Linux é muito útil na construção de projetos de software em linguagem C, que dispõe de uma quantidade considerável de arquivos fonte, com interdependência entre eles. Considere um projeto hipotético chamado helloworld, que tem o arquivo Makefile a seguir. 


Imagem associada para resolução da questão



Considere que, com o projeto já atualizado e compilado, o desenvolvedor faça um ajuste no arquivo de header util.h. A posterior chamada ao comando make resultará: 
Alternativas
Q4129605 Programação

Considere o seguinte código na linguagem de programação C: 



Imagem associada para resolução da questão



A sua execução imprimirá na tela 

Alternativas
Q4129603 Programação

Na linguagem de programação C, a função printf() pode ser usada para escrever praticamente qualquer tipo de dado.


É INCORRETO o que se afirma em

Alternativas
Q4129602 Programação

Na linguagem de programação C, quantos bits de memória são necessários para declararmos 5 variáveis dos seguintes tipos: char, int, short int, float e long double? 

Alternativas
Q4128043 Programação

Considere o seguinte código na linguagem de programação C: 


Imagem associada para resolução da questão



É correto afi rmar que 

Alternativas
Q4128042 Programação

Observe a linguagem de programação C a seguir e informe a declaração INCORRETA. 

Alternativas
Q4128041 Programação
A linguagem C possui um total de seis operadores bit a bit. Faça a associação de cada operador com seu significado.

OPERADORES
1 - ~ 2 - & 3 - | 4 - ^ 5 - << 6 - >>
SIGNIFICADOS
( ) OU bit a bit. ( ) deslocamento de bits à esquerda. ( ) complemento bit a bit. ( ) deslocamento de bits à direita. ( ) E bit a bit. ( ) OU exclusivo.
A correta associação está apresentada em
Alternativas
Q4114037 Programação
Sobre a definição de estruturas (struct) na linguagem C, pode-se afirmar que
Alternativas
Respostas
81: D
82: E
83: E
84: C
85: A
86: A
87: C
88: C
89: A
90: B
91: A
92: D
93: D
94: B
95: A
96: A
97: A
98: A
99: A
100: D