Questões de Concurso Comentadas sobre c em programação

Foram encontradas 223 questões

Q2297484 Programação
Na linguagem C, como declarar um ponteiro de função denominado funcao_ptr que recebe um inteiro e retorna um inteiro?
Alternativas
Q2297483 Programação

Considerando o código escrito na linguagem C: 


int vetor[10];

for (int i = a ; i <= b ; i++){

 printf(“%d “, vetor[i]);

}


Para imprimir todos os itens do vetor, qual deve ser o valor de a e b?

Alternativas
Q2297482 Programação
Na linguagem C, como declarar uma variável para uma matriz bidimensional que será alocada dinamicamente? 
Alternativas
Q2297481 Programação

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


#include <stdio.h>

#include <stdlib.h>

void compute(int *a, int b){

 *a = 10;

 b = *a + 2;

}

int main() {

 int a, b;

 a = 1; b = 2;

 compute(&a,b);

 printf(“a=%d e b=%d\n”,a,b);

 return 0;

}


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

Alternativas
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
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
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
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
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
Q4114036 Programação
Sobre os modificadores de tipo de uma variável na linguagem C é INCORRETO afirmar que (,)
Alternativas
Q4114035 Programação
NÃO faz parte dos tipos de dados básicos da linguagem C
Alternativas
Respostas
41: B
42: B
43: A
44: C
45: D
46: E
47: C
48: A
49: A
50: C
51: C
52: B
53: A
54: D
55: A
56: A
57: A
58: D
59: A
60: B