c#异常-例题-当输入的里程数或耗油量无法转换成double值时处理FormatException

C#编程例题,题目要求:输入里程数和耗油量,计算每升的里程数,程序中使用异常处理器,当输入的里程数或耗油量无法转换成double值时处理FormatException。解答如下:using System;namespace 异常例题{ class Program { static void Main(string[] args) { ...
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

c#泛型-习题及解析

1单选关于C#的泛型,以下描述正确的是A.不同泛型方法的类型参数名称必须不同B.类型参数表中只能将类型参数声明一次,但可以在方法的参数表中多次出现C.所有泛型方法声明都将类型参数表放在方法名称的前面D.类型参数最多只能有一个接口约束,但可以有多个类约束答案:B2单选关于C#中泛型的约束,描述错误的是A.where T:IFoo 表示必须替换T的必须是接口B.where T: ...
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

visual studio 编程C#的若干快捷操作总结-提升效率

1.对选中代码进行注释:ctrl+k然后ctrl+c2.对选中代码取消注释:ctrl+k然后ctrl+u3.代码生成快捷键若干:输入"cw” + Tab + Tab-快速输入Console.WriteLine();“cw” + Tab + Tab - Console.WriteLine();“mbox” + Tab + Tab - Messagebox.Show();"prop” + ...
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

总结-控制台(Console)程序和Windows程序的区别

这是《Programming Microsoft Windows with C#》(作者是Charles Petzold)一书中找到的介绍:此编译器开关没有做任何非常深刻的事情。 它实际上仅在可执行文件中设置一个标志,该标志指示如何运行程序来加载程序。如果将可执行文件标记为控制台应用程序并从Windows启动,则Windows操作系统将创建一个命令提示符窗口,该窗口将启动该程序并显示该程序的...
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

C#习题-Windows编程(含答案)

1单选(2分)构建Windows窗体以及其所使用空间的所有类的命名空间是()A.System.Windows.FormsB.System.IOC.System.DataD.System.TextA2单选(2分)所有Windows窗体控件都是从System.Windows.Forms.Control类继承而来,它公开的成员不包含( )A.属性B.事件C.方法D.窗体D3单...
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

如何打开asm文件(学习汇编语言)

1.asm文件可以直接用记事本打开,浏览2.asm文件是汇编程序源文件,可以通过debug工具汇编成.obj文件,然后用link工具连接成.exe 文件3.可以在MASMPlus.exe 中打开,点击编译-编译(ASM)-连接,也会生成exe文件4.在dosbox中改变盘符,然后输入debug空格+exe文件的名称,单击回车,出现“-”符号,则文件已经打开。...
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

C#题目-GDI+绘图系统

1单选(2分)图形设备接口的缩写是下述哪项()A.GDIB.MDIC.CLRD.SDI答案:A2单选(2分)定义一个画笔对象,下列哪项错误()A.Pen myPen=new Pen(new SolidBrush(Color.Red))B.Pen myPen=new Pen(Color.Red)C.Pen myPen=new Pen(new Bitmap(“e:\1.jpg”)...
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

C#题目-窗体对话框菜单

1单选(2分)当鼠标右击一个控件时出现的菜单一般称为()A.子菜单B.上下文菜单C.菜单项D.主菜单答案:B2单选(2分)为菜单添加快捷键的属性是()A.MenuShortcutKeysB.ShortcutKeysC.MenuKeysD.keys答案:B3单选(2分)OpenFileDialog是打开文件对话框,显示此对话框的语句是OpenFileDialog1.Sh...
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

C#编程题-窗体、对话框和菜单-画线画圆程序

题目:完成图示程序:通过字体菜单选择字体,通过颜色菜单选择颜色,在窗体中画图并输出文字说明。画图菜单包括两个菜单项:画线、画圆。具体如图所示:这一题有几个关键地方其一是,想把字体和颜色传送进你画出的圆和线,那这个值需要是个全局变量,否则无法传送进ToolStripMenuItem_Click_1()方法里。其二是,点击“画圆”、“画线”菜单的时候,如何通过ToolStripMenuIt...
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

C语言-从给定的两个英文单词字符串s1和s2中找到包含s1和s2中最长且相同的英文单词

大作业一:完善如下程序,函数max()从给定的两个英文单词字符串s1和s2中找到包含s1和s2中最长且相同的英文单词,同一字母大小写视作不同字符且单词全部由英文字母组成,单词之间由一个或多个空白字符分隔。#include <stdio.h>#include <string.h>char s1[] = ”This is a c programming test”;ch...
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

解决’strcpy’: This function or variable may be unsafe. Consider using strcpy_s instead. To disable dep

运行程序时语法正常,但是显示出’strcpy’: This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.这个问题的解决方法是,在属性菜单里...
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

用C语言制作一款多人贪吃蛇游戏

上学期学的C语言,寒假想用来做点好玩的东西而不是单纯应付考试,刚开始想到了贪吃蛇,最后做成了双贪吃蛇,双龙夺猪讲的是随着猪肉价格渐长,一条龙与一条蛇争夺猪肉的故事233333除了贪吃蛇的基础功能移动进食撞墙计分等,还增加了龙蛇互相攻击争抢猪肉的功能程序加起来四百多行,花了六天左右(非脱产),代码部分参考了网络实现效果放在B站了,链接如下:用C语言编写多人贪吃蛇游戏源码放在github,...
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

C#- 设计一个简单的计算器,使其可以加减乘除计算

C#- 设计一个简单的计算器,使其可以加减乘除计算实现效果图:如果输入有误,会报错。代码如下:`using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using Syst...
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

解决:Visual Studio 中C#编程 联想时敲回车换行而不是自动补全

需要按下方向键,再敲回车,效率很低解决的办法是:按下Ctrl+Alt+空格 启动建议模式轻松解决!
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

C#小游戏【像素鸟】Flaggy bird类-飞行的特朗普

游戏本身是类似flaggy bird,设定会越飞越快(用if实现),柱子会上下范围内随即变化(Next实现),特朗普的运动(speed和gravity实现)C#学了大概两个多月,结合winform学着写了这样一个小游戏,核心代码应该不到一百行。效果见下:B站链接(视频做的没创意,没人看惨兮兮系列)代码在B站下面评论区啦(懒得再粘贴)...
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

C#输出数组,如何将各元素间用逗号隔开

写作业时发现这个问题,1.如果用for循环for (int j = array1.Length-1; j >-1; j--) { Console.Write(array1[j]+","); }则输出的结尾也有逗号2.用foreach这个语句foreach(var item in array) Console.WriteLine(item);则输出的结果全部连着3.转化成字符串格式Console.
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

MATLAB simulink常用操作之——自动整理连线

simulink自动整理连线做仿真的时候连线太乱怎么办?我是matlab simulink小白,不知道怎么整理连线,线太多看起来很乱经过摸索发现,原来,选中后,那个三个小点里有自动整理连线的功能自动整理之后是不是好多了?这就是工科狗Niko的个人小总结了,如果帮到了你请点个赞吧,您的支持是我继续分享的动力!...
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

微机原理-汇编语言-控制转移/跳转语句总结(JMP JE...)

跳转指令分三类:一、无条件跳转,即为JMP;二、根据 CX、ECX 寄存器的值跳转:JCXZ(CX 为 0 则跳转)JECXZ(ECX 为 0 则跳转);三、根据 EFLAGS 寄存器的标志位跳转根据标志位跳转的指令总结如下:JE ;等于则跳转JNE ;不等于则跳转JZ ;为 0 则跳转JNZ ;不为 0 则跳转JS ;为负则跳转JNS ;不为负则跳转JC ;进位则跳转JNC ;不进位则跳转JO ;溢出则跳转JNO ;不溢出则跳转JA ;
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

用MASMPlus编译时跳出:扩展名:没有对应的编译器方案

用MASMPlus编译时跳出:扩展名:没有对应的编译器方案解决方案:文件扩展名要改成asm的,即可顺利编译
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

微机原理实验1设堆栈指针SP=2000H,AX=3000H...(汇编语言)

设堆栈指针SP=2000H,AX=3000H,BX=5000H;利用堆栈作为两寄存器交换内容的中间单元,实现将AX,BX的内容交换,用DEBUG进行汇编和调试。————————————————mov ax,3000mov bx,5000mov sp,2000mov ss,axpush axpush bxpop axpop bxmov ax,4c00hint 21h————————————————End...
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0