기금넷 공식사이트 - 주식 시세 - 67idcon 비디오 온라인
67idcon 비디오 온라인
"C# 프로그래밍" - 프로그래밍 질문(컴퓨터 조작 질문)
1. 키보드로 양의 정수를 입력하고 숫자의 역순으로 출력합니다.
2. 키보드에서 두 개의 정수를 입력하면 사용자는 그 합, 차이, 곱, 몫, 나머지 계산 결과에 답하고 정답 수를 계산합니다.
3. for 문을 작성하고, 계산 조건은 100에서 200까지이고, 단계 크기는 2입니다. 그런 다음 while 문을 사용하여 동일한 루프를 구현합니다.
4. 실행 시 사용자에게 "시험에서 몇 점을 받았나요? (0~100)"라고 묻는 프로그램을 작성하고, 입력을 받은 후 수준을 판단하여 표시합니다. 판단 기준은 다음과 같습니다:
등급={우수(90~100점); 좋음(80~89점); 보통(60~69점); }
5. 정수를 입력하고 숫자를 뒤집어 출력합니다.
6. 철저한 방법을 사용하고 for, while, do...while 루프 문을 사용하여 1에서 100 사이의 소수를 찾습니다.
7. 7로 나누어지는 1부터 1000 사이의 모든 트리를 찾아 5마다 합을 계산하여 출력합니다.
8. 제곱, 제곱근, 자연 로그 및 1에서 100 사이의 e-지수로 구성된 수학 표를 출력하는 콘솔 프로그램을 작성하세요.
9. 여러 생성자를 포함하는 클래스를 디자인하고 이러한 생성자를 사용하여 객체를 인스턴스화합니다.
10. 개인 데이터 멤버는 보유의 길이(len)와 너비(wid)입니다. 매개변수 없는 생성자는 len 및 wid를 0으로 설정합니다. , 또한 클래스에는 직사각형 둘레, 면적 찾기, 직사각형 길이 가져오기, 직사각형 길이 가져오기, 직사각형 너비 가져오기, 수정과 같은 공용 메소드도 포함됩니다. 직사각형의 길이와 너비를 해당 형식 매개변수 값으로 변환합니다.
11. 100개의 정수 변수를 저장할 수 있는 인덱서를 사용하여 클래스를 작성합니다.
12. 덧셈과 뺄셈 연산을 구현하는 클래스 Cal1을 작성하고, 곱셈과 나눗셈 연산을 구현하는 또 다른 파생 클래스 Cal2를 작성합니다.
13. 이름, 성인, 공식이라는 세 가지 카테고리를 만듭니다. 주민에는 주민번호, 이름, 생년월일 등이 포함됩니다. 성인은 주민으로부터 데이터를 상속받으며 대부분 교육 및 직업을 포함하며 공무원은 주로 소속 및 직위를 포함합니다. 각 클래스는 데이터 입력 및 출력 기능을 제공해야 합니다.
14. 정렬 메서드 Sort()가 포함된 클래스를 작성하세요. 정수 문자열이 전달되면 오름차순으로 출력됩니다. 역순.
15. 10초마다 시스템의 현재 시간을 보고하는 이벤트가 필요한 클래스를 설계합니다.
16. 양식 프로그램을 작성하고 메뉴 명령을 사용하여 덧셈, 뺄셈, 곱셈, 나눗셈의 네 가지 간단한 산술 연산을 구현하고 그 결과를 대화 상자에 출력합니다.
17. 텍스트 파일을 열고, 수정하고, 저장할 수 있는 기본 메뉴와 바로가기 메뉴가 있는 프로그램을 작성하세요.
18. 라벨 컨트롤에 1부터 1000 사이의 정수 20개를 무작위로 입력하고 그 중 모든 소수의 합을 구합니다.
19. 메인 메뉴와 툴바 버튼을 이용하여 윈도우 메모장으로 텍스트 데이터를 복사하는 프로그램을 작성하세요.
20. Word의 "파일 열기" 대화 상자 인터페이스를 모방하여 자신만의 파일 열기 모달 대화 상자를 만듭니다.
21. 컨트롤을 폼에 배치한 후 네 개의 꼭지점을 드래그하여 컨트롤의 모양을 마음대로 변경할 수 있도록 컨트롤을 직접 작성하세요. (팁: 컨트롤의 Paint 이벤트 중에 모양 그리기 코드를 작성하세요.)
22. 그림 프레임에 비트맵을 표시하고 비트맵을 45도 회전한 다음 그림 프레임의 빨간색을 모두 바꾸는 프로그램을 작성하세요. 검은색으로 사진을 찍고 저장하세요.
23. "hello, my friend" 문자열을 f1.txt 파일에 쓴 다음 데이터를 각각 정수, 부울, 이중 및 문자 유형으로 쓰는 콘솔 프로그램을 작성하십시오. .
24. DOS 시스템에서 COPY CON 명령 기능을 시뮬레이션하는 프로그램을 작성하세요.
25. TCP 프로토콜을 통한 파일 전송을 위한 프로그램을 생성하려면 Socket 클래스와 TC PListener/TCPClient 클래스를 사용하십시오.
26. 네트워크 스트림을 사용하여 UDP 프로토콜을 사용하는 채팅 프로그램을 구현하고 한쪽 끝에서는 UTF-8 인코딩을 사용하고 다른 쪽 끝에서는 유니코드 디코딩을 사용합니다.
27. 첫 번째 스레드 프로그램이 10밀리초 동안 시작된 후 두 번째 스레드가 다시 시작되고 세 번째 스레드가 시작되기 전에 10밀리초 동안 대기하는 프로그램을 만듭니다. 1부터 1000까지 루프 안의 스레드 이름과 개수를 출력합니다. 3개의 스레드가 종료되면 각각의 종료 정보가 출력되고 메인 스레드가 종료됩니다.
28. 도서관에서 책 대출 작업을 시뮬레이션하는 프로그램을 만듭니다. 두 사람이 거의 동시에 특정 책을 사용할 수 있는지 확인합니다(그렇다면 두 개의 스레드를 사용하여 동일한 변수에 액세스). "모든 도서 대출 완료"가 출력되지 않으면 도서수가 1개 감소됩니다. 세 가지 스레드 동기화 방법을 사용하여 프로그램을 별도로 구현합니다.
다음을 요구하는 사용자 정의 클래스 Employee를 작성합니다.
A. 이 클래스에는 Northwind 액세스 데이터베이스에 연결하는 공용 메소드가 포함되어 있습니다.
B. 이 클래스에는 "직원 테이블"에서 읽은 여러 필드의 값을 저장하는 여러 필드가 포함되어 있습니다.
C. 이 클래스에는 테이블에서 레코드 포인터를 이동하는 메서드가 포함되어 있습니다.
D. 이 클래스에는 필드 값을 수정하는 메서드가 포함되어 있습니다.
E. 이 클래스에는 필드 값을 표시하는 메서드가 포함되어 있습니다.
30. 키보드에서 세 개의 숫자를 입력하고 이 세 숫자의 곱과 그 합을 출력하는 프로그램을 작성하세요. 콘솔 애플리케이션으로 작성해야 합니다.
31. 사다리꼴의 상변, 하변, 높이를 입력받아 사다리꼴의 넓이를 출력하는 프로그램을 작성하세요. Window 애플리케이션으로 작성해야 합니다.
32. 덧셈, 뺄셈, 곱셈, 나눗셈의 네 가지 산술 연산을 수행하는 프로그램을 작성하세요. 두 개의 단정밀도 숫자를 입력하고 연산 기호를 입력하고 그 결과를 출력하세요. 두 개의 단정밀도 숫자 연산. 콘솔 프로그램으로 작성해야 합니다.
33. 토끼 사육 문제. 갓 태어난 토끼 한 쌍은 3개월부터 매달 한 쌍의 토끼를 낳습니다. 갓 태어난 토끼는 3개월부터 매달 한 쌍의 토끼를 낳습니다. 이 규칙에 따라 토끼가 죽지 않았다고 가정하면 20개월 후에 토끼는 몇 마리가 될까요? 콘솔 프로그램으로 작성해야 합니다.
34. 10개의 요소로 구성된 1차원 배열을 역순으로 저장하고 출력하는 프로그램을 작성하세요.
35. 4X5 2차원 배열에서 홀수의 개수와 짝수의 개수를 세는 프로그램을 작성하세요.
36. 정수의 임의의 숫자를 찾는 프로시저를 작성하세요. 프로시저의 호출 형식은 숫자(n, k)의 오른쪽에서 K번째 숫자를 빼는 것입니다. n, 예: 숫자(1234,3)=2, 숫자(1234,4)=1, 숫자(1234,6)=0.
37. 입력 문자열을 암호화하는 애플리케이션을 작성합니다.
'a'→'d' 'b'→'e ' ' w'→'z' … 'x'→'a' 'y'→'b' 'z'→'c'
'A'→'B' 'B'→' E' 'W'→'Z' … 'X'→'A' 'Y'→'B' 'Z'→'C'
그 외 문자는 암호화하지 않습니다.
38. Run, Stop 등의 메소드와 Speed(속도), MaxSpeed(최대 속도), Weight(중량) 등의 필드를 사용하여 차량(Vehicle) 기본 클래스를 정의합니다. 그런 다음 이 클래스를 기본 클래스로 사용하여 자전거, 자동차 및 기타 클래스를 파생시킵니다. 그리고 파생 클래스의 기능을 프로그래밍 방식으로 확인합니다.
39. 이름(Name), 나이(Age), 성별(Sex) 등의 필드가 있는 일반 개인 클래스(Person)를 작성합니다. 그런 다음 Person 클래스를 상속하여 학생의 성적을 5개 과목에 저장하고 평균 성적을 계산할 수 있는 Student 클래스를 가져오고 이 클래스의 생성자를 오버로드하고 최소한 세 가지 양식을 제공해야 합니다. 마지막으로 학생수업의 기능을 검증하는 프로그램이다.
40. 프로그램이 범위를 벗어난 배열 첨자 예외를 포착할 수 있도록 요구하는 버블 정렬 프로그램을 작성하세요.
41. 프로그램에서 0으로 나누기 예외와 산술 오버플로 예외를 포착할 수 있는 계산기 프로그램을 작성하세요.
42. 간단한 계산기 프로그램을 만들어 보세요. 프로그램이 실행되면 버튼을 통해 계산식을 입력하고, 계산 버튼을 클릭하면 계산 결과를 얻을 수 있습니다.
43. 텍스트 파일과 이미지 파일을 탐색할 수 있는 프로그램을 작성하세요.
44. 배경음악과 배경음악을 동시에 재생할 수 있는 프로그램을 작성하세요. MMControl 컨트롤을 사용하여 음악 및 MIDI 파일을 재생할 수 있는 플레이어를 설계하려면 자동 재생 및 진행률 표시 기능이 필요합니다.
45 1부터 100까지 3으로 나누어 떨어지지만 5로 나누어지지 않는 숫자를 출력하고, 그러한 숫자가 몇 개인지 세는 프로그램입니다.
46. 1000 이내의 모든 소수를 출력하는 프로그램.
47. 4개의 입력 정수의 최대값과 최소값을 구하는 프로그램을 작성하세요.
48. for, while, do...while 문을 사용하여 처음 n개의 자연수의 합을 구하는 프로그램을 작성하세요.
49. 구구단을 출력하는 프로그램.
50. 행과 열의 개수가 동일한 2차원 배열을 정의하고 초기화를 수행한 후 배열의 두 대각선에 있는 요소 값의 합을 계산합니다.
51. 1차원 배열을 만들고 그 배열을 사용하여 공부한 과목의 이름을 나열하세요.
52. 학생에 대한 기본 정보(이름, 성별, 나이, 키, 몸무게 등을 포함해야 함)가 포함된 구조화된 데이터를 작성합니다.
53. 1년에 12개월 동안의 열거형 데이터를 생성하는 프로그램을 작성하고 호출하세요.
54. 폼에 라벨, 텍스트 상자, 명령 버튼을 생성하고, 라벨의 텍스트 속성을 "VC#Programming"으로 설정한 후, 프로그램을 디자인하고, 명령 버튼을 클릭하세요. 양식의 레이블이 텍스트 상자에 표시됩니다.
55. 명령 버튼을 숫자 키와 기능 키로 사용하여 입력 값과 계산 결과를 텍스트 상자에 표시하는 간단한 계산기를 설계하십시오.
56. 양식에 목록 상자, 텍스트 상자 및 명령 버튼을 만듭니다. 목록 상자에 학급 학생 10명의 이름이 나열됩니다. 이 명령을 클릭합니다. 버튼을 누르면 텍스트 상자에 학생의 출신지가 표시됩니다.
57. 타이머 컨트롤을 사용하여 초 단위로 시간을 측정하고, 양식에 라벨을 만들고, 프로그램이 실행된 후 라벨에 경과된 초를 표시합니다.
58. E 디스크 아래에 새로운 텍스트 파일을 생성하고, 파일을 복사, 이동, 쓰기, 읽는 프로그램을 작성하세요
59. 각 데이터 유형에 대해 두 개의 변수를 선언하고 각각 값 10과 1.879를 할당합니다.
60. 변수의 값이 65보다 큰지 확인하는 프로그램을 작성하세요.
그렇다면 "THE VALUE IS GREATER THAN 65!"라는 텍스트를 인쇄하세요.
61 문자 변수의 값이 T인지 t인지 확인하는 프로그램을 작성하세요.
62. 긴 변수 MyLong의 값을 짧은 변수 MyShort에 할당하는 코드 줄을 작성하세요.
63. int 변수 IntVal을 short 변수 ShortVal에 할당하는 코드 줄을 작성하세요.
64. 10진수 변수 DecVal의 값을 long 변수 LongVal에 할당하는 코드 줄을 작성하세요.
65. int 변수 ch의 값을 문자 변수 char Val에 할당하는 코드 줄을 작성하세요.
66. 99부터 1까지 세는 while 문을 작성하세요.
67. 변수 이름의 값에 따라 다른 작업을 수행하는 스위치 문을 작성하세요. 이 변수의 값이 Robert이면 "Hi Bob" 메시지가 인쇄되고, Richard이면 "Hi Rich" 메시지가 인쇄되고, Barbara이면 "Hi Barb" 메시지가 인쇄됩니다. , "You Go" 메시지가 Girl!"으로 인쇄되고, 다른 경우에는 "Hix"가 인쇄됩니다. 여기서 x는 변수 이름의 값입니다.
67. 체를 100번 던져서 다양한 점이 나타나는 횟수를 출력하는 프로그램을 작성하세요.
68. int 데이터 멤버 MyNumber를 저장하는 클래스를 생성하고 데이터 멤버에 대한 속성을 생성하고, 데이터 멤버를 읽을 때 100을 곱합니다. .
69. 체의 면 수(sides)와 체를 던져 얻은 현재 점수(값)를 저장하는 주사위 클래스를 작성하세요.
70. 공개 메소드 xyz의 메소드 헤더를 작성합니다. 이 메소드는 두 개의 매개변수를 허용하며 어떤 값도 반환하지 않습니다.
71. myMethod 메소드에 대한 메소드 헤더를 작성합니다. 이 메서드는 세 가지 매개변수를 허용합니다. 첫 번째 이름은 myVal이고 데이터 유형은 double이며 값으로 전달됩니다. 두 번째는 myOutput이라는 출력 변수입니다. 하나는 참조로 전달되고 데이터 유형은 int이며 이름은 myRerence입니다. 또한 이 메서드는 공개 메서드이고 반환 유형은 바이트입니다.
72. 세 개의 데이터 멤버, 즉 체의 면 수, 체의 포인트 수 및 난수를 포함하는 정적 데이터 멤버를 포함하는 체 클래스를 포함하는 프로그램을 작성하십시오. 수업. 이 클래스에 대해 Roll()이라는 멤버 메서드를 선언합니다. 이 메서드는 무작위 방식으로 다음 체 굴림에 대한 포인트 수를 반환합니다.
73. 배열을 사용하여 학생 30명의 시험 점수를 저장하고, 각 배열 요소에 1부터 100까지의 임의의 값을 할당한 다음 평균 점수를 계산하는 교사용 프로그램을 작성하세요.
74. abc라는 공용 함수에 대한 메소드 헤더를 작성하십시오. 이 함수는 두 개의 짧은 매개변수를 허용하며 반환 값 유형은 바이트입니다.
75. 명령줄 인수를 허용하는 코드 줄을 작성합니다.
76. 클래스를 포함하는 네임스페이스와 클래스도 포함하는 다른 네임스페이스를 만듭니다. 그런 다음 이 두 클래스를 사용하는 애플리케이션 클래스를 만듭니다.
77. 두 개의 int 매개변수 ARG1 및 ARG2를 허용하는 클래스 ABC의 생성자를 선언하는 메소드 헤더를 작성하십시오. 이 생성자는 기본 클래스의 생성자를 호출하여 ARG2를 전달합니다.
호출은 메소드 헤더에서 수행됩니다:
Public ABC (int ARG1, int ARG2): base (ARG2)
{
}
78. "요일, 월, 일 및 4자리 연도" 형식으로 날짜 값을 인쇄하는 코드입니다(예: 2002년 1월 1일 월요일).
79. 사용자가 이름, 나이, 전화번호를 입력하고 이러한 메시지를 특정 형식으로 표시하며 사용자의 이니셜을 표시하는 프로그램입니다.
80. ID라는 속성 멤버가 하나만 포함된 Iid 인터페이스에 대한 코드를 작성하세요.
81. Iposition이라는 인터페이스를 선언하는 코드입니다. 이 인터페이스에는 Point 값을 받아들이고 부울 값을 반환하는 메서드가 포함되어 있습니다.
82. 대리자를 사용하여 정수 배열의 요소를 정렬하는 프로그램을 작성합니다.
83. 바이너리 파일 방법을 사용하여 파일을 쓰는 프로그램을 만듭니다. 사람의 이름, 나이, 회원 자격을 저장하는 구조를 만듭니다. 이 정보를 파일에 기록합니다(힌트: 연령은 정수일 수 있고 멤버십은 부울일 수 있음).
84. 콘솔에서 텍스트를 읽고 파일에 쓰는 프로그램을 만듭니다. 사용자는 입력의 끝을 나타내기 위해 빈 줄을 입력합니다.
85. 화면 중앙에 200*200픽셀 형태로 배치하는 프로그램을 작성해 보세요.
86. 사용자가 버튼을 클릭하면 숫자가 0에서 100 사이인지 나타내는 메시지가 레이블에 표시됩니다.
87. 다음과 같이 코드를 작성합니다. grbox라는 콤보 상자에 butnl 및 butn2라는 라디오 버튼 컨트롤을 추가합니다.
88. ColorDialog 대화 상자를 사용하는 응용 프로그램을 만듭니다. 응용 프로그램 기본 양식의 배경색을 ColorDialog에서 반환된 색상으로 설정합니다. 반환된 색상은 Color 속성에 저장됩니다. 팁: ColorDialog 변수를 만들고 대화 상자가 호출되면 선택한 색상이 Color 속성에 저장되어야 합니다.
89. 메뉴가 포함된 애플리케이션을 만듭니다. 사용자가 메뉴를 선택하면 수많은 컨트롤이 포함된 대화 상자가 표시되며 그 중 하나는 확인 버튼입니다.
90. 1~5의 제곱값을 출력하는 콘솔 애플리케이션에는 다음이 필요합니다.
구현하려면 for 문을 사용하세요.
구현하려면 while 문을 사용하세요.
do-while 문을 사용하여 구현하세요.
91. 콘솔 애플리케이션에서는 사용자가 입력한 정보가 요구 사항을 충족하지 않으면 사용자에게 5개의 대문자를 입력해야 합니다.
92. 칼럼 작성 기능을 완료하려면 콘솔 애플리케이션이 필요합니다.
1) 정수 n을 받습니다.
2) 수신된 값 n이 양수이면 1부터 n까지의 정수를 모두 출력한다.
3) 수신된 값 n이 음수이면 break나 return을 사용하여 프로그램을 종료합니다.
4) A로 이동하여 다음 정수를 계속 수신합니다.
93. 1000 내의 모든 "완전수"를 찾는 콘솔 애플리케이션입니다. 소위 "완전수"는 모든 인수의 합과 정확히 같은 수를 의미합니다. 예를 들어 6=1 2 3이므로 6은 완전수입니다.
94. 다음 기능을 완료하는 콘솔 애플리케이션을 작성합니다.
1) 클래스를 생성하고 매개변수 없는 생성자를 사용하여 클래스의 클래스 이름을 출력합니다.
2) String 유형 매개변수를 사용하여 오버로드된 생성자를 추가하고 이 생성자에 전달된 문자열을 인쇄합니다.
3) 매개변수를 전달하지 않고 Main 메소드에서 이 클래스에 속하는 객체를 생성합니다.
4) Main 메소드에서 이 클래스에 속하는 또 다른 객체를 생성하고 "This is a string."이라는 문자열을 전달합니다.
5) Main 메소드에서 이 클래스 유형의 객체 5개 배열을 선언하지만 실제로 배열에 할당된 객체를 생성하지는 않습니다.
6) 실행 중인 프로세스가 출력해야 하는 결과를 작성합니다.
95. 콘솔 애플리케이션을 작성하고 공개, 비공개 및 보호된 데이터 멤버와 메서드를 포함하는 MyClass 클래스를 정의합니다. 그런 다음 MyClass 클래스에서 상속되는 MyMain 클래스를 정의하고 Main 메서드를 MyMain에 배치합니다. Main 메서드에서 MyClass 클래스의 개체를 만들고 클래스의 데이터 멤버와 메서드에 각각 액세스합니다. 모든 클래스 멤버에 액세스하려고 할 때 어떤 문이 컴파일 오류를 생성하는지 표시해야 합니다.
96. 보호된 데이터를 포함하는 클래스를 만듭니다. 동일한 파일에 두 번째 클래스를 만들고 메서드를 사용하여 첫 번째 클래스의 보호된 데이터를 조작합니다.
97. 길이가 3보다 큰 문자열을 수신하고 다음 기능을 완료하는 콘솔 애플리케이션을 작성하십시오.
1) 문자열의 길이를 출력합니다.
2) 문자열에서 문자 a가 나타나는 첫 번째 위치를 출력합니다.
3) 문자열의 세 번째 문자 뒤에 하위 문자열 "hello"를 삽입하고 새 문자열을 출력합니다.
4) "hello" 문자열을 "me"로 바꾸고 새 문자열을 출력합니다.
5) 문자 "m"을 구분 기호로 사용하여 문자열을 구분하여 구분된 문자열을 출력합니다.
98. 다음 기능을 수행하고 질문에 답하는 콘솔 애플리케이션을 작성하세요.
1) 클래스 A를 생성하고 생성자에 "A"를 출력합니다. 클래스 B를 생성하고 생성자에 "B"를 출력합니다.
2) A에서 C라는 새 클래스를 상속하고 C 내에 멤버 B를 만듭니다. C용 생성자를 만들지 마세요.
3) Main 메소드에 C 클래스의 객체를 생성하고 프로그램 실행 후 결과 출력을 작성합니다.
4) "C"를 출력하기 위해 C에서도 생성자를 생성한다면 전체 프로그램의 결과는 어떻게 될까요?
99. 다음 기능을 완료하고 프로그램 실행 후 출력 결과를 작성하는 콘솔 애플리케이션을 작성합니다.
1) 클래스 A를 생성하고 A에서 재정의할 수 있는 int 유형 매개변수를 사용하여 MyMethod 메서드를 작성하고 이 메서드에 전달된 정수 값에 10을 더한 결과를 출력합니다.
2) A 클래스에서 상속할 다른 클래스 B를 만든 다음 A의 MyMethod 메서드를 재정의하고 A에서 받은 정수 값에 50을 더한 후 결과를 출력합니다.
3) Main 메소드에서 각각 A 클래스와 B 클래스의 객체를 생성하고 각각 MyMethod 메소드를 호출합니다.
100. 다음 요구 사항을 충족하는 데이터베이스 연결 문자열과 사용되는 데이터베이스 연결 클래스를 작성합니다.
1) 데이터베이스 서버 주소는 202.196.131.26, 로그인 사용자 이름은 sa, 비밀번호는admin, 백그라운드 데이터베이스는 Microsoft SQL Server 데이터베이스, 접속할 데이터베이스 이름은 test입니다.
2) 데이터베이스는 Access 데이터베이스입니다. 데이터베이스 파일은 실행 중인 프로그램이 있는 디렉터리의 \db 하위 디렉터리에 저장됩니다. 파일 이름은 jobtypeDB.Mdb입니다.
3) 데이터베이스는 FoxPro 데이터베이스이고 데이터베이스 디렉터리는 \studentDB이며 데이터 테이블은 grade.dbf입니다.
101. 요구 사항을 각각 충족하는 SQL 문을 작성합니다.
1) 다음 구조로 테이블 Table1을 생성합니다:
학생 신분 테이블(학생 번호, 이름, 성별, 생년월일, 학과, 출신지)
2 ) 다음 구조를 사용하여 테이블 Table2를 만듭니다.
성적 테이블(학생 번호, 과목, 등급)
학생 번호는 비워둘 수 없으며 고유합니다.
3) 다음 정보를 각각 표에 삽입하십시오.
Zhang Xiaoming, 남성, 학생 번호 031245, 1984년 5월 출생, 장시성 난창 컴퓨터 과학 학교. 시험점수는 자료구조 85점, 컴퓨터네트워크 75점, 영어 80점, 정치경제학 81점이다.
루관(Lu Kuan), 남, 학생번호 031256, 1983년 7월생, 허난성 자오쭤 컴퓨터공학부, 시험 점수: 데이터 구조 65점, 컴퓨터 네트워크 92점, 영어 76점 , 정치경제학 59점.
'장샤오밍'이라는 학생의 모든 과목의 성적을 조회합니다.
불합격 학생의 학번, 이름, 성별, 낙제한 과목의 이름을 조회합니다.
학생번호 031256 학생의 마르크스주의 정치경제학 점수에 5점을 더하세요.
모든 학생의 총점을 계산하고 내림차순으로 정렬하여 학번과 이름을 표시합니다.
각 과목의 평균점수와 과목명을 계산하여 표시합니다.
102. 요구 사항을 충족하는 저장 프로시저 문을 작성하세요. 테이블 구조는 문제 101과 같습니다.
1) 학생의 과목 성적을 조회하며, 매개변수는 학생번호입니다.
2) 각 과목의 평균점수와 과목명을 계산하여 표시합니다.
3) 학생의 과목 성적을 수정합니다. 매개변수는 학생 ID, 과목, 성적입니다.
103. ASP.NET 웹 애플리케이션을 작성하고 DropDownList 컨트롤을 사용하여 "[stor_id]stor_name" 스타일로 pubs 데이터베이스에 있는 매장 데이터 테이블의 첫 번째 및 두 번째 열을 표시합니다.
104. Sql Server2000 데이터베이스 서버 이름은 "Server1", 데이터베이스 이름은 "Data1", 사용자 ID는 "sa", 비밀번호는 "abc", 사람인 것으로 알려져 있습니다. 테이블은 데이터베이스에 정의되어 있습니다. 테이블의 데이터 구조는 표 7-8에 나와 있습니다.
필드 이름 필드 유형 필드 의미
ID 번호 일련 번호
xm 텍스트 이름
xb 텍스트 성별
nl 숫자 나이
우편번호 텍스트 우편번호
작성 코드를 사용하여 콘텐츠 설정 뷰 타입은 데이터 테이블의 18세 이상 모든 레코드를 일련번호 오름차순으로 정렬하고, 우편번호를 제외한 모든 필드의 내용을 표시 및 출력하며, 사용자의 편집을 금지하는 뷰 타입입니다. 데이터.
105. ASP.NET 웹 응용 프로그램을 만들고 Crystal Reports를 사용하여 질문 104의 개인 테이블에 있는 모든 필드에 대한 보고서를 출력합니다. 보고서 제목은 "개인 정보"입니다.
106. ASP.NET 웹 애플리케이션을 작성하여 채팅방 프로그램을 시뮬레이션하고, Application 및 Session 개체를 사용하여 사용자의 음성 및 로그인 이름을 저장하고, 페이지를 정기적으로 새로 고치는 방법을 사용하여 정기적으로 새로 고치고, 애플리케이션에서 모든 사용자의 음성을 읽습니다. 물체.
107. 사용자 등록 기능을 구현하기 위해 ASP.NET 웹 애플리케이션을 작성합니다. 그 중 사용자 이름과 비밀번호의 "필수" 정보와 성별의 "필수" 정보는 검증 조건이 만족되지 않을 경우 검증 컨트롤에 의해 표시되며, 텍스트 상자 하단에는 검증 여부에 대한 상태 정보가 표시됩니다. 제출되었습니다. 사용자가 등록 정보를 입력하고 [Submit] 버튼을 클릭하면 데이터베이스에 해당 작업이 수행되고, 등록 성공 여부를 묻는 메시지 상자가 팝업됩니다.
108. ASP.NET 웹 애플리케이션은 데이터 바인딩을 구현하며 현재 페이지와 총 페이지 수를 표시하기 위한 페이지 탐색 및 버튼이 필요합니다.
109. C#에서 제공하는 컨트롤을 사용하여 운영 체제에서 진행 중인 프로세스를 가져오는 Windows 애플리케이션을 작성합니다.
110. 로컬 시스템의 디렉터리 및 파일 정보를 가져오는 Windows 애플리케이션을 작성합니다.
111. 지정된 텍스트 파일의 내용을 읽고 표시한 다음 사용자가 입력한 정보를 텍스트 파일 끝에 추가하는 Windows 응용 프로그램을 작성합니다.
112. 호스트 관련 정보를 얻고 표시하는 Windows 애플리케이션을 작성합니다.
113. 도메인 이름 확인을 구현하는 Windows 애플리케이션을 작성합니다. 예를 들어, 웹사이트의 도메인 이름을 입력하면 해당 웹사이트의 IP 주소, 호스트 이름 및 기타 관련 정보가 제공되고, 도메인 이름이 있으면 반대 변환을 수행하여 해당 웹 사이트의 이름을 제공합니다. 도메인 이름.
114. 흰색에서 녹색으로의 배경 그라데이션을 구현한 다음 문자열을 수신하고 문자열의 모든 소문자를 대문자로 변환하는 Windows 애플리케이션을 작성합니다.
115. Bitmap 클래스와 pictureBox 컨트롤을 사용하여 이미지를 표시하고 저장하는 Windows 애플리케이션을 작성하세요.
116. 왼쪽과 오른쪽으로 움직이는 반경 30픽셀의 빨간색 원을 구현하고 원 안의 형태를 기준으로 원 중심의 좌표를 표시하는 Windows 애플리케이션을 작성하세요.
117. 폼에 다섯개 별 패턴을 표시하는 ASP.NET 응용 프로그램을 작성하세요.
- 관련 기사
- 감옥에서 5년을 보낸 후, 석방된 Guo Meimei에게 어떤 변화가 생겼나요?
- 지난 리샤 RT마트 근처에 더 좋은 산모 및 유아용품 매장이 어디 있나요?
- 좋은 단메이 소설을 추천해 주세요.
- 비살상 무기(2) 전기 충격 무기
- 한 남자가 죽은 아내를 장례식장에서 결혼하는데, 시어머니는 왜 '내 딸을 보내라'고 하는 걸까?
- 좋은 영화 아는 사람 있나요?
- Xiaocao Film and Television에서 영화를 내보내는 방법
- 난징시 장닝구 부동산 거래센터는 어디에 있나요?
- 중산동진설비공장에서 생산하는 반자동 병 부는 기계의 폭파 문제를 해결하는 방법
- 동산도 상륙전에서 바치문이 갖는 의미에 대해 여쭤봐도 될까요?