• Matéria: Lógica
  • Autor: atalaiacristo
  • Perguntado 5 anos atrás

Seja a seguinte seqüência de instruções em C:

int *pti;

int i=10;

pti=&i;


AnonimatoIp: Qual o resultado do código abaixo usando typedef e struct em linguagem C? = 5

Respostas

respondido por: joaogomessilva0
9

Resposta:

A resposta correta é pti é igual a 10

Explicação:

Essa é a afirmativa falsa

respondido por: jelinkinpark2
5

Resposta: 9/10

PERGUNTA 1

Qual o resultado do código abaixo usando typedef e struct em linguagem C?  

#include <stdio.h>  

typedef float num_real;  

typedef int medida;  

typedef medida altura;  

altura alt=21;

int x=4, i;  

int main (void){  

i = alt / x;  

return(0);  

}

5  

PERGUNTA 2

Considere que i e j são variáveis inteiras e pi e pj são ponteiros para inteiro, considere verdadeiro (V) ou falso (F) para cada possibilidade de atribuição:  

I. pi = &i  

II. *pj = &j  

III. pj = &*&j  

IV. i = *&*&j  

V. i = (*pi)+++*pj

Assinale a alternativa correta:  

V-F-V-V-V  

PERGUNTA 3

Considere a estrutura a seguir e assinale a alternativa correta:  

struct ponto{  

int x;  

int y;  

struct ponto * p;  

};

O ponteiro p está com problema na declaração, uma vez que deveria ter um tipo int ou float.  

PERGUNTA 4

O que será impresso no código a seguir?  

#include <stdio.h>  

int i = 5;  

int main (void){  

int i = 10;  

printf (“%d”, i)

return(0);

}

10    

PERGUNTA 5 - ERREI ESTA

Dado o procedimento C a seguir que recebe um vetor como parâmetro, qual sua principal função?  

Soma elementos do vetor usando a regra i+1. <--- INCORRETA

Faz busca aleatória de valores em vetores não ordenados.  

Ordena uma sequência de números de maneira crescente.  

Busca números em vetores ordenados. <------ INCORRETA

Ordena uma sequência de números de maneira decrescente.

PERGUNTA 6

Seja a seguinte sequência de instruções:  

• int i=10, j=20  

• int *pti, *ptj  

• pti = &i  

• ptj = &j    

Considere verdadeiro (V) ou falso (F) os itens a seguir (LEMBRE-SE V, PARA POSSIBILIDADES E F, IMPOSSIBILIDADES OU ZERO):  

I. j = pti == ptj  

II. i = pti-ptj

III. pti += ptj

IV. pti++  

V. i = pti || ptj  

Assinale a alternativa correta:  

V-V-F-V-V

PERGUNTA 7

Escolha a opção que inclui somente nomes válidos (identificadores) para variáveis na linguagem C.  

If, a_b_2, H789, _yes  

PERGUNTA 8

Sobre a seguinte sequência de instruções, considere as afirmações verdadeiras (V) ou falsas (F) e assinale a alternativa correta:  

• int *pti  

• int i = 10  

• pti = &i

I. *pti é igual a 10.  

II. Ao executar *pti = 20, i passará a ter o valor 20.

III. Ao alterar o valor de i, *pti será modificado

IV. &pti é o endereço do ponteiro pti na memória.

V. pti é igual a 10.  

Assinale a alternativa correta:

V-V-V-V-F    

PERGUNTA 9

Qual das instruções abaixo é correta para declarar um ponteiro para inteiro?    

int *pti  

PERGUNTA 10

O que acontecerá com código a seguir?  

#include <stdio.h>  

int main (void){  

{  

int i = 5;  

}  

printf (“%d”, i);  

return(0);  

}

Apresentará um erro.  

Explicação: 9/10 QUEM SOUBER A 5 POSTA AKI obg!!!


AnonimatoIp: A 5 é -> Ordena uma sequência de números de maneira crescente
AnonimatoIp: Amigo a sua questão 3 está errada!
A resposta corre é: O ponteiro aponta para a estrutura ponto, isto é, a estrutura ponto é autorreferenciada.
jelinkinpark2: Muito obg
Perguntas similares