묻고 답해요
135만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결(2024) 일주일만에 합격하는 정보처리기사 실기
자바에서 this
다음 사진처럼 꼭 this.x = x라고 해야하나요? 그냥 x = x라고 하면 오류가 날까요? 또는 매개변수를 그러면 y로 해서 x = y는 괜찮은걸까요? (이거는 가능했다고 앞에서 배운 거 같아서요!)같은 변수일 때만 this를 사용하고, display는 변수로 x로 넘겨도 무방한 거 맞을까요?
-
미해결(2024) 일주일만에 합격하는 정보처리기사 실기
자바-상속
만약에 부모 클래스에만 메소드가 있고, 자식 클래스에는 메소드가 없을 경우, 해당 메소드를 호출할 때, 부모 클래스에 있는 메소드를 호출하나요?예를들어 부모클래스에는 paint()가 있고, 자식클래스에는 paint()가 없는데,자식클래스.paint()를 호출하면 부모클래스의 paint()가 실행되는 거 맞을까요?
-
해결됨(2024) 일주일만에 합격하는 정보처리기사 실기
예외처리-throw
Java에서 일부러 에러 발생시킬 때, throw를 사용한다고 하셨는데 이게 무슨 말인지 이해가 되지 않습니다.. public class ThrowExample1 { public static void main(String[] args) { try { checkAge(15); // 이 줄에서 예외가 발생합니다. } catch (IllegalArgumentException e) { System.out.println(e.getMessage()); } } public static void checkAge(int age) { if (age < 18) { throw new IllegalArgumentException("나이는 18세 이상이어야 합니다."); } System.out.println("나이가 적합합니다."); } } 여기에서 이 부분이 이해되지 않습니다. throw new IllegalArgumentException("나이는 18세 이상이어야 합니다.");catch (IllegalArgumentException e) { System.out.println(e.getMessage()); } }
-
해결됨(2024) 일주일만에 합격하는 정보처리기사 실기
문자열메서드 26분 문제
String subStr1 = str1.substring(1,4);이게 ell 이라고 하셨는데0 = H1 = e2 = l3 = l4 = o여서 ello 가 맞지 않나요?제 기억으론 파이썬에서 1:4 형태일 때 마지막 4번째는 제외하는걸로 기억하고 있어서요. 자바에서도 마찬가지인가요?
-
해결됨(2024) 일주일만에 합격하는 정보처리기사 실기
정적 메서드 기출문제 질문 23.3회
9분 35초에 static이 붙어있지 않은 name에 접근하려고한다. 여기서 오류가 발생7분 44초 같은 클래스 내에서 private은 접근은 거시적인 관점에서 가능하다.헷갈리는데 제가 빠뜨린 내용이 있을까요? 일단 안된다고 생각하고 있겠습니다.
-
해결됨(2024) 일주일만에 합격하는 정보처리기사 실기
자바 기출변형 문제질문
8분35초에서 자식태어날때 순서가 조금헷갈려서요 parent a = new Child();위에서 Child() 없으니까 Parent() 실행만약 자식도있고 부모도있으면 순서가 Child() 실행 후 Parent() 실행제가이해한게 맞나요?
-
해결됨(2024) 일주일만에 합격하는 정보처리기사 실기
파이썬 질문드립니다.
부동소수점 / , //관련해서, 5/2 = 2.5 , 5//2 = 2 값이 나오게 되는데, 나누기(/) 연산자만 사용했을 때 2.5를 그대로 출력하는 거죠 ?파이썬 튜플, 리스트, 딕셔너리 등을 출력할 때 (), [], {} 괄호까지 같이 출력되는 경우를 설명해주세요 ㅜㅜ.. C, JAVA만 계속 보다가 파이썬 보니까 헷갈리네요..
-
해결됨(2024) 일주일만에 합격하는 정보처리기사 실기
2023 2회 기출
Gets(n)문제에서요 이름을 입력하세요 그거는 답에 안적나요? Test1=name()실행될때 각각 안실행되나요?
-
해결됨(2024) 일주일만에 합격하는 정보처리기사 실기
2024 기출 마지막 문제
2024 1회기출마지막 문제에서 메인에서 xxx();실행후 yyy();될때 xxx()의 bal값이 yyy의 bal 값 2100 으로 넘어가는게 같은 메인함수 블럭안이어서 넘어가는건가요? 갑자기 헷갈려요 main블럭안에있으면 모든변수들이 static과 비슷하게 다 값이 공유?되는건가요?
-
해결됨(2024) 일주일만에 합격하는 정보처리기사 실기
[섹션3] 자바 클래스 생성
자바 클래스 생성 시, 부모 클래스는 접근제어자를 생략해도 되나요?자바 클래스 생성 시, 부모 클래스는 접근제어자를 생략해도 되고, 생략하지 않아도 되나요?
-
해결됨(2024) 일주일만에 합격하는 정보처리기사 실기
c언어 기출변형 7번문제 질문
이문제 정답 b-6은 안되나요?
-
해결됨(2024) 일주일만에 합격하는 정보처리기사 실기
자바 상속 관련 질문있습니다.
자바 상속시 업캐스팅 포함 , 자식의 생성자가 없고 부모에만 생성자가 있을경우는부모의 생성자는 무조건 태어나나요?
-
미해결홍정모의 따라하며 배우는 C언어
7.4강의
Tax가 0이 떠요.....입력 값을 2천만으로 잡으면 Tax가 잡히긴 해요 근데 큰 수는 자꾸 0이 떠요#define CRTSECURE_NO_WARNINGS#include <stdio.h>// assessment stadard tax base#define BASE1 12000000.0#define BASE2 46000000.0#define BASE3 88000000.0#define BASE4 150000000.0#define BASE5 300000000.0#define BASE6 500000000.0// percent to rate#define RATE1 (6.0 / 100.0)#define RATE2 (15.0 / 100.0)#define RATE3 (24.0 / 100.0)#define RATE4 (38.0 / 100.0)#define RATE5 (40.0 / 100.0)#define RATE6 (42.0 / 100.0)// 기본공제#define BASIC_DEDUCTION 1500000.0int main(){ double income = 0.0; double tax = 0.0; scanf("%lf", &income); income -= BASIC_DEDUCTION; if (income <= BASE1) tax = income * RATE1; else if (income <= BASE2) tax = BASE1 RATE1 + (income - BASE1) RATE2; printf("Tax is = %f\n", tax); printf("Your income after tax deduction = %f", income - tax); return 0;}
-
해결됨(2024) 일주일만에 합격하는 정보처리기사 실기
C언어 메모리 스페셜(배열과 포인터)
56강 c언어 메모리스페셜(배열과 포인터) 부분Hello, World! 이거 문자열 세는 코드 설명이요,메모처럼 sizeof(자료형의 크기)로 출력하라고 하면 Null까지 세고,strlen(문자열의 길이)로 출력하라고 하면 문자열까지만 세니까 출력값이 1차이 나는 거 맞나요? arr[] = "Hello, World!"int n= 0 for ( n= 0, n!=\0, n++)printf("%d", sizeofarr[]/sizeof[n]);이렇게하면 저게 어떤 자료형의 사이즈든 상관없이 일정한 사이즈로 나뉘어지니까 null값을 포함하면 14란 말씀이신거죠?strlen은 null을 안 세니까 저 코드에 sizeof 대신 넣으면 13이 나오는 거고요, 맞나요..?
-
해결됨(2024) 일주일만에 합격하는 정보처리기사 실기
배열과 포인터문제 질문
c언어 기출문제 변형 강의 23:50초에서 이런문제가 나왔는데요이문제는 이해했는데 ++**ptr이나 **ptr 이렇게 별이 두개이상 나오는 경우도 있는거같은데 이런경우 어떻게 해석해야할지 잘모르겠어서 질문드려요
-
해결됨(2024) 일주일만에 합격하는 정보처리기사 실기
오타 제보
'업캐스팅은 this를 무시합니다.'에서출력값 오타 있습니다. 코드는 XY를 예시로 드는데 출력값은 PC로 나옵니다.
-
해결됨(2024) 일주일만에 합격하는 정보처리기사 실기
소수 판별기 질문이요!
C언어 기출변형 문제 9분대 소수판별기 질문드립니다.출력값 첫번째에 2가 들어가던데 함수에 2를 집어 넣으면 num=2, i=2 가 돼서 2<2는 성립하지 못하기 때문에 2는 답이 못되지 않나요?그리구 출려값에 소수들끼리 띄어쓰셨는데 왜 띄어쓰는지 모르겠습니다ㅜㅜ
-
해결됨(2024) 일주일만에 합격하는 정보처리기사 실기
평소에 궁금했던 sql 문의드립니다
예시 문제학생 테이블에서 성적이 80점 이상인 학생의 이름을 뽑아라.평소 쿼리를 짤때 보면 Select 이름 from 학생Where 성적 >=80;이렇게 해왔는데, 가끔 기출이나 이런걸 보면 답지에Select 이름 from 학생Having 성적 >=80;이런식으로 having 절을 유독 사용하는데,, 답은 똑같으나 꼭 having을 사용해야하는건지 헷갈립니다.선생님 강의가 여지껏 들은 강의중 최고에요.. 딴말 필요없이 필요한거만 긁어주시네요
-
해결됨(2024) 일주일만에 합격하는 정보처리기사 실기
메모리스페셜(배열과 포인터) 질문있습니다.
이 문장이 이해가 안갑니다 ㅠㅠ arr배열이 가리키는 주소가 가지고 있는 값은 12면서 + 1을 하기 때문에 13이 나오는 것은 알겠는데 **를 2개쓰는 이유를 모르겠어요 포인터 변수도 메모리 주소(a - 자기가 위치한 곳)를 가지고 있고, 가지고 있는 값(b - 내가 가리키고 있는 주소)가 있습니다.여기서 arr은 a-자기가 위치한 곳을 가리킵니다. 그것의 값을 arr 가져오라고 하니 b-내가 가리키고 있는 주소를 가지고 오게 되고, 거기에 다시 *을 씌우니 12를 가지고 오게 됩니다. 거기에 1을 더하면 13이 되죠.그래서 최종값은 24 + 13인 37이 됩니다.
-
해결됨(2024) 일주일만에 합격하는 정보처리기사 실기
그럼 업캐스팅과 일반 상속의 차이점은 무엇인가요?
앞에 태그명? 다른 것 빼고는 차이점을 못느끼겠어서요모든 문제를 업캐스팅이라고 가정하고 풀어도 가능한건가요?