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

Foram encontradas 188 questões

Q2115343 Programação
Em uma linguagem de programação estruturada, como a linguagem C, é comum dividir o código em conjuntos de instruções que realizam determinada tarefa e que podem ser reaproveitados em mais de um momento ao longo do código. Estes conjuntos podem ser caracterizados como procedimentos ou funções. São definições de procedimentos e funções, EXCETO:
Alternativas
Q2115341 Programação

Analise o código abaixo escrito em C. 


int main() {

            int a = 0;

      while(a < 100) {

                  if((a % 2) == 0) {

                                   a++;

                  }

                 else {

                           a = a + 3;

               }

       }

                return

}


Assinale, a seguir, um conceito ou estrutura de programação que NÃO foi utilizado no código.

Alternativas
Q2115340 Programação

Analise o código abaixo escrito em C. 


int main() {

               int a = 0, b = 1, c = 2;

               printf(“%d”; a);

               c = a;

               printf(“%d”; b);

               b = c;

               printf(“%d”; c);

               return

}


Assinale, a seguir, o valor impresso ao final da execução do código.

Alternativas
Q2115337 Programação

Analise o código abaixo escrito em C. 


int main() {

             int a, b;

             a = 3;

             b = 7;

             int c = a * (b + a);

             c = b;

             printf(“%d”; c);

             return

}


Assinale, a seguir, o valor impresso ao final da execução do código.

Alternativas
Q2112589 Programação
Analise o código a seguir escrito em C:
int main() {
                            for(int count=0; count<10;count++) {
                                            if((count%3)==0) {                                                                   printf(“1”);                                      }                                     else {                                                                    printf(“0”);                    }        }                    return 0;  }

Assinale a alternativa que apresenta a saída impressa por tal código.
Alternativas
Q2112581 Programação

Analise o código a seguir escrito em C: 


int main() {

                        int var=9;

                      ______________

                       return 0;

}


Assinale a alternativa que apresenta uma instrução que, ao ser inserida na linha 5 do código, irá apresentar em tela o valor “81”. 

Alternativas
Q2098638 Programação

A criação de programas de computador envolve conhecimentos sobre estruturas de dados, linguagens, lógica de programação e tradutores (como compiladores e montadores). A respeito dos citados recursos, julgue o item subseqüente.


A passagem de parâmetros por referência é caracterizada pelo fato de ser passado, para a função chamada, o endereço do parâmetro, e não o seu valor, o que permite que a função chamada possa, por meio do endereço do parâmetro, modificar o seu valor.

Alternativas
Q2093042 Programação
Um analista escreveu o seguinte código usando a linguagem C.
#include <studio.h> int main()   {      I      return 0; } Para exibir na tela o texto DETAP, a lacuna I deve ser preenchida corretamente com
Alternativas
Q2086103 Programação

Na linguagem C, foi declarada uma matriz: int matriz[5][6];.

O código abaixo é utilizado para imprimir todos os elementos da matriz.


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

for (int j = c ; j <= d ; j++){

printf(“%d “, matriz[i][j]);

     }

}


Qual deve ser os valores de a, b, c e d, respectivamente, para imprimir todos os elementos da matriz?

Alternativas
Q2086102 Programação

Considerando o código escrito na linguagem C: 


#include <stdio.h>

#include <stdlib.h>


int main() {

int a;

int b = 4;

a = b++;


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

return 0;


}


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

Alternativas
Q2086101 Programação

Considerando o código escrito na linguagem C:


#include <stdio.h>

#include <stdlib.h>


void ops(int *a, int b){

*a = 4;

b = *a + 2;

}


int main() {

int x, y, total;

x = 1; y = 2;

ops(&x,y);

total = x + y;

printf (“%d”,total);

return 0;


}


Qual é o valor da variável total que será impresso na saída padrão?

Alternativas
Q2073442 Programação
Um desenvolvedor necessita fazer uma iteração em C# e está em dúvida sobre qual laço deve utilizar. Sabe-se que o desenvolvedor não conhece a quantidade de vezes que o laço é executado, entretanto o desenvolvedor sabe que o laço deve ser executado ao menos uma vez. Diante do exposto, com qual das alternativas a seguir a iteração deve ser efetuada? 
Alternativas
Q2055524 Programação
Assinale a única alternativa que indica corretamente a principal linguagem de programação usada para escrever o código-fonte das várias versões do Windows: 
Alternativas
Q2054848 Programação
Assinale a alternativa que NÃO contenha um tipo de dado primitivo e seu modificador na linguagem de programação C: 
Alternativas
Q2052370 Programação
Em um programa escrito na linguagem de programação C/C++, para se utilizar POSIX Threads, deve-se incluir a biblioteca:
Alternativas
Q2050045 Programação
O código C abaixo se propõe a informar a média da idade de algumas pessoas com uma precisão de duas casas decimais, dados o número de pessoas (pessoas, com 0<pessoas<10) e suas respectivas idades. 

#include <stdio.h> int main(){   int pessoas, i, soma, idade;   double media;   scanf("%d", &pessoas);   soma = 0;   for(i = 0; i < pessoas; i++){   scanf("%d", &idade);   soma = soma + idade;   }   media = soma/pessoas;   printf("%.2f", media);   return 0;  } 

A respeito do código acima, é CORRETO afirmar: 
Alternativas
Q2050037 Programação
Na matemática, a multiplicação de duas matrizes, matA por matB, resulta em uma outra matriz, matC, em que cada elemento é dado pela soma das multiplicações, elemento a elemento, da linha equivalente em matA pela coluna equivalente em matB. Dadas duas matrizes de inteiros, int matA[LA][CA] e int matB[LB][CB], com um total de LA e LB linhas, respectivamente, com um total de CA e CB colunas, respectivamente, e com CA igual a LB, o trecho de código C capaz de gerar uma matriz matC como resultado da multiplicação de matA por matB é
Alternativas
Q2039257 Programação
Considere o programa na linguagem C:
#include <stdio.h> int main() {    int array[10] = {1, -2, 3, -4};    int a, loop;    a = 0;    for(loop = 1; loop >= 0; loop--) {    a = a + array[loop];    }    printf(" %d", a);    return 0; }
Ao executarmos o programa, o valor da saída será: 
Alternativas
Q2039256 Programação
Considere o programa na linguagem C:
#include <stdio.h> int main(){    int a, b, c;    printf("Digite dois números\n");    scanf("%d%d", &a, &b);    c = a;    a = b;    b = a;    printf("%d %d\n", a, b);    return 0; }
Executando e digitando como entrada os números 12 e 14, a saída será:
Alternativas
Q2039255 Programação
Assinale a afirmativa INCORRETA sobre a linguagem de programação C:
Alternativas
Respostas
41: C
42: B
43: B
44: A
45: D
46: D
47: C
48: B
49: A
50: B
51: B
52: E
53: D
54: C
55: E
56: C
57: A
58: A
59: C
60: B