版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、頁眉內容可視化程序設計期中考試試卷及答案一、選擇題(從四個備選作案中,選擇一個正確的代號填入括號內,每小題2 分,共20分).如果不帶修飾符,在C#中類成員被默認聲明為()A. private 型 B. protected 型 C. public 型 D. static 型.下面關于C#的邏輯運算符+、&、!的運算優(yōu)先級正確的是()A.|的優(yōu)先級最高,然后是!,優(yōu)先級最低的是十B.+的優(yōu)先級最高,然后是!,優(yōu)先級最低的是|C.!的優(yōu)先級最高,然后是+,優(yōu)先級最低的是|D.!的優(yōu)先級最高,然后是|,優(yōu)先級最低的是十.C#執(zhí)行程序是從()方法開始的A. main 方法 B. Main 方法 C.
2、Run 方法 D. Form_Load 方法.下列關于構造函數的描述正確的是()A.構造函數可以聲明返回類型。B.構造函數不可以用private修飾。構造函數必須與類名相同D.構造函數不能帶參數.在C#語言中,下列能夠作為變量名的是。A. a_3b B. 3abC. if D. a-bc.已知a,b,c的值分別是4,5,6,執(zhí)行下面的程序段后,判斷變量n的值為()。n=0;if(cb)n=a+b+c;else if(a+bc)n=c-a-b;elsen=a+b;A.0 B. -3 C. 9 D. 15.可以在()中設置窗體及窗體上各控件的屬性。A、代碼編輯器窗口B、工具箱窗口C、屬性窗口D、解
3、決方案資源管理器窗口.下列關于解決方案的敘述中,不正確的是()A. 一個解決方案可以包含多個項目B.解決方案文件的擴展名為“.sln”7頁腳內容頁眉內容C.新建項目時,會默認生成一個解決方案D. 一個解決方案只能包含一個項目.在窗體上三個文本框textBoxI, textBox2, textBox3,一個命令按鈕buttonl,把 三個文本框的Text屬性設置為空白,然后編寫buttonl的Click事件代碼:private void button1_Click(Object sender,System.EventArgs e) (Textbox3.Text= Textbox1.Text+ T
4、extbox2.Text;)程序運行后,如果在輸入文本框textBox1, textBox2中分別輸入20,16,單擊button1按鈕后,則textBox3顯示的是:()A. 36 B. 1620 C.出錯 D.2016.以下程序運行后labell.Tex的輸出結果是()private void Form1_Load (Object Sender,System.EventArgs e) label1.Text=;int i=0,s=0;for (;) i = i + 1;if (i%2=0) continue;s = s + i; if (i = 7) break;)label1.Text
5、= s.ToString();A.21B.16 C.28 D.程序進入死循環(huán)二、填空題(在括號內填入正確的答案,每小題2分,共20分)1、下列數學表達式等價的C#算術表達式是()J;l a 2b - c c 2 + 4 d2、在C#中,進行注釋有兩種方法:使用“/”和使用/*/符號對,其中( )只能進行單行注釋。.要在控制臺程序運行時輸入信息,可使用Console類的()方法。.當a=3,b=2,c=-1,d=7時,下列邏輯表達式的值是() (c+d)/(a-b)%20)ll d0.下列控制臺應用程序完成的功能是:從鍵盤上輸入一個直角三角形的斜邊長 度和隨機產生一個角的弧度數(在10,90之間
6、),計算出另兩條直角邊的長度并 輸出。請?zhí)羁眨簎sing system;7頁腳內容頁眉內容public class Examplel (public Static void main() (double a, b, c,jd;Random r = new Random();c = Convert.ToDouble();從鍵盤輸入斜邊長度jd =()隨機產生一個角度a = c * Math.Sin(jd);b = c * Math.Cos(jd);Console.WriteLine(a=0,b=1,a, b);輸出兩直角邊的值) ).請寫出描述“-10=x=10”的C#語言表達式()。.在win
7、dows窗體設計中,點擊Button按鈕,使計時控件Timer1開始起作用或 有效,則在 private void button1_Click(object sender, EventArgs e)方法中 寫入如下代碼()。.在列表框listBox1控件中,要刪除該控件中所選的項,應該寫如的代碼如下:三、改錯題(每個程序片段有兩個地方錯,錯誤在/*下面一行,請改正代 碼中的錯誤,每小題6分,共12分).下面的代碼是從鍵盤上輸入10個后,分別輸出這些數的3次方值。*1*/x=1;int y;do (/*2*/y=Console.ReadLine();Console.WriteLine(0 ,y*
8、y*y);x+; while(x=10);.下面是定義了學生類,然后在主函數中定義了學生對象,要求給學生的姓名 Name賦值,并輸出學生的人數。public class Student7頁腳內容頁眉內容public static int s=0;*1*/ private string Name;)class Test(static void Main(string口 args )(Student st=new Student();/*2*/Student.s =st.s+1;st.Name=Tom;Console.WriteLine(s=0,Student.s);)四、寫出下列程序的運行結果(
9、每小題10分,共20分) 1.using System;using System.Collections.Generic;using System.Text;using System.Windows.Forms;namespace ConsoleApplication2 (using System;class Demo2 (static void Main() (int i = 1, m;while (i = 10) (m = i * i;if(i%3=0) Console.Write(0t , m); i+;) )2.using System;using System.Collections
10、.Generic;7頁腳內容頁眉內容using System.Text;using System.Windows.Forms;namespace ConsoleApplication2(class ARRAY(static void Main(string口 args)(int sum1 = 0;int sum2 = 0;int口 arr = 1, 5, 2, 3, 6, 7, 12, 15 );foreach (int k in arr)(if (k % 3 = 0)sum1 += k;elsesum2 =sum2 + k;)Console.WriteLine(sum1=0, sum1);C
11、onsole.WriteLine(sum2=0, sum2);)五、程序補充完整(每空3分,共15分)下列程序是輸出求數組a中最大的數及所在數組的位置,請將程序補充完整。using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplicationclass Programstatic void Main()int a=26, 98, 91, 63, 58, 21, 65, 75;int t = 0, max =for (int i=1;i max)max =;7頁腳內容頁眉內容)Cons
12、ole.WriteLine(該數組中最大的數為:0”,max);Console.WriteLine(最大的數的數組下標為:0,t+1); )六、編程題(13分):.在窗體上有兩個文本框textBoxl, textBox2, 一個按鈕buttonl,一個標簽 labell,運行后,從文本框中輸入兩個整數,點擊按鈕后要求標簽labell顯示出在這兩個整數之間的所有素數。寫出點擊button1事件的代碼:private void button1_Click(Object sender,System.EventArgs e)().可選題:在一維數組中指定10個整數,要求寫一個方法Sort(),實現該數
13、組 元素從小到大排列,點擊按鈕button1調用方法SortO,排序結果在標簽label1 中顯示。=C#程序設計參考答案=一、1.A 2.C 3.B 4.C 5.A6.C 7.C 8.D 9.D 10.B二、.Math.Sqrt(Math.Abs(a*a*b-c)/(c*c-4*d)./.Read()或 ReadLine().false. Console.ReadLine(); 輸入角的度數r.Next(10, 90);6.if (x-10 & x=10)Timer1.Enable=true 或 Timer1.Start();listBox1.Items.Remove(listBox1.SelectedItem);三、int x=1;y=Convert.ToInt16(Console.ReadLine();public string Name;Student.s= Student.s+1;7頁
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 養(yǎng)魚技巧與知識培訓課件
- 2025年度海洋動物運輸與供應鏈管理合同3篇
- 綠森鋼化中空玻璃遷擴建項目可行性研究報告模板-立項拿地
- 全國清華版信息技術小學四年級下冊新授課 第4課 獨特景觀-在幻燈片中插入文本框 說課稿
- Unit7 Grammar Focus 說課稿 2024-2025學年人教版英語七年級上冊
- 貴州省安順市(2024年-2025年小學六年級語文)統編版競賽題(下學期)試卷及答案
- 安徽省合肥市新站區(qū)2024-2025學年九年級上學期期末化學試卷(含答案)
- 二零二五年度周轉材料租賃與施工現場安全生產合同3篇
- 陜西省商洛市(2024年-2025年小學六年級語文)部編版小升初真題(上學期)試卷及答案
- 貴州黔南經濟學院《手繪表現技法景觀》2023-2024學年第一學期期末試卷
- 洛欒高速公路薄壁空心墩施工方案爬模施工
- 事業(yè)單位公開招聘工作人員政審表
- GB/T 35199-2017土方機械輪胎式裝載機技術條件
- GB/T 28591-2012風力等級
- 思博安根測儀熱凝牙膠尖-說明書
- 數字信號處理(課件)
- 出院小結模板
- HITACHI (日立)存儲操作說明書
- (新版教材)蘇教版二年級下冊科學全冊教案(教學設計)
- 61850基礎技術介紹0001
- 電鏡基本知識培訓
評論
0/150
提交評論