Questões de Concurso
Sobre c em programação
Foram encontradas 323 questões
#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); }

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.
main() { for(;;) printf(5+7); }
Dado o código C abaixo,
sabe-se que STR é a estrutura e STRSIZE é a capacidade da
estrutura. Verifica-se que este código
implementa a estrutura de dados
Considerando a implementação, em C, a seguir, de uma estrutura de dados e de uma busca nessa estrutura,
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 é

Ao executar os métodos “carro.aumentaVelocidade(20)" e “meio.aumentaVelocidade(20)", o conteúdo de “carro. velocidade" e “meio.velocidade", respectivamente, serão:
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.

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?
# 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?
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?
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.
(...)
01 double x= 1432. 7;
02 int y;
03 y= ( int) x;
(...)
Sobre a linha 03 do código apresentado, é correto afirmar que