Edital IQSC 003/2012- Prova de Múltipla Escolha
Transcrição
Edital IQSC 003/2012- Prova de Múltipla Escolha
1 PROVA DE MÚLTIPLA ESCOLHA Edital IQSC 003/2012 – FÍSICO – 19/03/2012 – Edifício Q5 ---------------------------------------------------------------------------------------------------------1) Um microscópio equipado com uma objetiva de 40x e abertura numérica de 0,6 é usado para observação de uma ponta de uma fibra óptica com luz de comprimento de onda de 500 nm. Qual é o limite de resolução do microscópio e que potência deverá ter a ocular para uma ampliação de 400x ? (a) 250 Å, 50x (b) 1,5 µm, 5x (c) 0,5 µm, 10x (d) 2 µm, 10x (e) 1 µm, 10x 2) Qual é a definição para ângulo de Brewster (θB) e qual será o seu valor para um prisma de material com índice de refração 1,47 imerso no ar? (obs: arctg = arco tangente) (a) É o ângulo no qual a onda refletida e a onda refratada se propagam perpendicularmente uma à outra, θB= arctg(1,47). (b) É o ângulo no qual a onda refletida e a onda refratada se propagam perpendicularmente uma à outra, θB= arctg(π/2). (c) É o ângulo crítico de reflexão total do material, θB= arctg(1/1,47). (d) É o ângulo crítico de reflexão total, θB= arctg(2/π). (e) É o angulo de incidência no qual não existe reflexão polarizada, θB= arctg(π/2). 3) Dois efeitos usados em moduladores eletro-ópticos e suas dependências com o campo elétrico aplicado são: (a) Efeito Pockels (linear com o campo); efeito Stark (quadrática com o campo) (b) Efeito Pockels (cúbica com o campo); efeito Kerr (linear com o campo) (c) Efeito Stark (linear com o campo); efeito Kerr (quadrática com o campo) (d) Efeito Pockels (quadrática com o campo); efeito Kerr (linear com o campo) (e) Efeito Pockels (linear com o campo); efeito Kerr (quadrática com o campo) 2 4) Qual será o valor aproximado do raio de uma fibra óptica (em microns) para operar em monomodo para um feixe de segundo harmônico de um laser Nd:YAG considerando a sua abertura numérica da fibra da ordem de 0,12. (a) 106,4 / π (b) 10,64 (c) 53,2 / π (d) 5,32 / π (e) Nenhuma das respostas acima 5) Para expandir um feixe de laser colimado com diâmetro de 2 mm para 8 mm que conjunto de lentes finas L1 e L2 e qual a distância (d) aproximada entre elas poderá compor o sistema óptico? (Obs: entrada do feixe na L1 saída em L2) (a) L1 (plano côncava f = − 100 mm) ; L2 (plano-convexa f = 50 mm) ; d = 100 mm. (b) L1 (plano côncava f = − 40 mm) ; L2 (biconvexa f = 200 mm) ; d = 240 mm. (c) L1 (plano côncava f = − 40 mm) ; L2 (plano-convexa f = 160 mm) ; d = 120 mm. (d) L1 (biconvexa f = 20 mm) ; L2 (plano-convexa f = 200 mm) ; d = 60 mm. (e) L1 (plano côncava f = − 20 mm) ; L2 (plano convexa = 200 mm) ; d = 220 mm. 6) A condição necessária para estabelecimentos de pulsos ultracurtos em uma cavidade laser e o equipamento para medida da largura temporal dos pulsos são denominados respectivamente: (a) acoplamento de modos e amplificador espectroscópico (b) acoplamento de modos e auto-correlador óptico (c) auto-modulação de fase e amplificador espectroscópico (d) bombeamento monocromático e auto-correlador óptico (e) bombeamento assíncrono e auto-correlador eletrônico 3 7) Utilizando um microprocessador genérico é implementado um barramento Latch 74HCT573 conforme apresentado no esquema elétrico abaixo. Identifique qual é a função deste componente para este sistema digital? (a) Proteger o barramento D do microcontrolador contra sobrecarga de tensão. (b) Funciona como entrada de dados para o barramento D do microcontrolador. (c) Desviar o fluxo de dados do barramento D do microcontrolador. (d) Aumentar de 8 bits para 16 bits a capacidade de endereçamento do barramento D do microcontrolador. (e) Não tem nenhuma função para este sistema digital. 8) Dado um Conversor Digital-Analógico (DAC) unipolar de 8 bits (256) níveis discretos de tensão em sua saída e com uma tensão de referência 5V. Responda qual é a tensão de saída se escrever em sua porta digital o número 64 (01000000)? 4 (a) 0V (b) 0,75V (c) 5V (d) 3,75V (e) 1,25V 9) Um aluno está desenvolvendo um projeto com um sensor de temperatura cuja sensibilidade é de 10mV/ºC. A medida será feita de 0 a 100ºC, sendo utilizado diretamente um conversor Analógico-Digital (ADC) de 10 bits (1024) com uma faixa de entrada de 0 a 10V. Calcule a resolução em ºC desse sistema. (a) 1ºC (b) 0,01ºC (c) 0,5ºC (d) 0,1ºC (e) 5ºC 10) Qual é a função de um recurso denominado WDT (Watchdog Timer) que a maioria dos microcontroladores disponibiliza? (a) Possibilita que os microcontroladores desativem as portas de entrada caso a tensão esteja maior que a permitida; (b) Reiniciar o microcontrolador caso fique preso dentro de alguma rotina de programa por um determinado período de tempo; (c) Habilitar os conversores ADC dos Microcontroladores por um determinado período de tempo; (d) Habilita os Timers presentes nos microcontroladores; (e) Controlar tempo que o microcontroladores estará operando no modo Sleep. 11) Observando o programa abaixo, assinale a alternativa correta: #include <stdio.h> int a = 1, b = 2, c =3; //Variáveis globais void conflito_a(void) { int a = 100 ; printf("a contém %d b contém %d c contém %d\n", a, b, c); } void main (void) { conflito_a(); printf("a contém %d b contém %d c contém %d\n", a, b, c); } 5 a) imprime: a contém 1 b contém 2 c contém 3 a contém 100 b contém 2 c contém 3 b) imprime: a contém 100 b contém 2 c contém 3 a contém 1 b contém 2 c contém 3 c) imprime: a contém 100 b contém 2 c contém 3 a contém 100 b contém 2 c contém 3 d) Erro em tempo de execução e) Erro em tempo de compilação 12) Observando o programa abaixo, assinale a alternativa correta: #include <stdio.h> void exibe_e_altera(int *primeiro, int *segundo, int *terceiro) { printf("Valores originais da função %d %d %d\n" , *primeiro, *segundo, *terceiro); *primeiro += 100; *segundo += 100; *terceiro += 100; printf("Valores finais *segundo, *terceiro); } da função %d %d %d\n" , void main(void) { int a = 1, b= 2, c= 3; exibe_e_altera( &a, &b, &c); printf("Valores finais em main %d %d %d\n", a, b, c); } a) Erro em tempo de execução b) Erro em tempo de compilação c) imprime: Valores originais da função 1 2 3 Valores finais da função 101 102 103 Valores finais em main 1 2 3 d) imprime: Valores originais da função 1 2 3 Valores finais da função 101 102 103 Valores finais em main 101 102 103 e) imprime: Valores originais da função 101 102 103 Valores finais da função 101 102 103 Valores finais em main 1 2 3 *primeiro, 6 13) Observando o programa abaixo que utiliza o operador sizeof para determinar o número de bytes que as diferentes declarações de matrizes consomem, assinale a alternativa correta: #include <stdio.h> void main(void) { int caixa[3][3]; float vendas_ano[52][5]; char paginas[40][60][20]; printf("Memória para int caixa[3][3] %d bytes\n", sizeof(caixa)); printf("Memória para float vendas_ano[52][5] %d bytes\n", sizeof(vendas_ano)); printf("Memória para char paginas[40][60][20] %d bytes\n", sizeof(paginas)); } a) imprime: Memória para int caixa[3][3] 18 bytes Memória para float vendas_ano[52][5] 1024 bytes Memória para char paginas[40][60][20] 4800 bytes b) imprime: Memória para int caixa[3][3] 32 bytes Memória para float vendas_ano[52][5] 2048 bytes Memória para char paginas[40][60][20] 4600 bytes c) imprime: Memória para int caixa[3][3] 64 bytes Memória para float vendas_ano[52][5] 2048 bytes Memória para char paginas[40][60][20] 4600 bytes d) Erro em tempo de execução e) Erro em tempo de compilação 14) Observando o programa abaixo, assinale a alternativa correta: # include <stdio.h> int main() { int t, i, M[3][4]; for (t=0; t<3; ++t) for (i=0; i<4; ++i) M[t][i] = (t*4)+i+1; for (t=0; t<3; ++t) { for (i=0; i<4; ++i) printf ("%3d ", M[t][i]); printf ("\n"); } return 0; } a) Esta codificação carrega uma matriz bidimensional 4x3 com os números de 1 a 12, e escreve-os linha por linha. M[0][0]=1, M[0][1]=2, M[0][2]=3, M[0][3]=4, M[1][0]=5 e assim por diante. O valor de M[2][3], última posição, será 12. b) Esta codificação carrega uma matriz bidimensional 4x3 com os números de 12 a 1, e escreve-os linha por linha. M[0][0]=12, M[0][1]=11, M[0][2]=10, M[0][3]=9, M[1][0]=8 e assim por diante. O valor de M[2][3], última posição, será 1. 7 c) Esta codificação carrega uma matriz bidimensional 3x4 com os números de 1 a 12, e escreve-os linha por linha. M[0][0]=1, M[0][1]=2, M[0][2]=3, M[0][3]=4, M[1][0]=5 e assim por diante. O valor de M[2][3], última posição, será 12. d) Erro em tempo de execução e) Erro em tempo de compilação 15) Observando o programa abaixo, assinale a alternativa correta: #include <iostream.h> #include <string.h> class Juca { public: Juca(char *msg) { strcpy(mensa, msg); }; void exibe_mensa(void) { cout << mensa << endl; }; friend class Zeca; void exibe_zeca(class Zeca zeca): private: char mensa[256]; }; class Zeca { public: Zeca(char *msg} { strcpy(mensa, msg); }; void exibe_mensa(void) { cout << mensa << endl; }; friend class Juca; void exibe_juca(class Juca juca); private: char mensa[256]; }; void Juca::exibe_zeca(class Zeca zeca) { cout << zeca.mensa << endl; }; void Zeca::exibe_juca(class Juca juca) { cout << juca.mensa << endl; }; void main (void) { class Zeca zeca("0ba, oba, oba..."); class Juca juca("Epa, epa, epa..."); zeca.exibe_mensa(); zeca.exibe_juca(juca); juca.exibe_mensa(); juca.exibe_zeca(zeca); } a) imprime: b) imprime: c) imprime: 0ba, oba, oba... Epa, epa, epa... 0ba, oba, oba... Epa, epa, epa... 0ba, oba, oba... Epa, epa, epa... Epa, epa, epa... 0ba, oba, oba... 0ba, oba, oba... 0ba, oba, oba... 8 Epa, epa, epa... Epa, epa, epa... d) Erro em tempo de execução e) Erro em tempo de compilação 16) Observando o programa abaixo, assinale a alternativa correta: int a, b, c, d; a = 4; b = 12; c = 37; d = 51; if ( a < b ) cout << "a < b"; if ( a > b ) cout << "a > b"; if ( d <= c ) cout << "d <= c"; if ( c != d ) cout << "c != d"; a) imprime: b) imprime: c) imprime: d) imprime: a d c a c a a c a c < b <= c != d < b < d != b > b != d < b != d e) Erro em tempo de compilação 17) Observando o programa abaixo, assinale a alternativa correta: #include <stdio.h> void main (void) { int contador; for (contador = 1; contador <= 5; contador++) printf ("%d ", contador); printf ("\nIniciando o segundo laço\n"); for (contador = 1; contador <= 10; contador++) printf ("%d ", contador); printf ("\nIniciando o terceiro laço\n"); for (contador = 100; contador <= 5; contador++) printf ("%d ", contador ); } a) Erro em tempo de execução b) Erro em tempo de compilação 9 c) imprime: d) imprime: e) imprime: 12345 Iniciando o segundo laço 1 2 3 4 5 6 7 8 9 10 Iniciando o terceiro laço 1 2 3 4 5 6 7 8 9 10 Iniciando o segundo laço 12345 Iniciando o terceiro laço Iniciando o segundo laço 1 2 3 4 5 6 7 8 9 10 Iniciando o terceiro laço 12345 18) Observando o programa abaixo, assinale a alternativa correta: #include <iostream.h> void main(void) { unsigned int valor, um = 1; valor= um << 1; cout << "Valor: " << valor << '\n'; cout << "Resultado: " << (um << 1) << '\n'; } a) Erro em tempo de execução b) Erro em tempo de compilação c) a tela exibirá: Valor 2 Resultado 11 d) a tela exibirá: Valor 11 Resultado 2 e) a tela exibirá: Valor 2 Resultado 2 10 19) The examples of type of lasers and their emission lines or band for: solid-state transition metal ion laser; ion laser; molecular gas laser; exciplex laser; dye laser, are respectively: (a) Nd:YAG (1064 nm); Argon (488 and 514.5 nm); Carbon dioxide (lines 910 – 1100 cm-1); krypton fluoride (248 nm); Rhodamine 6G (band 580 nm) (b) Nd:YAG (2128 nm); Argon (488 and 514.5 nm); Carbon dioxide; Rhodamine 6G (248 nm); krypton fluoride ( line 580 nm) (c) Nd:YAG (1064 nm); Carbon dioxide (lines 910 – 1100 cm-1); Argon (488 and 514.5 nm); krypton fluoride (580 nm); Rhodamine 6G (band 248 nm) (d) Krypton fluoride (248 nm); Argon (488 and 514.5 nm); Carbon dioxide (lines 610 – 910 cm-1); Nd:YAG (1064 nm); Rhodamine 6G (line 580 nm) (e) Nd:YAG (532 nm); Argon (488 and 514.5 nm); Carbon dioxide (lines 610 – 910 cm-1); krypton fluoride (396 nm); Rhodamine 6G (band < 580 nm) 20) The deviations from the paraxial predictions are called aberrations. With monochromatic light, three classes of aberrations in lenses are: (a) depth of field, astigmatism, confocal (b) chromatic, coma, parabolic (c) astigmatism, confocal, field distortion (d) coma, glass bubbles, field curvature (e) spherical, coma, astigmatism