varias provas av2.docx

Download Varias provas AV2.docx

Post on 26-Dec-2015

216 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

1a Questo (Cd.: 191422)Pontos: 0,5 /0,5

O chefe do departamento do pessoal da Empresa YYY gostaria de declarar matrizes bidimensionais para armazenar nomes dos 20 funcionrios e 14 salrios de cada um deles.Assinale a linha onde a declarao atende ao que ele deseja.

char nomes[20][31]; float salarios[20][20];

char nomes[19][31]; float salarios[19][13];

char nomes[20]; float salarios[19][13];

char nomes[20][31]; float salarios[20][14];

float nomes[20][31], salarios[20][14];

2a Questo (Cd.: 92347)Pontos: 0,0 /0,5

Sabemos que para a utilizao de funes da linguagem C precisamos declarar suas respectivas bibliotecas. De acordo com a Linguagem Cmarque a opo em que o descritivo da biblioteca est correto.

time.h - Funes para manipulao de tempo, apenas horas, minutos e segundos.

stdio.h - Funes para grficos.

stdlib.h - Funesde entrada e saida.

math.h - Funes matemticas

string.h - Funes paraconcatenao de strings com inteiros.

3a Questo (Cd.: 191479)Pontos: 0,0 /0,5

Uma das dificuldades da estrutura escolha/ caso o fato das restries variarem para cada linguagem, dificultando a fixao. Na linguagem C, essa estrutura recebe o nome de switch() e tem suas restries. Observe os trechos abaixo e assinale o que possvel ser usado na linguagem C, supondo que se espera encontrar na varivel de nome a, inteira, alguns valores e entres eles est o nmero 90. Analise as linhas abaixo e assinale que foi escrita corretamente para testar o nmero 90 na estrutura switch().

90: printf("Pode"); stop;

90: printf("Pode");

case 90: printf("Pode") ; break;

case a > 90: printf("Pode") ;break;

case a=90: printf("Pode") ;break;

4a Questo (Cd.: 188744)Pontos: 0,0 /1,0

Um programa pode ser formado por uma, ou mais funes. Quando existir mais de uma funo, onde podero se posicionar as demais funes em relao funo main()?Observe as afirmativas abaixo e assinale a resposta CORRETA

I Antes ou depois, depende do programador, pois a posio no gera, nunca, problema.II Depois, desde que os prottipos sejam colocados antes da main().III Antes para no ter que colocar os prottipos e nunca ocasionar erros.IV Antes ou depois, desde que sejam colocados os prottipos.

II e III esto corretas

I e III esto corretas

S a II est correta

I e IV esto corretas

II e IV esto corretas

5a Questo (Cd.: 135603)Pontos: 0,5 /0,5

Para resolver um determinado problema um programador escreveu um cdigo para trabalhar com um vetor conforme apresentado na questo: float vetn[20]; for (int i=0; i < 20; i++){ vetn[i] = ( i+1) * 0.1; i = i + 2; }Desconsiderando a necessidade do programa completo e levando em conta apenas o cdigo descrito, das opes apresentadas, qual afirmativa est correta.

O segundo valor armazenado ser o 0.2.

Sero armazenados 7 valores reais.

O terceiro valor armazenado ser o 0.6.

O vigsimo valor armazenado ser o 2.0.

Sero armazenados 20 valores reais.

6a Questo (Cd.: 93831)Pontos: 0,0 /0,5

Dado o trecho de lgica utilizando o conceito da linguagem de programao C. Diga o resultado das variveis x, y e z depois da seguinte sequncia de operaes: int x,y,z; x=y=10; z=++x; x=-x; y++;x=x+y-(z--);

x = -13 y = 11 z = 13

x = -11 y = 11 z = 10

x = 11 y = 11 z = 15

x = -01y =01 z = 10

x = -20y =20 z = 10

7a Questo (Cd.: 135608)Pontos: 0,5 /0,5

Para resolver um determinado problema um programador escreveu um cdigo para trabalhar com um vetor conforme apresentado na questo: int vetn[3][2]; for (int i=0; i < 3; i++){ for (int j=0; j < 2; j++){ vetn[i][j] = i + j; } }Desconsiderando a necessidade do programa completo e levando em conta apenas o cdigo descrito, das opes apresentadas, qual afirmativa est correta.

O trecho apresentado possui erro e apenas um valor ser armazenado.

Sero armazenados os valores 0,1,1,2,2,3.

O trecho apresentado possui erro e nenhum valor ser armazenado.

Sero armazenados os valores 0,0,1,1,2,2.

Sero armazenados os valores 0,1,2,2,3,3.

8a Questo (Cd.: 188713)Pontos: 1,0 /1,0

As funes existem para decompor um problema em partes menores, simplificando e organizando o programa como um todo. Tendo em vista o que foi exposto, assinale a opo que apresenta uma afirmativa ERRADA em relao aos conceitos de funes.

O prottipo de uma funo informa ao compilador o tipo de retorno, o nome e a lista de parmetros da funo.

As variveis declaradas no corpo de uma funo so chamadas variveis locais.

Todas as funes apresentam na declarao de seu cabealho um par de parnteses.

Alm do valor de uma varivel possvel passar para uma funo o endereo da varivel como por exemplo, das matrizes.

O comando return encerra a execuo de uma funo e pode retornar vrios valores para a funo chamadora da funo.

2a Questo (Cd.: 135613)8a sem.: STRINGSPontos:1,0 / 1,0

Um programador durante a construo de um cdigo precisava retirar de um texto que continha uma data completa, com dia, ms e ano, apenas o ano.Das opes apresentadas, qual funo apresenta a soluo para o programador?

substr( );

strlen( ).

strlength( ).

strcat( ).

strcont( ).

4a Questo (Cd.: 135610)8a sem.: STRINGSPontos:0,0 / 1,0

Um programador durante a construo de um cdigo precisava obter a quantidade de caracteres contido em um determinado texto.Na manipulao de textos na linguagem C++ necessrio a utilizao de funes da biblioteca < string >.Das opes apresentadas, qual funo apresenta a soluo para o programador?

atoi( ).

strlength( ).

strcat( ).

strlen( ).

strcont( ).

5a Questo (Cd.: 135601)9a sem.: VETORES E MATRIZESPontos:0,0 / 0,5

Na definio de estruturas, funes, variveis, etc. devemos seguir suas respectivas Sintaxes.Das opes apresentas, qual SINTAXE correta da definio de um vetor bidimensional.

tipo nome_vetor[numero_colunas][numero_linhas];

nome_matriz[numero_linhas][numero_colunas];

tipo nome_matriz[numero_colunas][numero_linhas];

tipo nome_matriz[numero_linhas][numero_colunas];

tipo nome_matriz[][];

6a Questo (Cd.: 134172)11a sem.: FunesPontos:0,5 / 0,5

A linguagem C/C++ utiliza variveis, que podem ser classificadas como globais ou locais. Dentre as opes, assinale a que expressa corretamente definio de "varivel global" da linguagem C/C++.

Mantm seu valor em todo o programa e suas variveis so escritas fora do escopo das funes.

No mantm seu valor em todo o programa e suas variveis so escritas dentro do escopo das funes.

So declaradas no incio de um bloco. Seus escopos esto restritos aos blocos em que essas variveis foram declaradas.

So declaradas no final de um bloco. Seus escopos no esto restritos aos blocos em que essas variveis foram declaradas.

8a Questo (Cd.: 135623)9a sem.: PONTEIROSPontos:0,0 / 0,5

Na linguagem C++, no processo de manipulao de memria temos a possibilidade de utilizar os ponteiros. Quando as seguintes linhas de cdigo forem executadas: (desconsidere a necessidade do restante do programa)float *x, pos;pos = 5.5;x = &posPodemos afirmar que:

A varivel pos aponta para x

O contedo do endereo para o qual x aponta 5.5

No possvel trabalhar com ponteiros do tipo real.

O contedo de &pos 5.5

O contedo de x 5.5

9a Questo (Cd.: 135599)11a sem.: VETORES E MATRIZESPontos:0,0 / 0,5

As matrizes, em geral, so caracterizadas por se tratarem de uma nica varivel de determinado tamanho que guarda vrias informaes do mesmo tipo.Desconsiderando a necessidade do programa principal e levando em conta a programao adequada, declarao e respectiva manipulao das matrizes, das opes apresentadas a respeito das matrizes bidimensionais marque a resposta correta.

char mat[2][2]; mat[0][2] = "A";

int mat[3][3]; mat[0][2] = 5.0;

int mat[3][3]; mat[0][2] = 5;

int mat[3][3]; mat[0][3] = 5;

char mat[2][2]; mat[0][2] = A;

10a Questo (Cd.: 135595)9a sem.: VETORES E MATRIZESPontos:0,0 / 0,5

Baseado nos conceitos de Matrizes, no que tange em relao a declarao, dentre as afirmaes que se seguem, assinale a que no contem erros sobre as matrizes multidimensionais- 1 e matrizes no dimensionadas- 2 respectivamente.

1- Tipo nome [linha][coluna] e 2 - O tamanho no especificado.

1- Tipo nome [linha][coluna] e 2 - O compilador cria uma matriz grande para conter todos os seus elementos.

1- Tipo nome [tamanho1][tamanho2][tamanho3]...[tamanho n] e 2 - O tamanho no especificado.

1- O compilador cria uma matriz grande para conter todos os seus elementos e 2-Tipo nome [tamanho1][tamanho2][tamanho3]...[tamanho n].

1- Tipo nome [tamanho1][tamanho2][tamanho3]...[tamanho n] e 2 - Tipo nome [tamanho]

1a Questo (Ref.: 201201538603)8a sem.:STRINGSPontos: 0,0 /0,5

Um programador durante a construo de um cdigo precisava converter o texto correspondente a um ano em um nmero inteiro, para poder executar alguns clculos a partir deste ano.Das opes apresentadas, qual funo apresenta a soluo para o programador?

atoi( ).

strcat( ).

strcont( ).

strlength( ).

strlen( ).

2aQuesto(Cd.: 92347)Pontos:0,5/0,5

Sabemos que para a utilizao de funes da linguagem C precisamos declarar suas respectivas bibliotecas.De acordo com a Linguagem Cmarque a opoem que o descritivo da biblioteca estcorreto.

stdlib.h - Funesde entrada e saida.

math.h - Funes matemticas

time.h - Fu