操作题答案Word文档下载推荐.docx

上传人:b****6 文档编号:17290958 上传时间:2022-11-30 格式:DOCX 页数:27 大小:21.91KB
下载 相关 举报
操作题答案Word文档下载推荐.docx_第1页
第1页 / 共27页
操作题答案Word文档下载推荐.docx_第2页
第2页 / 共27页
操作题答案Word文档下载推荐.docx_第3页
第3页 / 共27页
操作题答案Word文档下载推荐.docx_第4页
第4页 / 共27页
操作题答案Word文档下载推荐.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

操作题答案Word文档下载推荐.docx

《操作题答案Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《操作题答案Word文档下载推荐.docx(27页珍藏版)》请在冰豆网上搜索。

操作题答案Word文档下载推荐.docx

最大值:

Console.WriteLine(max);

Console.ReadLine();

}

编写一个控制台应用程序,要求输入X的值,计算下面分段函数的Y的值。

classProgram

staticdoubleCalculate(doublex)

doubley;

if(x>

100)

y=10*Math.Pow(x,3)+5*x*x+3*x+2;

elseif(x>

=-100&

&

x<

=100)

y=6*x+1;

else

y=Math.Pow(x,4)+8*Math.Pow(x,3)+6*Math.Pow(x,2)-100;

returny;

staticvoidMain(string[]args)

doublex;

Console.Write("

请输入X的值:

x=Convert.ToDouble(Console.ReadLine());

doubley=Calculate(x);

结果Y={0}"

y);

Console.ReadKey();

}

编写一个控制台应用程序,要求输入任意一串长度的字符,输出其字符串的长度和反序

stringstr;

intlen1=0,len2=0,len3=0;

str=Console.ReadLine();

该字符吕的长度为:

{0}"

str.Length);

该字符串的反序为:

for(inti=str.Length-1;

i>

=0;

i--)

Console.Write(str[i]);

Console.Write('

\n'

foreach(charcinstr)

if(char.IsDigit(c))

len1++;

elseif(char.IsLower(c))

len2++;

elseif(char.IsUpper(c))

len3++;

该字符串的数字有:

+len1+"

小写字母有:

+len2+"

大写字母有:

+len3);

编写一个Windows应用程序,界面如下图所示,其中个的所得税、社保、房租和水电分别占工资的3%、4%、2%和1%。

publicpartialclassForm1:

Form

publicForm1()

InitializeComponent();

privatevoidbutton1_Click(objectsender,EventArgse)

floatpercent=0;

floatsum;

for(inti=1;

=4;

switch(i)

case1:

if(checkBox1.Checked==true)

percent+=0.03f;

break;

case2:

if(checkBox2.Checked==true)

percent+=0.04f;

case3:

if(checkBox3.Checked==true)

percent+=0.02f;

case4:

if(checkBox4.Checked==true)

percent+=0.01f;

sum=(float.Parse(textBox1.Text))*percent;

textBox2.Text=sum.ToString();

编写一个Windows应用程序,界面如下图所示,要求运行时左边列表框能出现100、200到1000之间的10个选项,并实现相应命令按钮的功能。

 

namespace_3._5

{

int[]arry=newint[10];

arry[0]=100;

arry[1]=200;

arry[2]=300;

arry[3]=400;

arry[4]=500;

arry[5]=600;

arry[6]=700;

arry[7]=800;

arry[8]=900;

arry[9]=1000;

listBox1.Items.Add(arry[i]);

objectItem=(object)textBox1.Text;

listBox1.Items.Add(Item);

privatevoidlistBox1_SelectedIndexChanged(objectsender,EventArgse)

privatevoidbutton2_Click(objectsender,EventArgse)

objectSettleOnItem=listBox1.SelectedItem;

if(listBox2.Items.Contains(SettleOnItem))

{

MessageBox.Show(SettleOnItem.ToString()+"

已存在!

"

提示信息"

MessageBoxButtons.OK,MessageBoxIcon.Warning);

listBox1.Items.Remove(SettleOnItem);

listBox2.Items.Add(SettleOnItem);

privatevoidbutton3_Click(objectsender,EventArgse)

objectSettleOnItem=listBox2.SelectedItem;

if(listBox1.Items.Contains(SettleOnItem))

MessageBox.Show(SettleOnItem.ToString()+"

"

MessageBoxButtons.OK,MessageBoxIcon.Warning);

listBox2.Items.Remove(SettleOnItem);

listBox1.Items.Add(SettleOnItem);

privatevoidbutton4_Click(objectsender,EventArgse)

this.Dispose();

要求在窗体界面中实现使用不保持连接的方式编写程序,并在各个文本框中分别显示表的当前记录的学生的学号,姓名,性别,成绩信息,并在相应的命令按钮中输入代码能实现显示第一条、上一条、下一条和最后一条记录的信息的功能。

namespace_4._4

DataSetdata;

OleDbDataAdapteradapter;

inti=0;

stringsqlstr="

select*fromscore"

;

stringstrPath=AppDomain.CurrentDomain.BaseDirectory+"

./score.mdb"

stringstr="

Provider=Microsoft.Jet.OLEDB.4.0;

DataSource="

+strPath+"

PersistSecurityInfo=False"

OleDbConnectionconn=newOleDbConnection(str);

adapter=newOleDbDataAdapter(sqlstr,conn);

OleDbCommandBuilderbuilder=newOleDbCommandBuilder(adapter);

data=newDataSet();

adapter.Fill(data,"

score"

this.textBox1.Text=data.Tables["

].Rows[i]["

学号"

].ToString();

this.textBox2.Text=data.Tables["

姓名"

this.textBox3.Text=data.Tables["

性别"

this.textBox4.Text=data.Tables["

成绩"

label6.Text=(i+1).ToString()+"

/"

+data.Tables["

].Rows.Count;

button1.Enabled=false;

button2.Enabled=false;

button3.Enabled=true;

button4.Enabled=true;

i--;

if(i==0)

button2.Enabled=true;

button1.Enabled=true;

i++;

if(i==data.Tables["

].Rows.Count-1)

button3.Enabled=false;

button4.Enabled=false;

i=data.Tables["

].Rows.Count-1;

使用保持连接的方式编写程序,查询符合应用程序界面所选的条件的SCORE数据库中的score表的学生的学号,姓名,性别,成绩,并将结果在列表框中显示出来,要求在列表框中首先显示表的所有字段信息,排序字段选用学号。

namespace_4._3

boBox1.SelectedIndex=0;

boBox2.SelectedIndex=0;

listBox1.Items.Add("

"

+"

\t\t"

\t"

select*fromscorewhere成绩<

600orderby成绩desc"

conn.Open();

OleDbCommandcommand=newOleDbCommand(sqlstr,conn);

OleDbDataReaderdr1=command.ExecuteReader();

while(dr1.Read())

listBox1.Items.Add(dr1[0].ToString()+"

+dr1[1].ToString()+"

\t"

+dr1[2].ToString()+"

+dr1[3].ToString());

conn.Close();

for(inti=listBox1.Items.Count-1;

listBox1.Items.RemoveAt(i);

stringsqlstr;

if(radioButton1.Checked)

sqlstr="

select*fromscorewhere成绩"

+comboBox1.Text+"

+textBox1.Text+"

orderby"

+comboBox2.Text+"

asc"

select*fromscorewhere成绩"

desc"

privatevoidtextBox1_TextChanged_1(objectsender,EventArgse)

if(textBox1.Text=="

8.设计一个DNS解析的程序界面,输入一个网址,在列表框中显示出网站所在的所有IP地址,主机名和别名。

usingSystem;

usingSystem.Collections.Generic;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Linq;

usingSystem.Text;

usingSystem.Windows.Forms;

usingSystem.Net;

namespace_3

privatevoidtextBox1_TextChanged(objectsender,EventArgse)

listBox1.Items.Clear();

stringname=textBox1.Text;

IPHostEntryme=Dns.Resolve(name);

listBox1.Items.Add(me.HostName);

foreach(IPAddressipinme.AddressList)

listBox1.Items.Add(ip.ToString());

me.Aliases.Length;

listBox1.Items.Add(me.Aliases[i]);

9.编写一个Windows应用程序,判断二个IP地址是否在同一子网内(二个IP的子网掩码是相同的)。

namespace_6._2

bytea1,a2,a3,a4,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 解决方案

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1