연산 의미론은 표기 의미론과는 달리 수학이 아닌 저급 프로그래밍언어에 의존한다. PAGE PAGE - 1 - ... 속성 문법 (attribute grammar)은 프로그래밍언어의 구조에 대하여 문맥 자유 문법의 확장으로서, 타입 호환성 (type compatibility)과 같은 언어의 규칙을 ... 언어 서술은 누구를 위한 것인가? 언어 사용자 3. 일반적인 언어 생성기의 연산을 서술하시오. 언어 생성기는 언어의 문장을 생성하는데 사용되는 장치이다.
키워드는 주어진 문맥에서만 단지 특별한 의미를 갖는 프로그래밍언어의 단어로서, 이름(변수명)으로 사용될 수가 있지만, 예약어는 이름(변수명)으로 사용될 수 없는 프로그래밍언어의 ... ALGOL 60과 대부분의 후속 언어들의 중요한 특징. ... 정적으로 바인딩되는 변수만을 갖는 언어에서는 재귀적 부프로그램을 지원하지 않는 유연성의 감소를 가진다. ?
1. 예외, 예외 처리기, 예외의 발생, 예외의 금지, 연속성, 내장 예외를 정의하시오. 예외 : 하드웨어나 소프트웨어에 의해서 감지될 수 있고 특별한 조치가 요구될 수 있는 오류일 수도 있고 아닐 수 도 있는 독특한 이벤트. 예외 처리기 : 예외가 탐지되었을 때 요..
언어 정의에 포함시키고 언어 구현자들이 이러한 순서를 보장할 것을 요구함 9. ... 불리언 식에 대해서 단락회로 평가를 수행하는 언어 : C , C++ 불리언 식에 대해서 단락회로 평가를 수행하지 않는 언어 : Pascal 사용자에게 선택하도록 하느느 언어 : Ada ... 불리안 식에 대해서 단락회로 평가를 항상 수행하는 언어를 제시하시오. 불리안 식에 대해서 단락회로 평가를 수행하지 않는 언어를 제시하시오.
동적 영역 언어에서의 비지역 접근을 위한 심층 접근 방법과 정적 영역 언어를 위한 정적 체인 방법의 두 가지 차이점은 무엇인가? ... - 동적-영역 언어에서 컴파일 시간에 탐색할 체인의 길이를 결정하는 방법이 없다 - 동적 언어 구현에서 활성화 레코드는 탐색 과정을 위해서 변수 이름 을 저장해야 한다. ... 스택-동적 지역 변수와 중첩 부프로그램을 갖는 정적-영역 언어에서 비 지역 변수를 찾는 두 단계는 무엇인가?
다른 언어의 포인터에 비해서 Java와 C#의 참조 타입 변수가 갖는 장점은 무엇인가? ... 다른 일반적인 명령형 언어에서 제공되지 않으니 Ada에서 제공되는 배 열 초기화의 특징은 무엇인가? ... - 언어가 포인터 타입, 참조 타입 또는 둘 다를 지원하는가? 23. 포인터에 대한 두 가지 공통된 문제는 무엇인가? ① 허상포인터(위험) - 포인터가 이미 할당된 ?
6장 연습문제 1. 3개의 문자열을 입력받아 화면에 출력하는 프로그램을 작성하시오. #include int main(void) { char a, b, c; printf("세 문자를 입력해주세요.\n"); scanf("%c %c %c",&a,&b,&c); printf("..
지난 40년 동안 과학 계산 분야를 주도해온 프로그래밍언어는 무엇인가? Fortran 4. 지난 40년 동안 사무 응용 분야를 주도해온 프로그래밍언어는 무엇인가? ... 프로그래밍언어의 어떤 구조가 프로세스 추상화를 제공하는가? ... 언어 구조가 폰 노이만 컴퓨터 구조에 기반하고 있는 프로그래밍언어 종류의 이름은 무엇인가?
1. 부프로그램의 3개의 일반적 특징은 무엇인가? 1. 단일 진입점을 갖는다. 2. 호출프로그램 단위는 피 호출 프로그램의 실행중에 중단된다. 3. 부프로그램이 끝나면 제어는 호출프로그램에 돌아간다. 2. 부프로그램이 활성화되었다는 것은 무엇을 의미하는가? 부프로그램..
• 1950년대 초기에는 고급 프로그래밍언어나 심지어는 어셈블리어도 없었으며, 따라서 프로그래밍은 기계코드로 이루어졌다. ... 프로그래밍언어 발전에 커다란 영향을 미친 IBM 704 컴퓨터에 처음 등장한 하드웨어 특징은 무엇인가? ... 어느 대학의 초급 프로그래밍 과정에서 사용된 LISP의 파생언어는 무엇인가? ( 59-60 ) Scheme 18. ALGOL 60을 함께 설계한 두 개의 전문 단체는 무엇인가?
상대적으로 작은 크기 때문에 함수 언어로 연구 - commom lisp : 상업용으로 고안 AI 응용에서 광범위하게 사용. 매우 큰 언어이다. 10. ... - ML은 강 타입언어이고 Scheme은 본질적으로 타입이 없다 - ML은 LISP구조보다는 명령형 언어의 구조에 더 밀집한 구조를 갖는다 - ML은 예외처리와 추상데이터 타입을 구현하는
프로그래밍언어 중 변수와 함수를 하나로 묶어서 편리하게 처리할 수 있게 해주는 언어를 객체지향언어라 부르며 스크래치도 이에 해당한다. 정답 : 참 ... 기계어를 사람이 이해할 수 있는 문자 형태로 바꿔 놓은 프로그래밍언어를 어셈블리어라 부른다. 정답 : 참 18. ... 프로그래밍언어에 대한 설명으로 잘못된 것은? 1. 고급언어로 작성된 프로그램을 기계어로 번역해주는 프로그램으로 컴파일러와 인터프리터가 있다. 2.
참조형을 다루는 클래스로 Boolean, Charater, Byte, Short, Integer, Long, Float, Double 등이 있다. ④ Object 클래스 : Java 언어 ... 교과목명 : Java프로그래밍 ? 학번 : ? 성명 : ? 연락처 : ? 평가유형 : (과제물형, 주관식형, 혼합형(과제물+주관식) 중 해당 유형 표기) ? ... 그러므로 정답은 ④이다. 3장(클래스와 상속) 다음 중 생성자에 대한 설명으로 아닌 것은?
어려운 프로그래밍언어의 사용 없이도 프로그래밍적 사고를 익힐 수 있으므로 초등학교 저학년부터 고학년까지 두루 수업이 가능하다. 라. ... 보드게임은 프로그래밍 요소 중 ‘순차’개념을 익히는데 도움이 된다. ... 생각하는 세 자리 숫자를 부르면, 문제를 낸 사람은 숫자의 위치가 동일한 경우 ‘스트라이크’, 위치는 다르 지만 숫자가 동일한 경우‘볼’, 세 숫자 모두 정답이 없는 경우 ‘아웃’
① scanf() ② printf() ③ malloc() ④ main() 정답해설c언어는 도입부, main() 함수, 호출된 함수()로 구성되고, 다른 프로그래밍언어와는 달리 ... a*200 : a* 100);if(a>10) x=a*100else x=a*200;정답해설조건 연산자의 형식 : (조건)? ... ① %d는 출력 값을 지수형식으로 나타낸다.② %f는 출력 값을 부동 소수점 형식으로 나타낸다.③ %o는 출력 값을 8진수로 나타낸다.④ %x는 출력 값을 16진수로 나타낸다.정답해설
그래서 중심 사항은 먼저 뼈대를 구축한 후에 살을 붙여나간다는 것으로서 장점으로는 설계가 개선적으로 반복되어 완성되면 신속한 개발이 가능하고, 어떠한 언어로든지 변경이 가능하다는 것 ... 여기까지 살펴본 각각의 소프트웨어 개발방법론들은 어느 하나가 무조건 옳거나 정답에 해당한다는 성격이 아니라 어떠한 목적을 가지고, 무엇을 대상으로 삼아서 개발을 진행하려고 하는가에 ... XP의 장점은 소스 자체로 문서화를 진행하고 프로그래밍 패턴을 통해서 빠른 설계가 가능하다는 것에 있다.