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

Foram encontradas 323 questões

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
Q2214469 Programação
Qual seria o resultado da execução do seguinte trecho de comando utilizando a linguagem C?
 main() { for(;;) printf(5+7); }
Alternativas
Q2214467 Programação
Na linguagem C, qual a forma de se incluir um cabeçalho em uma determinada rotina?
Alternativas
Q825532 Programação

Dado o código C abaixo,

Imagem associada para resolução da questão

sabe-se que STR é a estrutura e STRSIZE é a capacidade da estrutura. Verifica-se que este código implementa a estrutura de dados

Alternativas
Q825518 Programação

Considerando a implementação, em C, a seguir, de uma estrutura de dados e de uma busca nessa estrutura,

                 Imagem associada para resolução da questão

o número médio de acessos que precisa ser feito para localizar um registro nessa estrutura contendo n elementos utilizando a função descrita é  

Alternativas
Q507863 Programação
Considere as classes e o programa abaixo feitos utilizando o Microsoft Visual C# 2008 Express Edition.

                        Imagem associada para resolução da questão

Ao executar os métodos “carro.aumentaVelocidade(20)" e “meio.aumentaVelocidade(20)", o conteúdo de “carro. velocidade" e “meio.velocidade", respectivamente, serão:
Alternativas
Q486884 Programação
Seja uma árvore binária cujos nós são representados na linguagem C pela estrutura a seguir.

struct arv
{
     int info ;
     struct arv* esq ;
     struct arv* dir ;
} ;
typedef struct arv Arv ;


Seja a árvore binária abaixo, organizada de acordo com essa estrutura.

imagem-006.jpg

Considere, então, a função a seguir.

void percorre (Arv* a)
{
     int qtd ;

     if ( a==0 )
          return 0;
     percorre ( a->esq ) ;
     percorre( a->dir ) ;
     printf ("%d",a->info) ;
}


Admitindo-se que na chamada inicial da função percorre() seja passado como argumento um ponteiro para o nó raiz dessa árvore, como serão exibidos no console os valores dos nós dessa árvore após a execução da função considerada?
Alternativas
Q486881 Programação
No programa C abaixo, a expressão val<<2 realiza um deslocamento à esquerda (shift left) de dois bits.

# include< stdio.h >
int main (void)
{
         char val = 40 ;
        val = val<<2 ;
        printf ("%d \n",val) ;
        return 0 ;
}


Sabendo-se que esse programa será executado por um processador cuja Unidade Lógica e Aritmética representa números inteiros através da técnica de complemento de dois, o que será exibido no console quando da sua execução?
Alternativas
Q486880 Programação
A estrutura a seguir é usada para guardar os dados cadastrais dos alunos de uma turma.

typedef struct aluno
{
           int matric;
           char nome [31];
            float media;
} Aluno;


Considere que um determinado sistema de informação necessite de uma função que realize uma busca em um vetor de alunos que esteja ordenado descendentemente pelo campo nome da estrutura anterior (variável nome). Dado que o vetor se encontra ordenado, a função em questão deverá implementar o algoritmo de busca binária. O cabeçalho dessa função deverá ser o seguinte:

int busca(Aluno la[],char nm,int ini, int fin);

A função irá receber o vetor ordenado de alunos (variável la) e o nome de um aluno qualquer (variável nm). Caso exista no vetor um aluno com o nome passado como parâmetro (variável nm), a função deverá retornar a sua posição no vetor de alunos, caso contrário a função deverá retornar o inteiro -1.
Qual implementação atinge os objetivos descritos acima?
Alternativas
Q345119 Programação
A respeito de linguagens e ambientes de programação, julgue os itens subsequentes.

Em C, as expressões que referenciam locais da memória podem assumir o tipo array, tipos incompletos, e tipos declarados com o atributo const.
Alternativas
Q296300 Programação
Na programação orientada a objeto, na linguagem C# em particular, a capacidade de construir vários métodos com um mesmo nome, porém com parâmetros diferentes na mesma classe, é chamada de

Alternativas
Q281118 Programação
Substituindo a linha 4 por final int i = 10; a saída permanece a mesma.

Alternativas
Q281116 Programação
Ao final da execução, a variável x fica com o valor 10.

Alternativas
Q271495 Programação
Em C#, os métodos chamados pelo mecanismo de execução do programa quando o objeto está prestes a ser removido da memoria são denominados de
Alternativas
Q271491 Programação
Analise o seguinte trecho do código C#:
(...)
01 double x= 1432. 7;
02 int y;
03 y= ( int) x;
(...)
Sobre a linha 03 do código apresentado, é correto afirmar que
Alternativas
Respostas
241: E
242: E
243: C
244: C
245: C
246: E
247: B
248: A
249: B
250: B
251: A
252: B
253: E
254: A
255: E
256: E
257: E
258: C
259: B
260: B