반응형

분류 전체보기 658

(C언어) atoi, atol: 문자열을 정수로 변환

#atoi #atol #int #long #문자열 #숫자 #정수 #변환 #include int atoi(const char *s); long atol(const char *s); atoi: 문자열 s를 int형 정수로 변환합니다. atoi: 문자열 s를 long형 정수로 변환합니다. 인식할 수 없는 문자를 만나면 그때까지의 문자를 변환하고, 변환 작업을 중지합니다. 오버플로우를 만나면 그 변환 결과를 예측할 수 없습니다. #include #include int main() { printf("%d\n", atoi("1234")); printf("%d\n", atoi("9876543210")); // overflow printf("%d\n", atoi("123K4")); // 인식할 수 없는 문자 print..

(C언어) atof, atold: 문자열을 부동소숫점 숫자로 변환

#include double atof(const char (*s); long double _atold(const char (*s); 문자열 s를 부동 소숫점 형식인 double 형식으로 변환합니다. 문자열이 지정된 형식의 숫자로 변환할 수 없을 경우에는 0을 반환합니다. 참고: strtod #include #include int main() { char a[] = "12345.6789"; char b[] = "1.1"; double c = atof(a) + atof(b); printf("%s + %s = %f\n", a, b, c); return 0; } 참고: atoi, atol, strtod

(C언어) assert: 조건을 검사하고 그 결과에 따라 프로그램 종료

#assert #조건 #검사 #abort #include void assert(int test); assert 함수는 if문으로 확장된 매크로입니다. 인수로 사용된 test가 0이면 assert 함수는 stderr에 메시지를 출력하고 abort 함수를 호출하여 프로그램을 종료시킵니다. assert 함수는 다음과 같은 메시지를 출력합니다. Assertion failed: test, filename, line linenum filename과 linenum은 assert 매크로를 포함하는 파일명과 라인 번호를 나타냅니다. #define NDEBUG // No Debugging #include #include 앞에 #define NDEBUG 명령문을 사용하면 assert 명령은 주석으로 처리됩니다. #inclu..

(C언어) asin, asinl: 아크 사인(arc sine) 값 계산

#asin #asinl #아크사인 #arc #sine #include double asin(double x); long double asinl(long double x); 인수로 사용되는 x의 아크 사인(arc sine)값을 구합니다. x인 실인수의 범위는 -1부터 1 사이이며, -pi/2 ~ pi/2 사이의 값을 반환합니다. 그 이외의 값은 NAN(Not A Number)를 반환하고, 전역변수 errno를 EDOM(Domain error)으로 설정합니다. #include #include int main() { double x; for(x=-1; x

(컴활) 스프레드시트 일반: 매크로 (3)

매크로에 관한 기출문제입니다. 1. 다음 중 매크로에 대한 설명으로 옳은 것은? ① 매크로의 이름은 문자로 시작하여야 하고, 공백을 포함할 수 있다. ② 한 번 작성된 매크로는 삭제할 수 없다. ③ 매크로 작성을 위해 Visual Basic 언어를 따로 설치해야한다. ④ 매크로란 반복적인 작업을 단순화하기 위해 작업과정을 자동화하는 기능이다. 2. 새 워크시트에서 [A1] 셀에 셀 포인터를 두고, [개발도구] 탭의 [상대 참조로 기록]을 선택한 후 [매크로기록]을 클릭하여 [그림1]과 같이 데이터를 입력하는 '매크로1'을 작성하였다. 다음 중 [그림2]와 같이 [C3]셀에 셀 포인터를 두고 '매크로1'을 실행한 경우 '성적현황'이 입력되는 셀의 위치는? ① [B1] 셀 ② [C3] 셀 ③ [C4] 셀 ④..

(컴활) 스프레드시트 일반: 매크로 (2)

매크로와 관련된 기출문제입니다. 1. 다음 중 아래의 괄호 안에 들어갈 단추명이 바르게 연결된 것은? “매크로 대화상자의 (가) 단추는 바로가기 키나 설명을 변경할 수 있고, (나) 단추는 매크로 이름이나 명령 코드를 수정할 수 있다.” ① ㉮-옵션, ㉯-편집 ② ㉮-편집, ㉯-옵션 ③ ㉮-매크로, ㉯-보기 편집 ④ ㉮-편집, ㉯-매크로 보기 2. 다음 중 매크로에 대한 설명으로 옳지 않은 것은? ① 매크로 이름은 대소문자를 구분하지 않으며, 공백이나 마침표를 포함하여 매크로 이름을 설정할 수 있다. ② 매크로를 실행할 키 조합 바로 가기 키는 매크로가 포함된 통합 문서가 열려 있는 동안 이와 동일한 기본 엑셀 바로 가기 키를 무시한다. ③ 매크로를 기록하는 경우 실행하려는 작업을 완료하는데 필요한 모든..

(컴활) 스프레드시트 일반: 함수, 수식 (4)

#함수 #수식 #컴퓨터활용능력 #컴활 #스프레드시트 #엑셀 #필기 #기출문제 1. 다음 중 아래 워크시트에서 '부산' 대리점의 판매수량의 합계를 [D11] 셀에 구하기 위한 수식으로 옳지 않은 것은? ① =SUM(D2,D4,D9) ② =SUMIF(A2:A9,"부산",D2:D9) ③ =DSUM(A1:D9,D1,A2) ④ =SUMIF(A2:D9,A2,D2:D9) 2. 다음 중 판정[G2:G5] 영역에 총점이 160 이상이면 '우수', 100 이상 160 미만이면 '보통', 100 미만이면 '노력'으로 입력하려고 할 경우 [G2] 셀에 입력할 수식으로 옳은 것은? ① =IF(F2>=160,IF(F2>=100,"우수","보통","노력")) ② =IF(F2>=160,"우수",IF(F2>=100,"보통","노력")..

(컴활) 스프레드시트 일반: 함수, 수식 (3)

함수나 수식과 관련된 기출문제입니다. 1. 다음 중 시스템의 현재 날짜에서 년도를 구하는 수식으로 옳은 것은? ① =DAYS360(YEAR()) ② =DAY(YEAR()) ③ =YEAR(TODAY()) ④ =YEAR(DATE()) 2. 다음 중 환자번호[C2:C5]를 이용하여 성별[D2:D5]을 표시하기 위해 [D2] 셀에 입력할 수식으로 옳지 않은 것은? (단, 환자번호의 4번째 문자가'M'이면 '남', 'F'이면 '여' 임) ① =IF(MID(C2, 4, 1)="M", "남", "여") ② =INDEX($A$8:$B$9, MATCH(MID(C2, 4, 1), $A$8:$A$9, 0), 2) ③ =VLOOKUP(MID(C2, 4, 1), $A$8:$B$9, 2, FALSE) ④ =IFERROR(IF(S..

(컴활) 스프레드시트 일반: 채우기 핸들, 자동 채우기 (2)

채우기핸들, 자동채우기와 관련된 기출문제입니다. 1. 다음 중 [A1:D1] 영역을 선택한 후 채우기 핸들을 이용하여 아래쪽으로 드래그하였을 때, 데이터가 변하지 않고 같은 데이터로 채워지는 것은? ① 가 ② 갑 ③ 월 ④ 자 답: 1. ① -- 갑을병정...., 월화수목...., 자축인묘

반응형