复习C#

(1)public共有访问。该修饰符可用于类和结构的成员,可用于命名空间下直接定义的类型,对于类和结构成员,如果声明为共有的,那么除自身的成员,外部成员也可以访问
(2)private限制为私有访问。该修饰符只能用于类和结构的成员,如果成员未加访问限制修饰符,则默认为private
(3)protected限制为保护访问。该修饰符只能用于类的成员,而对结构的成员以及在命名空间下直接定义的类型无效,如果类的成员被声明为保护的,那么只有其所在的类及派生类中的成员可以访问,无法从类的外部进行访问
(4)internal限制为内部访问。该修饰符可用户类和结构的成员,也可用于命名空间下直接定义的类型。任何一种类型或成员如果声明为内部的,那么它在本程序集内可以被自由访问,对其他程序集来说是隐藏的 本题目正确答案为C

type=文件域。

本题考查String对象的声明和赋值方式。C#中没有new String() 这种方式来构造字符串。故选 AC。

在CSS中,控制列表样式的属性有:list-style-type,list-style-position,list-style-image,list-style,

引入命名空间是使用using关键字,选D

Visual Studio中,逐语句调试的快捷键为F11,F6,F5是eclipse的调试快捷键。Ctrl+f5是运行程序的快捷键。

第一二个为宽高,第三个为半径,第四个为位置

HTML5播放音频的文件的元素是<audio>元素

animation要结合@keyframes规定的样式,才能实现改变样式;transition可以直接设置样式的变化。所以选择b。

transition-duration单位为ms。transition-delay:的值为负值时,元素过渡会从该时间点开始显示,之前的动作被截断。

本题考察对transform的了解。rolate()函数实现旋转效果

此题考查变量名命名规则,在C#中变量首字母只能是字母、下划线_,其他部分只能是字母、下划线_以及数字,另外不能把使用关键字当做变量名(new是一个关键字),所以只能选d

本题考察掌握使用CSS清除浮动属性的方法,在CSS样式中,clear属性的属性值有 left、right、both、none、inherit五中值。所以C选项不对。

本题考察能够使用一维数组实现数据存储,一维数组的声明方式:type var[]; 或type[] var;声明数组时不能指定其长度(数组中元素的个数),Java中使用关键字new创建数组对象,格式为:数组名 = new 数组元素的类型 [数组元素的个数],或数组名 = new 数组元素的类型 [数组元素的个数]{},所以C错误


答案是B。 C#的switch语句中每个case标签都需要break语句作为结束语句

Video语法:Video src=”视频路径”

答案c和d弄反了, Margin(外边距)表示盒子与其他盒子之间的距离 Padding(内边距)表示内容与边框之间的距离 故答案是cd

本题考察的是基本数据类型之间的类型转换。 代码中num2为整型变量,num2/2.0将自动转换为double型,结果是4.5,最终avg的值为11.5,正确答案是D。
C#声明数组的语法是 数据类型[] 数组名; 因此选项C和选项D是错误的。
选项B声明并创建数组时,没有指定数组大小。

this指当前对象。 当局部变量与成员变量重名时,可以使用this表示自己的成员变量。

此题目考察的是JAVA开发基础,main方法中String[] arg 未初始化,访问数组元素导致数组下标越界,运行时异常。 选择d

此题考查的是C#中数组的作用,只有在能表示出相同类型的场合下才适合用数组。人类对象,可以定义为对象数组;成绩可以定义为数值型数组,而自定义类中的属性中某一个属性可以定义为数组类型,但几种属性不能定义成一个数组;手机的用途用方法表示,所不能定义成数组。

此题目考查的是C#中使用控制台类Console的WriteLine()方法输出信息的三种方式。
方式一:Console.Writeline();
方式二:Console.Writeline(要输出的值);
方式三:Console.Writeline(“格式字符串”,变量列表);
在第三种方式中,WriteLine()的参数由两部分组成:“格式字符串”和变量列表。
选项A中:直接将一串字符串值输出到控制台,因此A选项是正确的语句。
选项B中:“I love {0}”就是格式化字符串,{0}叫作占位符,它占的就是后面”C#”值的位置。因此B选项是正确的语句。
选项C中:是直接输出了bool值false,所以C选项也是正确的。
选项D中:"I {0} {1} "用了两个占位符,可后面的参数列表只给了"love "一个参数值。因此D选项是错误的语句,所以选择D是正确的。

visibility:hidden;与display:none;的区别就是visibility:hidden;会保留元素的空间,而display:none;不会保留元素的空间。所以选择a。

此题考查的是值传递和引用传递的两种方式。
题中myMethord(ref int num1,int num2)中的”num1”用了ref引用传递,”num2”是值传递。
因此C选项是正确的。

此题目考查的是C#中引入命名空间的语法。C#中,使用using来引入命名空间,正确答案是C。

本题考察的是foreach语句的用法。语法结构为: foreach(元素类型 元素变量名 in 数据集合) { } 本题意在便利字符串中每一个字符统计'a'的个数,其中数据集合是字符串str,其中每一个元素是一个字符,使用char关键字定义。正确答案是d。

此题目考查的是C#的程序结构。C#中,使用using来引入其他命名空间,使用namespace来定义一个命名空间。此题的命名空间是ACCP。

答案是C。 首先,本题代码中声明并初始化变量a=10,b=20,c=30。随后,在if语句中通过条件表达式(a>b || b>c)来判断“变量a大于变量b或者变量b大于变量c”,即:(10>20 或 20>30)吗?很明显,此时这个条件表达式不成立。 接着,代码进入if的else子句继续判断条件表达式(a<b && b<c)是否成立,即:(10<20 或 20<30)吗?这个条件表达式成立,执行该条件表达式后的语句“Console.WriteLine(b+c);”输出变量b和c之和50。

1.是应该是private或者public都可以,定义一个方法,2.调用这个方法,要 使用引用类型作为参数类型进行(引用)传递
get与set访问器中应当使用字段name,使用属性Name会导致递归调用和运行异常。

宽属性为width,高度属性为height,虚线属性值为dashed,外边距一样时只设置margin属性一个属性值就可以了

重点是搞明白i++和++i的区别,这是解答该题的关键。
i=0;则i++=0;
j=0;则++j=1;
然后b = 0+1 = 1;最后++b = 2;

C#中的string[] Split(char separator);方法用指定的分割符separator分割字符串,返回分割后的字符串数组。
此题以逗号分割成长度为2的字符串数组,并将下标为1值循环输出。
因此A选项是正确的。
复习C#的更多相关文章
- iOS总结_UI层自我复习总结
UI层复习笔记 在main文件中,UIApplicationMain函数一共做了三件事 根据第三个参数创建了一个应用程序对象 默认写nil,即创建的是UIApplication类型的对象,此对象看成是 ...
- vuex复习方案
这次复习vuex,发现官方vuex2.0的文档写得太简略了,有些看不懂了.然后看了看1.0的文档,感觉很不错.那以后需要复习的话,还是先看1.0的文档吧.
- 我的操作系统复习——I/O控制和系统调用
上篇博客介绍了存储器管理的相关知识——我的操作系统复习——存储器管理,本篇讲设备管理中的I/O控制方式和操作系统中的系统调用. 一.I/O控制方式 I/O就是输入输出,I/O设备指的是输入输出设备和存 ...
- 复习(1)【Maven】
终于开始复习旧知识了,有输入必然要有输出.输入和输出之间的内化过程尤为重要,在复习的同时,真正把学到的东西积淀下来,加深理解. Maven项目概念与配置 Maven是一个项目管理和综合工具.Maven ...
- 《CSS权威指南》基础复习+查漏补缺
前几天被朋友问到几个CSS问题,讲道理么,接触CSS是从大一开始的,也算有3年半了,总是觉得自己对css算是熟悉的了.然而还是被几个问题弄的"一脸懵逼"... 然后又是刚入职新公司 ...
- JS复习--更新结束
js复习-01---03 一 JS简介 1,文档对象模型 2,浏览器对象模型 二 在HTML中使用JS 1,在html中使用<script></script>标签 2,引入外部 ...
- jQuery 复习
jQuery 复习 基础知识 1, window.onload $(function(){}); $(document).ready(function(){}); 只执行函数体重的最后一个方法,事 ...
- jQuery5~7章笔记 和 1~3章的复习笔记
JQery-05 对表单和表格的操作及其的应用 JQery-06 jQuery和ajax的应用 JQery-07 jQuery插件的使用和写法 JQery-01-03 复习 之前手写的笔记.实在懒得再 ...
- HTML和CSS的复习总结
HTML(Hypertext Markup Language)超文本标记语言:其核心就是各种标记!<html> HTML页面中的所有内容,都在该标签之内:它主要含<head>和 ...
- 2017年1月1日 java学习第二天复习
今天是新年的第一天,以前学习没有总结习惯,学习效率和成果都很不好. 学习的过程就是反复的复习和不断学习的过程,开始今天的学习总结 学习java的第二天. 今天学习了java最基础的一些内容,照着 ...
随机推荐
- 错误代码: 1248 Every derived table must have its own alias
1.错误描述 1 queries executed, 0 success, 1 errors, 0 warnings 查询:SELECT stu_id, (SELECT stu_name FROM t ...
- Codeforces Round #432 Div. 1 C. Arpa and a game with Mojtaba
首先容易想到,每种素数是独立的,相互sg就行了 对于一种素数来说,按照的朴素的mex没法做... 所以题解的简化就是数位化 多个数同时含有的满参数因子由于在博弈中一同变化的,让他们等于相当于,那么这样 ...
- BUAA软工第0次作业
第一部分:结缘计算机 1.你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢?(必答) 我在大学之前甚至连一个萌新都算不上,根本没有任何一点计算机专业的基础. 因此在进入大学之前,计算机对于我 ...
- JustMock .NET单元测试利器(一)
1.什么是Mock? Mock一词是指模仿或者效仿,用于创建实例和静态模拟.安排和验证行为.在软件开发中提及"mock",通常理解为模拟对象.模拟对象的概念就是我们想要创建一个可以 ...
- 异常-----java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.core.KeyFactory
SSH 类库问题 java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer2009- ...
- Linux之服务管理
一.计划任务 1) Crontab简介 1.Crontab是一个用于设置周期性被执行任务的工具: 2.被周期性执行的任务我们称为Cron Job: 3.周期性执行的任务列表我们称为Cron Table ...
- Python Cookbook(第3版)中文版:15.14 传递Unicode字符串给C函数库
15.14 传递Unicode字符串给C函数库¶ 问题¶ 你要写一个扩展模块,需要将一个Python字符串传递给C的某个库函数,但是这个函数不知道该怎么处理Unicode. 解决方案¶ 这里我们需要考 ...
- 关于js的语句类型运算符等
JavaScript的基本语句有以下几种: 1.for(判断条件){执行内容}: 2.if(条件){...}else{ ....}: 3.while(条件){....}:先判断条件再执行: do{.. ...
- Jmeter_针对响应信息不明确的接口做关联
下午写一个新功能的接口脚本,遇到几个技术问题,现在将解决方案写出来 1:做接口关联的时候,发现接口响应没有可以利用的信息.如下图只返回了一个成功的标识,这样的接口如何与之关联? 通过抓包观察后续的修改 ...
- Js - JQ事件委托( 适用于给动态生成的脚本元素添加事件)
最近一段时间打了一个大仗,现在总算消停点,才有时间来做个总结吧算是: 移动端遇到一个项目,是一个列表的侧滑栏,在我这里用jq写的交互事件.自测各方面都挺好的,美滋滋的给了研发.研发也美滋滋的开始开发. ...