'비동기식 자바스크립트 XML'을 의미하는 용어로, 클라이언트와 웹서버 간에 XML 데이트를 내부적으로 통신하는 대화식 웹 애플리케이션의 제작을 위해 사용된다. 클라이언트의 요청에 의해 웹서버에서 로딩된 데이터를 웹 브라우저의 페이지에 보여주기 위해 웹 페이지 전체를 '새로고침'할 필요 없이 즉, 현재 페이지에서 필요한 일부만 로딩되도록 하는 웹 개발 기법을 의미한다.
class A { int a; public A(int n) { a = n; } public void print() { System.out.println("a=" + a); } } class B extends A { public B(int n) { super(n); super.print(); } } public class Exam { public static void main(String[] args) { B obj = new B(10); } }
키보드나 마우스와 같은 장치 없이 말이나 행동 그리고 감정과 같은 인간의 자연스러운 표현으로 컴퓨터나 장치를 제어할 수 있는 환경
CREATE TABLE 학생 ( 학번 int, 이름 varchar(20), 학년 int, 전공 varchar(30), 전화번호varchar(20) ); ***************************************** - [조건] 문자열의 경우 작은 따음표를 사용.(' ')
입력 자료 간의 관계와 출력에 영향을 미치는 상황을 체계적으로 분석 후 효용성이 높은 테스트 케이스를 선정해서 테스트하는 기법
( )는 사용자가 그래픽을 통해 컴퓨터와 정보를 교환하는 환경을 말한다. 이전까지 사용자 인터페이스는 키보드를 통해 명령어로 작업을 수행시켰지만 ( )에서는 키보드 뿐만 아니라 마우스 등을 이용하여 화면의 메뉴 중 하나를 선택하여 작업을 수행한다. 화면에 아이콘을 띄어 마우스를 이용하여 화면에 있는 아이콘을 클릭하여 작업을 수행하는 방식이다. 대표적으로는 마이크로소프트의 Windows, 애플의 Mac 운영체제 등이 있다.
#include int len(char*p); int main(){ char*p1 = "2022"; char*p2 = "202207"; int a = p1; int b = p2; printf("%d", len(a) + len(b)); } int len(char*p){ int r = 0; while(*p != ''){ p++; r++; } return r; }
[처리결과] Childclass Parent { void show() { System.out.println("Parent"); } } class Child extends Parent { void show() { System.out.println("Child"); } } public class Exam { public static void main(String[] args) { Parent pa = ( ? ) Child(); pa.show(); } }
(1) 최소 한 번은 모든 문장을 수행한다. (2) 결정(Decision) 검증 기준이라고도 하며 조건 별로 True/False일 때 수행한다. (3) (2)와 달리 전체 조건식에 상관없이 개별 조건식의 True/False에 대해 수행한다. [보기] 다중 조건 커버리지, 변형 조건 / 결정 커버리지, 조건 커버리지, 결정 커버리지, 구조 커버리지, 구문 커버리지
public class Test{ public static void main(String []args){ int i=0; int sum=0; while (i<10){ i++; if(i%2==1) continue; sum += i; } System.out.print(sum); } }
[보기] 구현, 요구조건 분석, 개념적 설계, 물리적 설계, 논리적 설계
( A ) 은/는 다른 모듈 내부에 있는 변수나 기능을 다른 모듈에서 사용하는 경우의 결합도 ( B ) 은/는 모듈 간의 인터페이스로 배열이나 객체, 구조 등이 전달되는 경우의 결합도 ( C ) 은/는 파라미터가 아닌 모듈 밖에 선언된 전역 변수를 참조하고 전역 변수를 갱신하는 식으로 상호작용하는 경우의 결합도 [보기] : 자료 결합도 / 스탬프 결합도 / 제어 결합도 / 공통 결합도 / 내용 결합도 / 외부 결합도
오류를 제거하거나 수정한 시스템이나 시스템 컴포넌트 또는 프로그램이 오류 제거와 수정에 의해 새로이 유입된 오류가 없는지를 확인하는 일종의 반복 시험이다. 반복적인 시험이 필요한 이유는 오류가 제거·수정되는 상당수의 시스템이 의도치 않았던 오동작이나 새로운 형태의 오류를 일으키기 때문이다. 결국, 수정·변경된 시스템이나 시스템 컴포넌트 또는 프로그램이 명세된 요구 사항을 충족시키는지를 확인하는 시험의 한 형태이다.
a,b = 100, 200 print(a==b)
[보기] 아래 주어진 항목들을 응용하여 괄호 안 코드를 작성. 변수 : m 연산자 : / , % 괄호 : [ , ] , ( , ) 정수 : 1000, 500, 100, 10