程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#知識點考查

C#知識點考查

編輯:C#入門知識

1、字符串處理問題

問題描述:從鍵盤循環接收一個長度大於3的字符串,並且可以循環輸入。完成下列功能:

(1)       輸出字符串的長度。

(2)       輸出字符串中第一次出現字母a的位置。

(3)       輸出字符串中子串ab出現的次數。

(4)       在字符串的第3個字符後面,插入字串“C#”,輸出新字符串。

(5)       將字符串中的“C#”替換成“Java”,並輸出新字符串。

(6)       以字符“c“為分隔符,將字符串分割,並輸出分隔之後的字符串。

測試樣例:

 輸入樣例:ab

輸出樣例:至少輸入3個字符

輸入樣例:123abcabc123

輸出樣例:字符串長度為12

          第一次出現字母a的位置是3

          子串ab一共出現了2次

          插入後的新字符串是123C#abcabc123

          替換後的新字符串是123Javaabcabc123

          使用c拆分後的字符串是:

          123Javaab

          ab

123

2.類和對象

一個父親類:

年齡和姓名(屬性)

有返回值的方法:speak()

無返回值的兩個方法:一個有參數,一個沒有參數,兩個方法都是sing;

無返回值的一個方法:有兩個參數,年齡和姓名,方法為Info();

一個兒子類:繼承父親類

                            重寫父親的Info()方法

                            其余內容隨便寫

一個女兒類:繼承父親類

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved