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

Foram encontradas 380 questões

Q361008 Programação
Considere o programa escrito na linguagem C:

imagem-014.jpg

O valor que será impresso pelo comando fprintf é
Alternativas
Ano: 2013 Banca: NC-UFPR Órgão: UFPR
Q1197544 Programação
Considere o código escrito na Linguagem C, abaixo, para o cálculo de fatorial: 
#include <stdio.h> int fat(int n) {        if (n)                     return n*fat(n-1)         else return 1; }
Qual é a técnica utilizada?
Alternativas
Q841632 Programação

Considere o programa C listado a seguir.


Imagem associada para resolução da questão


Assinale a alternativa que representa o que será impresso pelo programa se o usuário digitar 15, como entrada de dados.

Alternativas
Q819465 Programação

Um programador desenvolveu uma biblioteca de funções na linguagem C para implementar algumas estruturas de dados usadas habitualmente. No caso da estrutura de dados pilha, o programador criou as seguintes funções, cujos cabeçalhos encontram-se no arquivo pilha.h:

Pilha *pilha_cria(void);

void pilha_push(Pilha *p,int v);

int pilha_pop(Pilha *p);

int pilha_vazia(Pilha *p);

Outro programador da mesma equipe resolveu testar as funções existentes nessa biblioteca de estruturas de dados. Para tal, escreveu o seguinte programa C:

#include<stdio.h>

#include"pilha.h"

Imagem associada para resolução da questão

O que será exibido no console, quando a função main() for executada?
Alternativas
Ano: 2013 Banca: FGV Órgão: CONDER Prova: FGV - 2013 - CONDER - Tecnologia da Informação |
Q697201 Programação
Considere que a função em linguagem C a seguir recebe como parâmetro de entrada a raiz r de uma árvore binária.
voidpercorre (arvore * r) { if (r != NULL) { percorre(r->esq); printf("%d\n", r->conteudo); percorre(r->dir);          } } 
Considere ainda que, para qualquer nó x, x->esq é a raiz da subárvore esquerda de x, que x->dir é a raiz da subárvore direita de x  e  que x->conteudo retorna o conteúdo de um nó. A respeito da função descrita acima, assinale a afirmativa correta.
Alternativas
Q614745 Programação

Leia, com atenção, o texto abaixo e responda à questão proposta. 


Quando uma função chama a si própria, denomina-se de função recursiva. Para tanto, deve-se observar o uso de critérios de parada e parâmetros da chamada recursiva. Um exemplo clássico é a série de Fibonacci. Os comandos a seguir estão sem o uso da função recursiva em linguagem C. 

Imagem associada para resolução da questão
Para se obter a série de Fibonacci por meio de função recursiva com as informações dos comandos anteriores, deve ser utilizado o algoritmo da letra: 
Alternativas
Q614744 Programação

Leia, com atenção, o texto abaixo e responda à questão proposta. 


A linguagem C permite alocar (reservar) dinamicamente (em tempo de execução) blocos de memórias utilizando ponteiros. A esse processo dá-se o nome de alocação dinâmica, que faz uso das funções malloc, calloc, realloc e free, disponíveis na biblioteca stdlib.h. Para liberar um bloco de memória previamente alocado, por meio de um único parâmetro de entrada, faz-se uso de qual função? 
Alternativas
Q614743 Programação

Leia, com atenção, o texto abaixo e responda à questão proposta. 


Na manipulação de arquivos em linguagem C, a função fopen () abre um arquivo, retornando o ponteiro associado ao arquivo, fazendo uso da seguinte sintaxe:

FILE *p;
p = fopen (nome_do_arquivo, modo_de_abertura);

 Observe a instrução:

FILE *prova;
prova = fopen (“arquivo.dat", “wb+");

Pode-se afirmar que se realizou: 
Alternativas
Q554470 Programação

Julgue o item que se segue, acerca de linguagens de programação.

A compilação e execução do trecho de programa em linguagem C mostrado a seguir gera como saída: 7-8.

Imagem associada para resolução da questão

Alternativas
Q476420 Programação
using System;

public class Prova
 {
     public static void Main ( )
     {

          int [ ] a =new int[10];
          int i =0;

          while ( i<10) {
                a [i] = i + ( i >0 ? a[i-1] : 0);
                 i ++ ;
          }

          Console.WriteLine (a [ 9] );
   }
}

O que ocorre com o programa C#, apresentado acima, quando é compilado e posteriormente executado?
Alternativas
Q446755 Programação
No que se refere a linguagens e ambientes de programação Java, C# e paradigma de programação orientada a objetos, julgue o  item  subsequente.

Considere a seguinte classe desenvolvida em C#.
          class Teste            {                  static void Main()                 {                     int num = 1;                    while (num++ < 6)                    {                      Console.WriteLine ("num é = {0}", num);                     }                  }            }



Nessa situação, essa classe produz o seguinte resultado:
num é = 1
num é = 2
num é = 3
num é = 4
num é = 5
Alternativas
Q381183 Programação
Considere o seguinte código em linguagem C:

imagem-022.jpg

Esse código foi compilado por meio do GCC 3.4.4 e produziu o resultado “20” ao ser executado. Isso aconteceu porque
Alternativas
Q381182 Programação
Analise a seguinte função em linguagem C:

imagem-021.jpg

Baseado na funcionalidade fornecida pelo código, este poderia ser o código fonte da função
Alternativas
Q347929 Programação
Acerca de lógica de programação, algoritmos, tipos de dados e variáveis, julgue os itens a seguir.


Na linguagem C, variáveis podem ser locais, globais ou globais encapsuladas. Uma variável global encapsulada é aquela declarada como Imagem 009.jpg e que pode ser acessada somente dentro do módulo da qual faz parte.
Alternativas
Q347928 Programação
Acerca de lógica de programação, algoritmos, tipos de dados e variáveis, julgue os itens a seguir.


Utilizando-se variáveis podem- se armazenar dados de um programa em memória. Na linguagem C, uma variável global pode ser declarada e definida múltiplas vezes dentro e fora do programa.
Alternativas
Q315748 Programação
Julgue os itens abaixo, referentes à linguagem C.

O código abaixo sairá do loop quando o usuário digitar 8.

#include <stdio.h> #include <conio.h>
int main (void) {     int n;     while (1)     {         printf("Digite um numero inteiro: ");     scanf("%d", &n);         if (n == 8)     {         printf("Saindo do loop...\n");     }         printf("Numero: %d\n",n);   }   printf("Fim");   getch();   return(0); }

Alternativas
Q315747 Programação
Julgue os itens abaixo, referentes à linguagem C.

Por meio da biblioteca ctype.h, utilizando a função toupper em um programa, pode-se converter um caractere minúsculo em maiúsculo.

Alternativas
Q315649 Programação
Julgue os itens subsecutivos, referentes a tecnologias de desenvolvimento móvel.

Como o iOS não implementa um sistema de garbage collection, o Objective-C mantém um contador de referência para os objetos de forma a viabilizar a liberação de memória de tal objeto.

Alternativas
Q300292 Programação
As linguagens de programação C, Haskell e Ruby são, respectivamente, exemplos dos paradigmas
Alternativas
Q289569 Programação
Imagem 012.jpg



Assinale a opção correspondente ao resultado que seria impresso para a variável Valor, após a execução do trecho de código escrito em linguagem C acima mostrado.

Alternativas
Respostas
281: E
282: E
283: B
284: B
285: D
286: B
287: D
288: A
289: C
290: A
291: E
292: C
293: B
294: C
295: E
296: E
297: C
298: C
299: C
300: E