文档库 最新最全的文档下载
当前位置:文档库 › C#笔试题目1

C#笔试题目1

C#笔试题目1
C#笔试题目1

1、下列有关基本类的大小不正确的是D

A、int类型是4个字节

B、bool类型是1个字节

C、long类型是8个字节

D、char类型是一个字节(char类型占两个字节)

2、关于定义数组定义不正确的是C

A、int[] numbers={1,2,3,4,5,6};

B、int[] numbers=new int[6];

C、int[][] numbers=new int[2][3]; (定义二维数组的正确方法:int[,] a = new int[3,5];)

D、var a=new[]{1,2,3,4,5,6};

3、有关数组说法不正确的是A

A、数组的内存是分配在栈(堆)中

B、数组的索引从零开始的

C、数组是一种数据结构,它包含若干相同的类型的变量

D、数组可以是一维、多维、交错的

4、有关结构体说法不正确的是D

A、在结构体声明中,除非字段被声明为const或static,否则无法初始化

B、结构体不能声明默认的构造函数(没有参数的构造函数)或析构函数

C、结构体不能从类或其他结构体继承

D、结构体是引用类型的(结构体是值类型,类是应用类型)

5、有关结构体和类的说法不正确的是B

A、结构是值类型的,而类是引用类型的

B、结构体不可以声明构造函数

C、结构体直接继承System.ValueType类型

D、结构体可以继承接口

6、有关类和结构体的区别说法不正确的是C

A、结构体是值类型的,而类是引用类型的

B、类的实例化需要new,而结构体可以不用

C、结构体内存一定分配在栈(堆)中,而类的内存分配在堆中

D、结构可用作可为null的类型,因而可向其赋值null

7、关于静态类说法不正确的是C

A、声明静态类,该类不能使用new关键字创建实例

B、静态仅包含静态成员

C、静态类不能包含常量成员

D、静态类是密封的

8、有关静态成员说法不正确的是A

A、可以使用类的实例,访问本身类的静态的成员

B、静态方法可以被重载,但不能被重写

C、静态成员在第一次被访问之前并且在任何静态构造函数之前初始化

D、可以在类中声明静态成员

9、有关委托的说法不正确的是D

A、一旦为委托分配了方法,委托与该方法具有完全相同的行为

B、委托是一种引用方法的类型

C、委托可以链接在一起,方法不必与委托签名完全匹配

D、委托就是事件一种表示形式(委托与事件是两码事)

10、delegate void Del(int x);

void DoWork(int k);

下列关于委托订阅不正确的是C

A、Del d=DoWork;

B、Del d=new Del(DoWork);

C、Del d+=DoWork

D、Del d=delegate(int x){DoWork(x);};

11、有关静态构造函数说法不正确的是C

A、静态构造函数既没有访问修饰符,也没有参数

B、在创建第一个实例前或引用任何静态成员之前,将自动调用静态构造函数来初始化。

C、在程序中,用户可以控制何时执行静态构造函数

D、无法直接调用静态构造函数

12、有关absract关键字说法不正确的是D

A、absract用于创建仅用于继承用途的类和类的成员

B、absract用于方法,则该方法隐含是虚函数

C、absract用于类,则此类无法被实例化

D、absract用于方法,则该方法有方法体

13、有关继承需要用的关键字说法不正确的是B

A、virtual用于修饰方法、属性、索引器或事件,并使它们可以在派生类中被重写。

B、virtual(不)可以和static、abstract、private、override修饰符一起使用。

C、override关键字提供从基类继承的成员的新的实现,重写的基类方法必须是virtual、abstract、或override关键字修饰的。

D、Sealed用于修饰类时,将会阻止其他类从该类派生

14、有关索引器说法不正确的是C

A、索引器允许类或结构体的实例就像数组一样进行索引

B、索引器类似于属性,不同之处在于他们的访问器采用参数

C、索引器不可被重载

D、索引器不必根据整数值进行索引,由你决定如何定义特定的查找机制

15、在C#中,下列常量定义正确的是(B)

A、Const double PI 3.1415926;

B、Const double e=2.7

C、define double PI 3.1415926

D、define double e=2.7

16、以下c#代码:

using System.Threading;

class App{

public static void Main(){

Timer timer = new Timer(new TimerCallback(CheckStatus),null,0,2000);

Console.Read();

}

static void CheckSatus(Object state){

Console.WriteLine("正在进行检查...")

}

}

在使用代码创建定时器对象的时候,同时指定了定时器的事件,运行时将每隔两秒打印一行“正在运行检查...”,因此,TimerCallback是一个(A)

A.委托

B.结构

C.函数

D.类名

17、在.NET中,从属性的读写特性上来进行分类,可以划分为以下三种,除了(D)。

A.只读属性

B.只写属性

C.读写属性

D.不可读不可写的属性

18、阅读以下的C#代码:

public class TEApp{

public static void ThrowException(){

throw new Exception();

}

public static void Main(){

try{

Console.WriteLine("try");

ThrowException();

}

catch(Exception e){

Console.WriteLine("catch");

}

finally{

Console.WriteLine("finally");

}

}

}

请问代码运行结果是(A)。(选择一项)

A.try catch finally

B.try

C.try catch

D.try finally

19、在C#中,一个类(B).(选择一项)

A.可以继承多个类

B.可以实现多个接口

C.在一个程序中只能有一个子类

D.只能实现一个接口

20、针对下面的C#代码:

using System;

class Teststring {

public static void Main(){

String strOriginal;

strOriginal = Console.ReadLine();

bool A = strOriginal.Equals("A");

Console.WriteLine(A.ToString());

int B = strOriginal.Length;

Console.WriteLine(B.ToString());

Console.ReadLine();

}

}

程序运行时.输入。“AAAAA”(五个A的前面有三个空格)则程序输出为(B)(选择一项)

A.0 8

B.False 8

C.-1 8

D.False 5

21、以下的C#代码段:

public struct Person{

string Name;

int Age;

}

public static void Main(){

Hasbtable A;

Person B;

//其他处理代码

以下说法正确的是(A)。(选择一项)

A.A为引用类型的变量,B为值类型的变量

B.A为值类型的变量,B为引用类型的变量

C.A和B都是值类型的变量

D.A和B都是引用类型的变量

22、以下的C#代码:

static void Main(string[] args){

Console.WriteLine("运行结果: {0}",Console.ReadLine());

Console.ReadLine();

}

代码运行结果为(D)。(选择一项)

A.在控制台窗口显示“运行结果:”

B.在控制台窗口显示“运行结果:{0}”

C.在控制台窗口显示“运行结果:,Console.ReadLine”

D.如果用户在控制台输入“ A”,那么程序将在控制台显示“运行结果:A”

23、在C#中定义一个数组,正确的代码为(B)。(选择一项)

A.int arraya = new int[5];

B.int[] arraya = new int[5];

C.int arraya = new int[];

D.int[5] arraya = new int;

24、在C#语言中,下列关于属性的描述正确的是(B).(选择一项)

A.属性系是以public关键字修饰的字段,以public关键字修饰的字段也可称为属性

B.属性是访问字段值的一种灵活机制,属性更好地实现了数据的封装和隐藏

C.要定义只读属性只需在属性名前加上readonly关键字

D.在C#的类中不能自定义属性

25、程序运行过程中发生的错误,叫作(C).(选择一项)

A.版本

B.断点

C.异常

D.属性

26、在.NET框架类库中,所有与多线程机制应用相关的类都放在(C)命名空间中。(选择一项)

A.System.SysThread

B.System.Thread

C.System.Threading

https://www.wendangku.net/doc/845132052.html,Exception

27、如果一个函数成员需要被子类使用且不需要提供其他类来使用,需要的修饰符A

A、private

B、protected

C、internal

D、public

28、阅读以下的C#代码:

class A{

public A( ) {

Console.WriteLine("A");

}

}

class B:A{

public B(){

Console.WriteLine("B");

}

}

class Program{

public static void Main(){

B b = new B();

Console.ReadLine();

}

}

上述代码运行后,将在控制台窗口输出(C)。(选择一项)

A. A

B. B

C. A B

D.B A

29、在.NET中,以下关于命名空间的描述,正确的是(D)。(选择一项)

A.命名空间不可以进行嵌套

B.任一个.cs文件中,只能存在一个命名空间

C.便用private修饰的命名空间,其内部的类也不允许访问

D.命名空间使得代码更加有条理、结构更清晰

30、NET中,程序中的错误可以划分为以下三类,除了(D)。(选择一项)

A.逻辑错误

B.运行时错误

C.语法错误

D.自定义错误

31、针对下面的C#代码:

using System;

delegate void D(int i);

class P{

public static void Main(){

V(new D(R));

}

public static void R(int t) {

V(21);

}

public static void V(int i){

Console.WriteLine(i.ToString());

Console.ReadLine();

}

}

以下说法正确的是(B )(选择一项)

A.代码中存在错误,delegate voidD(int i);不能定义在名称空间或者类之外

B.代码中存在错误,代码行V(new D(R));使用委托错误

C.程序正常运行,输出为0

D.程序正常运行,输出为21

32、被volatile关键字修饰字段的作用是( B)

A、提供给子类使用,不提供给其他类使用

B、禁止对字段的访问施加优化

C、表示只读字段,只能赋值一次

D、只能在本程序集中使用

33、以下关于C#中方法重载的说法正确的是(CD)。(选择二项)

A.如两个方法名字不同,而参数的数量不同,那么它们可以构成方法重载

B.如两个方法名字相同,而返回值的数据类型不同,那么它们可以构成方法重载

C.如两个方法名字相同,而参数的数据类型不同,那么它们可以构成方法重载

D.如两个方法名字相同,而参数的数量不同,那么它们可以构成方法重载

34、在C#语法中,在派生类中对基类的虚函数进行重写,要求在声明中使用(A)关键字。(选择一项)

A.override

B.new

D.virtual

35、在.NET中,Hashtable类所在的命名空间是(C)(选择一项)

A.System.Threadint

B.System.IO

C.System.Collections

D.System

36、在C#中,可以通过装箱和拆箱实现值类型与引用类型之间相互转换,在下列代码中,有(B)处实现了拆箱。(选择一项)

int age = 5;

object o= age;

o=10;

age=(int)o;

object oAge =age;

A.0

B.1

C.2

D.3

37、在C#中,下列代码的运行结果是(B). (选择一项)

Int[]num =new int[]{1,3,5};

ArrayList arr=new ArrayList();

For(int i=0;i

arr.Add(num[i]);

}

arr.Insert(1,4);

console.Write(arr[2]);

A.1

B.3

C.4

D.5

38、C#中关于委托,下面说法正确的是(AD(CD))。(选择两项)

A.委托是一种类的成员

B.委托必须定义在类中

C.定义委托需要使用delegate关键字

D.委托是一种数据类型

39、下列关于C#的异常处理的说发法,错误的是(BC)。(选择二项)

A.Try块必须跟catch块组合使用,不能单独使用

B.一个try块可以跟随多个catch块

C.使用throw语句既可引发系统异常,也可以引发由开发人员创建的自定义异常

D.在try … catch …..finally块中,即便开发人员编写强制逻辑代码,也不能跳出finally 块的执行

40、在.NET中,一些数据类型为引用类型,当引用类型的值为(B)时,表明没有引用任何对象。(选择一项)

A.Empty

C.Nothing

D.0

41、在C#中,接口与抽象基类的区别在于(D)。(选择一项)

A.抽象基类可以包含非抽象方法,而接口只能包含抽象方法

B.抽象基类可以被实例化,而接口不能被实例化

C.抽象基类不能被实例化,而接口可以被实例化

D.抽象基类能够被继承,而接口不能被继承

43、下列类型是引用类型的是C42、异常是在什么时候发生的C

A、编写程序时

B、编译时

C、运行时

D、最终用户发出的请求时

44、以下的C#代码,试图用来定义一个接口:

public interface IFile{

int A;

int delFile(){

A = 3;

}

void disFile();

}

关于以上的代码,以下描述错误的是 B

(A)以上的代码中存在的错误包括:不能在接口中定义变量,所以int A代码行将出现错误;

(B)以上的代码中存在的错误包括:接口方法delFile是不允许实现的,所以不能编写具体的实现函数;

(C)代码void disFile();声明无错误,接口可以没有返回值;

(D)代码void disFile();应该编写为void disFile(){};

45、有关抽象方法说法正确的是B

A、可以有方法体

B、是没有方法体的方法

C、可以出现在非抽象类中

D、抽象类中的方法都是抽象方法

46、下列关于C# 中索引器理解正确的是(c )

A、索引器的参数必须是两个或两个以上

B、索引器的参数类型必须是整数型

C、索引器没有名字

D、以上皆非

47、以下关于ref 和out 的描述哪些项是正确的?( 多选) ( ACD )

A、使用ref 参数,传递到ref 参数的参数必须最先初始化。

B、使用out 参数,传递到out 参数的参数必须最先初始化。

C、使用ref 参数,必须将参数作为ref 参数显式传递到方法。

D、使用out 参数,必须将参数作为out 参数显式传递到方法

48、以下叙述正确的是:(B C )

A、接口中可以有虚方法。

B.、一个类可以实现多个接口。

C.、接口不能被实例化

D.、接口中可以包含已实现的方法。

49、下哪些可以作为接口成员?( 多选) ( ABDE )

A、方法

B、属性

C、字段

D、事件

E、索引器

50、在C#中,下列代码的运行结果是(D)。(选择一项)

Int []num = new int[5]{1,3,2,0,0}

Array,Reverse(num);

Foreach(int I in num){

Console.Write(i);

}

A.00123

B.12300

C.00132

D.00231

51、在C#中,(c)访问修饰符修饰的变量只能由当前程序集访问。

A.public

B.protected

C.internal

D.private

52、下列属性定义不正确的是C

A、public int ID{get;set;}

B、public int ID{get; private set;}

C、public int ID{get;}

D、prviate int id=0;public int ID{get{return id;}{set{id=value;}}}

53、有关lock关键字理解不正确的是D

A、lock关键字是将语句标记为临界区,方法是获取给定的对象的互斥锁,执行该语句,然后释放该锁。

B、lock关键字可确保当一个线程位于代码的临界区时,另一个线程不会进入该临界区,如果其他线程试图进入锁定的代码,则它将一直等待,直到该对象释放。

C、lock其实就是Monitor,在代码开始处调用Enter,而在块的结尾调用Exit

D、在程序中鼓励使用lock(this)、lock(typeof(MyType))、Lock(“myLock”)

54、有关接口的实现说法不正确的是C

A、实现接口的类,类中对应的成员必须是公共的、非静态的,并且与接口成员具有相同的名称和签名

B、接口实现分位显示实现和隐式实现

C、如果类继承多个接口,并且含有具有相同成员名称的两个接口,如果我们实现接口成员的话,必须使用显示实现接口的方式

D、类的属性和索引器可以为接口上定义的属性或索引器定义额外的访问器

55、有关接口的理解不正确的是C

A、不能实例化接口

B、接口不包括方法的实现

C、接口可以包含事件、索引器、方法、属性、字段

D、类和结构可以从多个接口继承

56、有关接口说法不正确的是C

A、接口可以继承接口

B、类可以继承接口

C、结构体不能继承接口

D、继承接口的任何非抽象类型都必须实现接口的所有成员

57、常用的字符串判空串方法:(A)

A、bool isEmpty = (str.Length==0)

B、bool isEmpty = (str==String.Empty)

C、bool isEmpty = (str=="")

D、都一样

58、在C#中,关于Array和ArrayList的维数,以下说法正确的是(A)。(选择一项)

A. Array可以有多维,而ArrayList只能是一维

B.Array只能是一维,而ArrayList可以有多维

C.Array和ArrayList 都只能是一维

D. Array和ArrayList都可以是多维

59、在C#中,下列代码运行后,变量Max的值是(C)(选择一项)Int a=5,b=10,c=15,Max=0;

Max = a>b?a:b;

Max = c

A.0

B.5

C.10

D.15

60、接口是一种引用类型,在接口中可以声明(a),但不可以声明公有的域或私有的成员变量

A、方法、属性、索引器和事件;

B、方法、属性信息、属性;

C、索引器和字段;

D、事件和字段;

61、以下是一些C#中的枚举型的定义,其中错误的用法有()

a)public enum var1{ Mike = 100, Nike = 102, Jike }

b)public enum var1{ Mike = 100, Nike, Jike }

c)public enum var1{ Mike=-1 , Nike, Jike }

d)public enum var1{ Mike , Nike , Jike }

62、下列关于构造函数的描述正确的是(c)

A、构造函数可以声明返回类型。

B、构造函数不可以用private修饰

C、构造函数必须与类名相同

D、构造函数不能带参数

63、在.Net中,关于CLR和IL,以处描述正确的是(D)(选择一项)

A.应用程序在CLR环境被编译成IL,IL将能够被任何计算机指令性集成

B..应用程序被编译两次,第一次生成IL,IL在运行时候被CLR快速编译

C.应用程序被编译两次,但是第二次CLR编辑比第一次慢

D.借助CLR,IL被编译成机器代码并且能够在不同的计算机指令集下被执行

64、CLR为.NET提供以下方面的功能或者服务.除了(D)。(选择一项)

A.无用存储单元收集

B.代码验证和类型安全

C.代码访问安全

D.自动消除程序中的逻辑错误

65、有关fixed关键字说法不正确的是C

A、fixed语句禁止垃圾回收器重定位可移动的变量

B、fixed语句只能出现在不安全上下文中

C、fixed语句可以在数据结构或类中创建带有固定大小数组的缓冲区

D、fixed语句用于创建固定数组时,数组类型只能是bool、byte、char、short、int、long、sbyte、ushort、uint、ulong、float、double中的一种。

66、下列那个类型是引用类型的是C

A、enum类型

B、struct类型

C、String类型

D、int类型

67、有关属性(System.Attribute)是用于P/Invoke的属性类型是C

A、CoditionalAttribute

B、ObsoleteAttribute

C、DllImportAttribute

D、AttributeUsageAttribute

68、有关属性(System.Attribute)是根据预处理标识符执行方法的属性类型是C

A、CoditionalAttribute

B、ObsoleteAttribute

C、DllImportAttribute

D、AttributeUsageAttribute

69、有关异步委托Control.BeginInvoke(界面)和myDelegate.BeginInvoek实现方式说法正确的B

A、Conrol.BeginInvoek和MyDelegate.BeginInvoek都是使用PostMessage发送消息。

B、Conrol.BeginInvoek是使用PostMessage发送消息,MyDelegate.BeginInvoek是使用线程池的

C、Conrol.BeginInvoek和MyDelegate.BeginInvoek都是使用线程池的

D、Conrol.BeginInvoek是使用线程池的,MyDelegate.BeginInvoek是使用PostMessage 发送消息

70、& 和&&的区别是A

A、&是算术”与”运算符,用于整形和bool;&&是条件”与”运算符,仅用于bool

B、&和&&是算术”与”运算符,用于整形和bool

C、&&是算术”与”运算符,用于整形和bool;&是条件”与”运算符,仅用于bool

D、&和&&是条件”与”运算符,仅用于bool

71、面向对象的三大特性(封装,继承,多态)

72、能使用foreach遍历访问的对象需要实现(IEnumerable)接口或声明(GetEnumerator)方法类型

73、数组的基类为(Array),委托的基类(MulticastDelegate)。

74、用于获取值类型的大小的关键字(sizeof),用于在栈中分配内存空间的关键字(stackalloc)。

75、用于表示不安全上下文的关键字(unsafe),用于派生类访问基类成员的关键字(base)。

76、用于互斥锁的关键字为(lock),用于表示不受编译器优化的限制的关键字(volatile)。

77、写出有关异常的关键字(try,catch,finally,throw)。

78、用于声明委托的关键字(delegate),用来声明事件的关键字(event),用于声明局部匿名类型的关键字(var),用于声明在外部实现的方法的关键字(extern)。

79、异常的基类(expection),C#中所有类型都继承(object)

80、值类型转换为引用类型称为(装箱),引用类型转换为值类型称为(拆箱)

81、简述private、protected、public、internal修饰符的作用(private:只有在本类内部可以访问,protected:本类内部及派生的子类可以继承,public:没有访问限制,internal:在本程序集内可以访问)

82、Heap与stack的差别?()

结构体是值传递,类是引用传递。

84、C#中的接口、类、抽象类的有什么不同

接口是一种契约,是不可实例化的,并且可以继承多个接口,类可以继承多个接口,接口中不可有方法体,并且不能指定修饰符。

类是可以继承多个接口,类只能单继承类。抽象类是类的一种特殊形式

抽象类中可以有方法的实现,也可以指定方法的访问修饰符。但不能实例化

85、简述一下static修饰符的有关功能

86、什么是装箱和拆箱

87、接口是否可以继承接口?抽象类是否可以实现接口?抽象类是否可以继承实体类?

88、说明一下new修饰符有关用处?

89、C#是否可以对内存直接进行操作?

90、使用sealed、virtual、override、abstract修饰的类有什么特点?

91、写一个函数:一列数的规则如下1、1、2、3、5、8、13、21、34·····求第30位是什么,写下解决方案和测试过程。

92、判断控件(x1,y1,z1)、(x2,y2,z2)、(x3,y3,z3)三个不同点在一条直线上,写下解决方案和测试过程。

93、写一个函数:对下面表达式求值:

1-2+3-4+5-6+·····+M

写下解决方案和测试其正确的方案描述

94、写一个函数:写出n到m的连续正整数相加的和S,且m>n,比如n=1,m=3,S=1+2+3=6。写下解决方案和测试其正确的方案描述

95、写一个函数:写出一个int型的整数n,求出n能够整除2的最高次方的幂r,比如

n=2,r=1;n=4,r=2;n=6,r=1。写下解决方案和测试其正确的方案描述

96、使用数组实现栈的集合(先进后出),最少有两个方法,出栈、入栈,写下解决方案和测试其正确的方案描述

97、使用数组实现队列的集合(先进先出),最少有两个方法,添加、删除,写下解决方案和测试其正确的方案描述

98、在屏幕坐标上,判断一个点Point(x,y)是否在矩形Rect(Point1,Point2)中,已知Point1是矩形左上方的一个点,Point是右下方一个点坐标,写下解决方案和测试其正确的方案描述

99、猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。

要求:1.要有联动性,老鼠和主人的行为是被动的。

2.考虑可扩展性,猫的叫声可能引起其他联动效应。

100、写一个冒泡排序

答案:71. 继承、封装、多态

72、IEnumerable、GetEnumerator

73、Array、MulticastDelegate

74、sizeof、stackalloc

75、unsafe、base

76、lock、volatile

77、try、catch、finally、throw

78、delegate、event、var、extern

79、Exception,Object

80、装箱、拆箱

81、private只有在声明他们的类和结构体中才可访问

Protected在它的类中或派生类中访问

Public对访问成员没有限制

Internal对同一程序集的文件中,内部类型或成员才是可访问的

82、Heap是堆,空间是由手动操作分配和释放的,它的存储区很大的自由存储区。

Stack是栈,是由操作系统自动分配和释放的,栈上的空间是有限的。程序在编译期间变量和函数分配内存都是在栈上进行的,且在运行时函数调用时的参数的传递也是在栈上进行的。

83、值类型的值是存放在堆栈中的,改变其值,不改变变量原有的值,而引用类型的值是存放在栈中的,其引用的地址是存放在堆栈中的,改变其值也就改变了变量原有的值。值类型不允许包含null值,然而可空类型可以将null赋值给值类型l。

84、接口是一种契约,是不可实例化的,并且可以继承多个接口,类可以继承多个接口,接口中不可有方法体,并且不能指定修饰符。

类是可以继承多个接口,类只能单继承类。抽象类是类的一种特殊形式

抽象类中可以有方法的实现,也可以指定方法的访问修饰符。但不能实例化

85、被static修饰的成员不能通过实例来访问

1、修饰字段,表示只有一个副本

2、修饰方法,表示此方法于实例无关的,应该是线程安全的

3、修饰类,表示此类是静态类,此类不能实例化

4、修饰构造函数,表示此构造函数在实例化,或第一此调用静态成员时调用,只调用一次。

86、是把值类型转换为引用类型的过程,是隐式的,相反的过程就是拆箱,是显式的

87、接口是可以继承接口的,抽象类是可以实现接口的,抽象类可以继承实体类,但是有个条件,条件是,实体类必须要有明确的构造函数。

88、1、实例化如:New Class()

2、public new 隐藏基类的方法

3、在泛型类申明中的任何类型参数都必须有公共的无参构造函数

89、C#是可以对内存进行直接操作的,虽然很少用到指针,但是C#是可以使用指针的,在用的时候需要在前边加unsafe,,在.net中使用了垃圾回收机制(GC)功能,它替代了程序员,不过在C#中不可以直接使用finalize 方法,而是在析构函数中调用基类的finalize()方法90、sealed表示不可继承的

virtual表示虚方法,可被覆盖

override,覆盖基类方法

abstract表示抽象方法,该类不可实例化

C语言考试题及答案

一、单项选择题:(10分,每题2分) 1.char*p[10];该语句声明了一个:。 A)指向含有10个元素的一维字符型数组的指针变量p B)指向长度不超过10的字符串的指针变量p C)有10个元素的指针数组p,每个元素可以指向一个字符串 D)有10个元素的指针数组p,每个元素存放一个字符串 2.若intx;且有下面的程序片断,则输出结果为:。 for(x=3;x<6;x++) { printf((x%2)"##%d":"**%d\n",x); } A) ##3B)**3 C)**3D)##3**4 **4##4##4**5##5 ##5**5 3.在while(!x)语句中的!x与下面条件表达式等价的是:。 A)x!=0B)x==1 C)x!=1D)x==0 4.已知 structpoint { intx; inty; }; structrect { structpointpt1; structpointpt2; }; structrectrt; structrect*rp=&rt; 则下面哪一种引用是不正确的________。 A) r t.pt1.xB) (*rp).pt1.xC) rp->pt1.x D)rt->pt1.x 5.若二维数组a有m行n列,则下面能够正确引用元素a[i][j]的为:。 A)*(a+j*n+i)B)*(a+i*n+j)C)*(*(a+i)+j)D)*(*a+i) +j CDDDC 二、分析程序并写出运行结果。(25分,每题5分) 1.#include main()

{intn; staticchar*monthName[]= {"Illegalmonth","January","February", "March","April","May","June","July","August", "September","October","November","December"}; for(n=1;n<=12;n++) { printf("%s\n",monthName[n]); } } 运行结果是: January February March April May June July August September October November December 2.#include #defineARR_SIZE7 voidYH(inta[][ARR_SIZE],intn); voidPrintYH(inta[][ARR_SIZE],intn); main() {inta[ARR_SIZE][ARR_SIZE];

哈工大C语言实验题

Q308.(10分)第5章实验2:体型判断。 医务工作者经广泛的调查和统计分析,根据身高与体重因素给出了以下按“体指数”进行体型判断的方法。体指数计算公式是: t = w /(h*h) 其中:t是体指数;w是体重,其单位为千克;h是身高,其单位为米。根据给定的体指数t计算公式,可判断你的体重属于何种类型: 当t<18 时,为低体重; 当18≤t<25 时,为正常体重; 当25≤t<27 时,为超重体重; 当t≥27 时,为肥胖。 ****输入提示信息格式:"Please enter h,w:\n" ****输入数据格式要求:"%f,%f"(先读入身高,再读入体重,身高以米读入,体重以千克读入) ****输出数据格式要求: 当t<18 时,输出:"Lower weight!\n" 当18≤t<25 时,输出:"Standard weight!\n"

当25≤t<27 时,输出:"Higher weight!\n" 当t≥27 时,输出:"Too fat!\n" #include #include main() { float t,w,h; printf("Please enter h,w:\n"); scanf("%f,%f",&h,&w); t = w/(h*h); if(t<18) printf("Lower weight!\n"); else if(t>=18&&t<25) printf("Standard weight!\n"); else if(t>=25&&t<27) printf("Higher weight!\n");

前台接待考核试题

前台接待考核试题 部门_______________ 姓名________________ 分数____________ 一、填空题(共20分,每空1分) 1、本店客房共有________间可出租房,其中商务单间________间。 2、服务员要做到的“三轻”是指______________、________________、 _______________。 3、接听电话时,应在电话铃响_______秒内拿起听筒,先 ____________________________,然后__________________________,切忌出现“________”字。 4、站姿要_________、__________,身体重心放在两脚之间,目光平视,嘴微闭, __________、______________,双脚呈‘_____’字形,_________握住_________手掌,自然放于__________。 5、国内宾客住宿时,使用的有效证件包括__________、__________、__________、 __________。 二、选择题(共10分,每题1分) 1、总台的主要任务是销售客房,这个过程也是个( ),这个过程的结束不是以客人住房为标志,而是以客人付账满意而去,下次再来为标准。 A、推销过程 B、促销过程 C、服务过程 D、直销过程 2、一名客人拿一个证件来前台登记两间客房( )。 A、直接给客人登记 B、一人多证登记 C、不给登记 D、询问客人几人入住,并提示客人必须一人一证登记 3、客人在房间请服务员坐下谈话,服务员应()。 A、就近坐下 B、婉言拒绝 C、坐在沙发上 D、坐在床上 4、有预订客人来入住,客人住房时问()。

C语言期末考试题(含答案)

《C 语言程序设计》期末试卷 一、单项选择题 (10x2’=20’) 1、以下叙述正确的是( ) A )C 语言的源程序不必通过编译就可以直接运行。 B ) C 语言中的每条可执行语句最终都将被转换成二进制的机器指令。 C )C 语言源程序经编译形成的二进制代码可以直接运行。 D )C 语言中的函数不可以单独进行编译。 2、一个 C 语言的源程序中( ) A )必须有一个主函数 B )可能有多个主函数 C )必须有除主函数外其它函数 D )可以没有主函数 3、以下不能定义为用户标识符的是( ) A )scanf B ) Void C ) _3com D ) int 4、若以下选项中的变量已正确定义,则正确的赋值语句是( ) A )x1=26.8%3; B )1+2=x2; C )x3=0x12; D ) x4=1+2=3; 5、设有定义: float a=2,b=4,h=3;以下 C 语言表达式中与代数式 1 (a b) * h 的计 2 算结果不 相符的是( ) . A )(a+b)*h/2 B )(1/2)*(a+b)*h C )(a+b)*h*1/2 D )h/2*(a+b) 6、C 语言中用于结构化程序设计的 3 种基本结构是( ) A )顺序结构、选择结构、循环结构 B )if 、switch 、break C )for 、while 、do-while D )if 、for 、continue 7.在 while (!x )语句中的 !x 与下面条件表达式等价的是( ) A) x!=0 B) x==1 C) x!=1 D) x==0 8、有以下程序: #include void main(){ int i=1,j=1,k=2; if( (j++||k++)&&i++ ) printf( “%d,%d,%d\n ”,i,j,k);} 执行后的输出结果是( ) A )1,1,2 B ) 2,2,1 C )2,2,2 D )2,2,3 9、有以下程序: #include void main(){ int i,s=0; for(i=1;i<10;i+=2) s+=i+1; printf( “%d\n ”,s);} 程序执行后的输出结果是( )

行政前台笔试题

一、请写出企业常用的公文文种? 二、就你的理解行政工作应包括哪些内容? 三、请拟一份关于端午节放假的通知。 四、就一般的企业而言,如何进行档案的分类? 五、公司的上级主管于明天到公司考察参观,你觉得需要做哪些方面的准备工作。

参考答案: 一、请写出企业常用的公文文种?(5分) 答:(考察对公文的一般理解) 一般企业公文有通知、请示、会议纪要、函(邀请函、复函)、总结、报告。 二、就你的理解行政工作应包括哪些内容?如何才能做好这项工作?(15分) 答:(考察行政工作的整体感觉) 1、日常事务工作(文字录入、复印、打印、整理会议纪要、人员接待、电话接待、采购、发放办公用品);档案合同工作。 2、拟定相关公文;协助直属领导策划员工活动及组织会议、活动; 3、协助直属领导企业文化建设,草拟、修改相关制度; 4、公司办公场地绿化;办公场地清洁、环境维护。 5、劳动纪律监督、行政费用统计及核算。 6、后勤支持性服务(办公设备维修维护、名片印制、定餐等) 7、有关政府政策及信息、行业信息的收集。 三、请拟一份关于端午节放假的通知。(5分) 答:(考察公文格式) 关于端午节放假的通知 公司各部门: 今年端午节放假3天,时间为5月31日至6月2日。其中5月31日(星期六)、6月1日(星期日)为公休日,6月2日(星期一)为端午节法定节假日,6月3日(星期二)正常上班。 节日前各部门要做好节前清洁、安全工作;节日期间,各部门人员注意个人安全。 最后祝各部门人员节日快乐! XXXXX有限公司 二零一四年五月三十日 四、就一般的企业而言,如何进行档案的分类?(10分) 答:行政管理类、经营管理类、人事管理类、销售类、财务类、设备档案类 五、公司的上级主管于明天到公司考察参观,你觉得需要做哪些方面的准备工作。(15分) 答:应做好以下工作 1、住宿安排。2、行程安排。3、工作汇报资料收集。4、工作会议安排。5、陪同参观人员安排

c语言实验题目

实验3 顺序结构编程 (2) 实验4 if分支结构编程 (3) 实验5 if分支结构和switch分支结构编程 (5) 实验6 分支结构嵌套和for循环编程练习 (9) 实验7和while和do-while练习 (12) 实验8 for循环嵌套练习 (15) 实验9 函数设计编程练习 (18) 实验10函数设计编程练习 (20) 实验11 数组编程练习 (23)

实验3 顺序结构编程 实验题目1 输入两个整型数x,y,求x,y之和、差、积、x/y的商和余数 提示: (1)定义整形变量变量int x,y; (2)和、差、积、商和求余数的运算符分别是+、-、*、/、% (3)输入两个整型数可以调用scanf()函数scanf("%d %d", &x,&y); 实验题目2 按下列要求编写程序,对变量a,b,c进行unsigned int型说明,将65赋给a,66赋给b,67赋给c,对变量a,b,c用%c格式输出显示 提示: (1)定义变量unsigned int a ,b,c; (2)字符型数据输出的格式控制符是%c (3)C语言中的赋值符号是=“65赋给a”表示为a = 65; 实验题目3 输入三角形的三条边的边长,求三角形的面积 从键盘输入三个整数,判断能否构成三角形的三边,如果能就计算输出三角形面积,按照下图给出的公式计算三角形的面积: s=(a+b+c)/2 a,b,c代表三角形的三条边 提示1、开根号的数学库函数是sqrt,例如y=sqrt(x),表示求变量x开根号,并把结果赋值给变量y。 2、调用数学库函数必须用如下命令#include 要求:(1)存储三角形三边的变量用double型 (2)打印三角形面积时小数保留两位%.2lf 实验题目4 已知半径r=3.4cm,编程求圆的周长和面积: 提示: (1)定义浮点型变量使用关键字float; (2)浮点型数据输出的格式控制符是%f (3)C语言中没有∏这个符号,编写程序时直接使用3.14159。 (4)C语言中没有求次方的运算符,半径的平方需用乘号*。

c语言笔试题(答案)(精心整理)

笔试题 一、填空题(每个空4分,共28分) 1)struct tagABC { char name[10]; char sex; long sno; float score[4]; }*pAbc;(四字节对齐) pAbc=NULL; 那么,执行pAbc+=2;之后pAbc的值为(64 ) 2)如下代码,最终value的值是(8) int *p1,*p2; int value; p1=(int*)0×400; p2=(int*)0×408; value = p2-p1; 3)如下代码,printf的结果为(2) #include〈stdio.h〉 #include〈string.h〉 void main(void) { char acNew[20]= “\\0\0”; printf(“%d\n”,strlen(acNew)); } 4) 有如下程序段,运行该程序的输出结果是(33) main () { int y=3,x=3,z=1; printf(“%d%d\n”,(++x,y++),z+2); } 5)设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后,n的值为(2)6)struct tagAAA { Unsigned char ucId:1; Unsigned char ucPara0:2; Unsigned char ucState:6; Unsigned char ucTail:4; Unsigned char ucAvail; Unsigned char unTail2:4; Unsigned long ulData; }AAA_S 问:AAA_S在字节对齐分别为1,4情况下,占用的空间大小分别是多少?( 9)(12 )

应聘前台接待面试技巧

应聘前台接待面试技巧 在应聘前台接待时需要掌握一定的技巧,掌握合适的技巧能够在面试中展现自己,下面是小编分享给大家的应聘前台接待面试技巧,希望对大家有帮助。 应聘前台接待面试技巧 一、求职指导: 首先前台人员作为公司的一个形象窗口,不仅仅是要做好自己的本职工作,更重要的是一言一行都代表着公司。前台文员面试必须注重基本的职场礼仪,并做好以下注意事项。 二、面试着装 前台文员作为公司的脸面,面试选择职业装会是不错的,显得稳重大方,

容易获得面试官的好感。如果没有一时没有职业装,休闲装面试也可以,不过需要注意的是,衣服不要太时髦,色彩尽量淡雅一些,否则会让面试官认为你轻浮,不务实。 三、面试官开场白 请你用2分钟的时间做一个简单的自我介绍这是常见的面试提问,并在开场白中提出,面试前台文员自我介绍可参考: 很高兴能有机会来贵公司面试,我叫XXX,今年20岁,我毕业于徐州师范大学个性开朗活泼,办事沉稳,团结协作及责任心强。在xx证券公司工作过一段时间,现在正在加强英语水平的提高。自已非常喜欢文员这项工作,我认为我有能力胜任它,希望贵公司能给与机会。谢谢! 四、前台文员面试题及答案 1、前台文员的基本素质是什么?日常用语有哪些? 答:我认为前台文员的基本素质是

踏实肯干,灵活机动,细致周全,积极上进。日常用语有:见面时:您好!见到您很高兴!您有什么事需要我帮忙吗?您是初次来这里吗?路上辛苦了。请对我们的工作提出宝贵意见请您稍等,我马上帮您去办。 2、前台文员的具体工作是什么? 答:具体工作包括接待工作、档案工作、文书拟写与处理、会议组织、信息工作、办公室日常事务、协调工作等几个方面。 3、如何对档案进行分类?标准是什么? 档案分类常用的有年度分类法、组织机构分类法、问题分类法,在现实中可根据实际情况结合运用。 4、在工作中如何处理与上下级的关系? 这属于前台工作中的协调部分的内容。 对上级:文员在工作中要维护领导成员的威信和形象,尊敬领导,积极配

c语言笔试题目及答案

c语言笔试题目及答案 C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。下面是c语言笔试题目及答案,请参考。 c语言笔试题目及答案 一、选择题((1)~(10)每小题2分,(11)~(50)每小题1分,共60分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选 项涂写在答题卡相应位置上,答在试卷上不得分。 (1)数据的存储结构是指________。 A)存储在外存中的数据 B)数据所占的存储空间量 C)数据在计算机中的顺序存储方式 D)数据的逻辑结构在计算机中的表示 答案:D 评析:数据的逻辑结构在计算机存储空间中的存放形式形式称为数据的存储结构(也称数据的物理结构)。 (2)下列关于栈的描述中错误的是________。 A)栈是先进后出的线性表

B)栈只能顺序存储 C)栈具有记忆作用 D)对栈的插入与删除操作中,不需要改变栈底指针 答案:B 评析:栈是一种特殊的线性表,又称先进后出表(FILO—First In Last Out)。 (3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是 ________。 A)冒泡排序为n2 B)冒泡排序为n C)快速排序为n D)快速排序为n(n一1)/2 答案:D 评析:假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n/2遍的从前往后扫描和n/2遍的从后往前扫描,需要比较次数为n(n-1)/2。快速排序法的最坏情况比较次数也是n(n-1)/2。 (4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为________。 A)log2n B)n/2 C)n D)n+l 答案:C 评析:顺序查找过程中,如果被查找的元素是线性表中的最后一个元素,或者元素不在线性表中,则需要与线性表中所有的元素进行比较。对长度为n的线性表进行顺序查找,在最坏情况下需要比较

c语言实验习题及答案详解

1.数据类型 a.输入一个小数点后有多位数字的小数,实现将其保留三位小数,并输出;, #include<> main() {double b,d; printf("请输入一个小数:"); scanf("%lf",&b); printf("输出原来的数:%f\n",b); b*=1000; b+=; b=(int)b; d=b/1000; printf("输出现在的数:%.3lf\n0",d); } b.输入一个4位整数,求其得各位数字的平方和;(1234 1+4+9+16=30) #include<> main() {int n,sum=0,i,t; printf("请输入一个四位整数:\n"); scanf("%d",&n); for(i=0;i<4;i++) {t=n%10; n/=10; sum+=t*t; } printf("%d\n",sum);

} c.定义字符型变量ch,写出六种给ch赋值字符’A’的代码; #include<> main() {char ch; ch='A'; ch=65; ch=0x41; ch=0101; ch='\101'; ch='\x41'; } d.编写程序输出26组大小写字母;(AaBbCc……….XxYyZz) #include<> main() {int i; for(i=65;i<91;i++) {printf("%c",i); printf("%c",i+32); } printf("\n"); } e.定义浮点型变量f1、f2,为f1赋值10的-30次,为f2赋值10的30次 #include<> main() { double f1,f2; f1=10e-30;

大学c语言考试题及答案

最新大学C语言考试题及答案 姓名成绩 温馨提示:同学们,经过培训学习,你一定积累了很多知识,现在请认真、仔细地完成这张试题吧。加油! 一单项选择题 1. 在C语言中,以 D 作为字符串结束标志 A)’\n’ B)’ ’ C) ’0’ D)’\0’ 2.下列数据中属于“字符串常量”的是( A )。 A.“a” B.{ABC} C.‘abc\0’ D.‘a’ 若干个字符构成字符串 在C语言中,用单引号标识字符;用双引号标识字符串 选项B,C,分别用{}和’’标识字符串 选项D,标识字符。 3、以下说法中正确的是( C )。 A、C语言程序总是从第一个定义的函数开始执行 B、在C语言程序中,要调用的函数必须在main( )函数中定义 C、C语言程序总是从main( )函数开始执行 D、C语言程序中的main( )函数必须放在程序的开始部分 4.下列关于C语言的说法错误的是(B )。 A) C程序的工作过程是编辑、编译、连接、运行 B) C语言不区分大小写。

C) C程序的三种基本结构是顺序、选择、循环 D) C程序从main函数开始执行 5.下列正确的标识符是(C)。 [i] t 6.下列C语言用户标识符中合法的是(B )。 A)3ax B)x C)case D)-e2 E)union 7.下列四组选项中,正确的C语言标识符是(C )。 A)%x B)a+b C)a123 D)123 8、下列四组字符串中都可以用作C语言程序中的标识符的是(A )。 A、print _3d db8 aBc B、I\am one_half start$it 3pai C、str_1 Cpp pow while D、Pxq My->book line# 语言中的简单数据类型包括(D )。 A、整型、实型、逻辑型 B、整型、实型、逻辑型、字符型 C、整型、字符型、逻辑型 D、整型、实型、字符型 10.在C语言程序中,表达式5%2的结果是 C 。 A) B)2 C)1 D)3 11.如果int a=3,b=4;则条件表达式"a

前台接待考题1

面试必答试题 用于新员工面试:请慎重回答以下问题,并且声明,你将对以下的回答负责,公司将会以此作为你今后工作中对你的考核标准之一。 (用于前台接待) 姓名: 1.作为公司前台工作人员,工作时间内必须化淡妆,你能接受吗? a.接受 b.可考虑 c.不接受 2.公司因工作需要,随时需要加班,你是否愿意接受加班? a.接受 b.可考虑 c.不接受 3.当客户提出请你参加喝酒或唱歌、跳舞之类的活动时, 你是否乐意接受,或者公司有这样的安排的时候,你接受这样的安排吗? a.接受 b.可考虑 c.不接受 4.你是否能够接受公司员工之间不能谈情说爱的管理制度? a.接受 b.可考虑 c.不接受 5. 因工作需要,公司要求员工每天24小时手机都必须畅持畅通,你能接受吗? a.接受 b.考虑 c.不接受 6. 你是否能接受公司因工作需要将你调到其它办事处? a.接受 b.考虑 c.不接受 7.公司每天上班的第一件事就是开晨会,每天要写工作总结,还有每月写月计划和月总结,你能接受这样的管理模式吗? a.接受 b.考虑 c.不接受 8. 员工在入职三个月后,也就是转正过后,公司将在转正后一年的时间中每个月从工资中扣除50元,在员工做满两年后再一次性补发给员工,请问你能接受这样的管理制度吗? a.接受 b.可考虑 c.不接受 9.公司要求员工入职以后需要签二年的合同,你能接受吗? a.接受 b.考虑 c.不接受 10.公司规定,新员工在接受培训以后,都将向公司支付500元的培训押金,押金将在入职后按每月166元的方式扣除,该押金在公司与员工合同期满后退还员工,你能接受这样的管理制度吗? a.接受 b.考虑 c.不接受

C语言-数组-实验题目及答案

实验六数组程序设计 【实验目的】 1、掌握使用一维数组编程方法 2、掌握使用二维数组进行程序设计 【实验内容】 一、上机验证程序,并分析结果 要求:读懂程序,写出分析结果;上机运行程序,得到运行结果,比较之。1、#include int main() { int a[ ]={1,2,3,4,5} , i, j, s=0 ; j = 1; for ( i = 4 ; i>=0 ; i--) { s = s+ a[i] * j ; j = j * 10 ; } printf(" s= %d \n" , s ); return 0; } 二、程序改错题 1.下面程序的功能,是从键盘输入一个数组(数组长度为10),查找数组中正数的个数。源代码如下,程序中存在错误,请将其改正。 #include int main()

{ int a(10);/*定义数组*/ int count,i;/* i循环变量 count 正数个数*/ for(i=0;i<=10;i++) {/*循环输入*/ scanf("%d",a[i]); } count=1; for(i=0;i<=10;i++) {/*查找正数*/ if(a(i)>0) count++; } printf("数组中正数有:%d个\n",count); return 0; } 三编写程序 1.编写程序要求输入30个学生的单科成绩,输出高于平均分的成绩。#include #define N 30 int main() { float score[N],sum=0,aver; int i; for(i=0;i<30;i++) { scanf("%f",&score[i]); sum=sum+score[i]; } aver=sum/30; printf("平均分为:%.2f\n",aver); for(i=0;iaver) printf("%.2f ",score[i]); printf("\n");

C语言笔试题带答案

一、选择题(1)~(10)每小题2分,? (11)~(50)每小题1分,共60分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)在数据结构中,从逻辑上可以把数据结构分为_______。 A)动态结构和静态结构??? ??B)紧凑结构和非紧凑结构 C)线性结构和非线性结构??? D)内部结构和外部结构 答案:C 评析:逻辑结构反映数据元素之间的逻辑关系,线性结构表示数据元素之间一对一的关系,非线性结构表示数据元素之间一对多或多对一的关系。 (2)若进栈序列为l,2,3,4,进栈过程中可以出栈,则下列不可能的一个出栈序列是_______。 A)1,4,3,2??? B)2,3,4,l C)3,1,4,2 ???D)3,4, 2,1 答案:C 评析:栈是一种后进先出表,选项c中,先出栈的是3,说明此时栈内必然有1,2,由于l先于2进栈,所以l不可能在2之前出栈,故选项C这种出栈序列是不可能的。 (3)排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的方法,称为_______。 A)希尔排序??? B)冒泡排序??? C)插入排序??? D)选择排序 答案:A 评析:希尔排序法的基本思想是:将整个无序序列分割成若干小的子序列分别进行插入排序。 (4)在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值11,所需的关键码比较次数为_______。 A)2??? ??B)3?????? C)4 ???????D)5 答案:C

评析:二分法查找是用关键码与线性表的中间元素比较,然后根据比较结果来判断是结束查找,还是在左边或者右边子表按相同的方法继续查找。本题中,与 ll比较的关键码分别为15,8,10,12四个。 (5)对于n个结点的单向链表(无表头结点),需要指针单元的个数至少为_______。 A)n-1??? B)n??? C)n+l ?????D)2n 答案:C 评析:在n个结点的单向链表(无表头结点)中,每个结点都有一个指针单元(即指针域),加上头指针,至少需要n+1个指针单元。 (6)在软件开发过程中,软件结构设计是描述_______。 A)数据存储结构?? ??B)软件体系结构??? C)软件结构测试??? D)软件控制过程 答案:B 评析:从工程管理角度来看,软件设计分两步完成:概要设计和详细设计。概要设计(又称结构设计)将软件需求转化为软件体系结构、确定系统级接口、全局数据结构或数据库模式。 (7)模块本身的内聚是模块独立性的重要性度量因素之一。在7类内聚中,具有最强内聚??? 的一类是_______。 A)顺序性内聚? ???B)过程性内聚? ????C)逻辑性内聚??? D)功能性内聚 答案:D 评析:内聚性是一个模块内部各元素间彼此结合的紧密程度的度量。内聚共有7类,它们之间的内聚性由弱到强排列顺序为:偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、顺序内聚和功能内聚。 (8)数据存储和数据流都是_______,仅仅是所处的状态不同。 A)分析结果??? B)事件??? C)动作??? D)数据 答案:D 评析:数据流图有4种成分:源点或终点、处理、数据存储和数据流。数据存储是处于静止状态的数据,数据流是处于运动中的数据。 (9)数据的完整性是指数据的正确性、有效性和_______。 A)可维护性??? B)独立性??? C)安全性??? D)相容性

前台接待上岗试题及参考答案

东莞X X电子有限公司 前台接待人员上岗试题 试卷分数: —、单项选择题(每小题5分,共计25) 1. 前台接待的工作台需要保持维护成什么样的场所以下哪个描叙最准确(a. ) a. 整齐干净的场所 b.娱乐的场所 c.私有场所 d.自由的场所 2. 如果接到外国客人的电话,你想请对方稍等一会儿,英文怎么说( d. ) a. Please to have a meal b. Please give me c. Please go out d. just a moment,please 3. 前台在上班时间是否和同事们嬉闹玩乐( a. ) a. 随时都可以 b.不可以 c.不知道 d.主管不在时可以 4. 听电话时先问候,并自报公司。标准语以下哪个是错误的?( a. ) a. “嗨~~嗯哼” b.“您好,惠群公司!” c. “您好,这里是惠群公司!” d.“您好,惠群电子!” 5.玻璃等物,用湿抹布擦净后再用( b. )跟进擦拭 a. 口水 b. 干抹布 c. 湿抹布 d. 手 二、填空题(每题5分,共计25分) 1. 电脑常用的快捷键你知道有哪些吗资料保存(Ctrl+S),复制(Ctrl+C),粘贴(Ctrl+V),全选(Ctrl+A),新建(Ctrl+N)。 2. 传真机不能频繁的(开关), 对于传真机内部,最好每半年清洁保养一次。 3. 。 4. 惠群公司的工厂地址是:(广东省东莞市塘厦镇大岭街30号)。 5. 亮群公司创立于(1985年),主打产品(开关),共有(8)个单位。 6. 当有客人或公司领导走进二楼进门处时,前台接待人员此时应该(起身敬礼)。 二、判断题(每小题1分,共计10分) 1. 做为前台更应该注意衣裤无污垢、无油渍、无异味,领口与袖口处尤其要保持干净。(√) 2. 与人谈话时应保持一定距离,声音不要太大,不要对人口沫四溅。(√) 3. 真正甜美而非职业性的微笑是发自内心的,自然大方。真实亲切的。(√) 4. 谈话时应看着对方,目光自然,注视对方眉骨与鼻梁三角区,不能左顾右盼,也不能紧盯着对方。(√) 5. 上班时间, 一有空闲, 就照镜子, 描眉画唇, 这是正常的行为, 既尊重自己,也没有妨碍他人。(X) 6. 向外开的,先敲门,把住门把手,请客人先进。向内开的,自己先进屋,侧身把住门,请客人进。(√) 7. 奉茶要面带笑容,说礼貌用语。(√) 8. 送客要主动为客人开门。(√) 9. 三声之内接起电话:这是接听电话礼貌性的硬性要求。(√) 10.为了迎接客人,前台接待可佩戴有可能过度张扬自己的耳环、手镯、脚链等首饰。(X) 二、问答题(每小题10分,共计40分) 1.文明礼貌用语,你知道的有哪些 答: 初次见面说:您好客人到来说:欢迎 求人解答用:请教请人帮助说:请多关照 表示谦意说:对不起麻烦别人说:拜托 与人分手说:再见中途先走说:失陪了 表示答谢说:谢谢表示礼让说:您先请 接受感谢说:这是我应该做的助人为乐说:我能帮您做什么 征求意见说:请指教表示慰问说:给您添麻烦了。 2. 为了保证在最佳条件下使用复印机,应该遵守哪些预防措施 答: 1)绝不把重物放在复印机上,或使其受到打击。

大学C语言考试题(含答案)

大学C语言考试题(含答案) 姓名成绩 温馨提示:同学们,经过培训学习,你一定积累了很多知识,现在请认真、仔 细地完成这张试题吧。加油! 一单项选择题 1. 在C语言中,以 D 作为字符串结束标志 A)’\n’ B)’’ C) ’0’ D)’\0’ 2.下列数据中属于“字符串常量”的是( A )。 A.“a” B.{ABC} C.‘abc\0’ D.‘a’若干个字符构成字符串 在C语言中,用单引号标识字符;用双引号标识字符串 选项B,C,分别用{}和’’标识字符串 选项D,标识字符。 3、以下说法中正确的是( C )。 A、C语言程序总是从第一个定义的函数开始执行 B、在C语言程序中,要调用的函数必须在main( )函数中定义 C、C语言程序总是从main( )函数开始执行 D、C语言程序中的main( )函数必须放在程序的开始部分

4.下列关于C语言的说法错误的是( B )。 A) C程序的工作过程是编辑、编译、连接、运行 B) C语言不区分大小写。 C) C程序的三种基本结构是顺序、选择、循环 D) C程序从main函数开始执行 5.下列正确的标识符是( C )。 A.-a1 B.a[i] C.a2_i D.int t 6.下列C语言用户标识符中合法的是( B )。 A)3ax B)x C)case D)-e2 E)union 7.下列四组选项中,正确的C语言标识符是( C )。 A) %x B) a+b C) a123 D) 123 8、下列四组字符串中都可以用作C语言程序中的标识符的是( A )。 A、print _3d db8 aBc B、I\am one_half start$it 3pai C、str_1 Cpp pow while D、Pxq My->book line# His.age 9.C语言中的简单数据类型包括( D )。 A、整型、实型、逻辑型 B、整型、实型、逻辑型、字符型 C、整型、字符型、逻辑型 D、整型、实型、字符型 10.在C语言程序中,表达式5%2的结果是 C 。 A)2.5 B)2 C)1 D)3 11.如果int a=3,b=4;则条件表达式"a

前台接待上岗试题及答案审批稿

前台接待上岗试题及答 案 YKK standardization office【 YKK5AB- YKK08- YKK2C- YKK18】

东莞XX电子有限公司 前台接待人员上岗试题 试卷分数: —、单项选择题(每小题5分,共计25) 1. 前台接待的工作台需要保持维护成什么样的场所?以下哪个描叙最准确?( a. ) a. 整齐干净的场所 b.娱乐的场所 c.私有场所 d.自由的场所 2. 如果接到外国客人的电话,你想请对方稍等一会儿,英文怎么说?( d. ) a. Please to have a meal b. Please give me c. Please go out d. just a moment,please 3. 前台在上班时间是否和同事们嬉闹玩乐?( a. ) a. 随时都可以 b.不可以 c.不知道 d.主管不在时可以 4. 听电话时先问候,并自报公司。标准语以下哪个是错误的?( a. ) a. “嗨~~嗯哼” b.“您好,惠群公司!” c. “您好,这里是惠群公司!” d.“您好,惠群电子!” 5.玻璃等物,用湿抹布擦净后再用( b. )跟进擦拭? a. 口水 b. 干抹布 c. 湿抹布 d. 手 二、填空题(每题5分,共计25分) 1. 电脑常用的快捷键你知道有哪些吗?资料保存(Ctrl+S),复制(Ctrl+C),粘贴(Ctrl+V),全选(Ctrl+A),新建(Ctrl+N)。 2. 传真机不能频繁的(开关), 对于传真机内部,最好每半年清洁保养一次。 3. 东莞惠群公司的电话(8),传真号(9),台湾亮群(080),青岛办电话(3),佛山亮群电话(6)。 4. 惠群公司的工厂地址是:(广东省东莞市塘厦镇大岭街30号)。 5. 亮群公司创立于(1985年),主打产品(开关),共有(8)个单位。 6. 当有客人或公司领导走进二楼进门处时,前台接待人员此时应该(起身敬礼)。 二、判断题(每小题1分,共计10分) 1. 做为前台更应该注意衣裤无污垢、无油渍、无异味,领口与袖口处尤其要保持干净。(√) 2. 与人谈话时应保持一定距离,声音不要太大,不要对人口沫四溅。(√) 3. 真正甜美而非职业性的微笑是发自内心的,自然大方。真实亲切的。(√) 4. 谈话时应看着对方,目光自然,注视对方眉骨与鼻梁三角区,不能左顾右盼,也不能紧盯着对方。(√) 5. 上班时间, 一有空闲, 就照镜子, 描眉画唇, 这是正常的行为, 既尊重自己,也没有妨碍他人。(X) 6. 向外开的,先敲门,把住门把手,请客人先进。向内开的,自己先进屋,侧身把住门,请客人进。(√) 7. 奉茶要面带笑容,说礼貌用语。(√) 8. 送客要主动为客人开门。(√) 9. 三声之内接起电话:这是接听电话礼貌性的硬性要求。(√) 10.为了迎接客人,前台接待可佩戴有可能过度张扬自己的耳环、手镯、脚链等首饰。(X)

C语言习题与实验

习题与上机实验总的目的和要求 目的: 实验作为教学的一个重要环节,其目的在于更深入地理解和掌握课程教学中的有关基本概念,应用基本技术解决实际问题,从而进一步提高分析问题和解决问题的能力。C 程序设计课程实践性很强,即要求独立编写程序,学会独立上机调试程序。 学会独立上机调试程序。也就是要善于发现程序中的错误,并且能很快地排除这些错误,使程序能正确运行。计算机技术是实践性很强的技术,要求从事这一领域的人不仅能了解和熟悉有关理论和方法,还要求自己动手实践。对程序设计来说,要求会编写程序并上机调试通过。因此调式程序本身是程序设计课程的一个重要的内容和基本要求,应给予充分的重视。调式程序的经验固然可以借鉴他人的现成经验,但更重要的是通过自己的直接实践来积累,而且有些经验是只能“会意”难以“言传”。因此,在实验时不但要达到通过程序完成每一次的实验任务,而且应当在已通过的程序基础上作进一步的修改、提高和完善。甚至于“自设障碍”,即把正确的程序改为有错的(如用scanf函数为输入变量输入数据时,漏写“&”符号,double变量使用格式符“%f”;使数组下标出界;使整数溢出等等),观察和分析所出现的情况。这样的学习才会有真正的收获。实验目的可归纳如下: 1.验证自己已建立起来的概念或所编写的程序是否正确; 2.加深对课堂所学内容的理解和语法规则的记忆; 3.理解和掌握运用计算机高级语言进行编程的思想方法; 4.掌握常用算法的设计与应用实现; 5.熟悉UNIX等程序开发环境,掌握C程序常用的调试手段; 6.学会上机调试程序的方法,不断积累调试经验,提高排错能力; 7.使自己具有独立的应用编程和熟练的程序调试能力。 要求: 1.做好每一次上机前的准备以提高上机效率: ①预先认真阅读相关实验内容,做到心中有明确的目的要求和任务,要有备而来; ②按照实验内容规定的习题题目,事先在实验预习报告上编写好源程序及运行程序 所需的典型数据,并经人工静态检查认为无误;手编程序应书写整齐,应在每个题目之间留出一定的空间,以备记录上机调试情况和运行结果等;对程序中自己有疑问的地方,应作出记号,以便上机时给以注意。 ③将想要上机验证的问题草拟提纲;制定一个简捷的程序调试计划。

C语言课后实验设计题目及答案

C语言实验题目及答案 1、实验项目一 C程序的编辑、编译、连接和运行 题目:编写程序,要求屏幕上显示如下信息: *********************** This is a C program . *********************** 程序: #include void main() { printf(“***********************\n”); printf(“This is a C programn .\n”); printf(“***********************\n”); } 实验项目二数据类型、运算符、表达式 题目 (1)程序填空:输入1 个实数x,计算并输出其平方根(保留1 位小数)。 填空 1.double x,root; 2.root=sqrt(x); (2)输入一个大写英文字母,输出相应的小写字母。 填空 1.ch=ch+32; 1、#include "stdafx.h" #include "stdio.h" #include "math.h" int main(int argc, char* argv[]) { printf("This is a Cprogram\n"); return 0;

} 2、#include "stdafx.h" #include "stdio.h" #include "math.h" int main(int argc, char* argv[]) { double x; printf("x="); scanf("%lf",&x); printf("%lf\n",sqrt(x)); return 0; }

前台文员面试题

前台文员面试题, 详细的问题说明,有助于回答者给出准确的答案 1.请叙述文员的工作职责?怎样看文员这个职位? 2.作为一个文员,你觉得在工作中应该注意哪些题?或者是细节? 3.请说出一份正式的文件所包含的内容? 4.文件通常要按哪些类别进行归档管理? 5.当你遇到一件从来没有处理过的问题时你该怎么办? 以下是用人单位常问的一些问题,你要做相应的准备! 1)可不可以简单介绍一下你自己? 这个题目是任何一个用人单位都会问的.(可能有些单位会问:你有何优点,缺点,能力等).你要基本上将简历上所写的学历,工作经验及实习经验,能力等方面口头方式讲述给用人单位,特别要突出重点:能力,学历,经验. 2)为何会来我们公司应聘? 你为了表明应征原因及工作意愿,回答时答案最好是能与该公司的产品及企业相关的,最好不要回答因为将来有发展性、因为安定等答案,要表现出有充分研究过企业的样子。 3)你对我们公司有了解吗? 这是公司想测试你对公司的兴趣及进公司工作的意愿有多少的问题,如果回答“完全不了解”,那就没有必要再说下去了,最好要稍稍记住公司简介内容及徵聘人事的广告内容,最好的回答就是“因为对该公司的xx点相当有兴趣所以才来应徵”。 4)对我们公司有何印象? 因为还没进入公司上班,所以主考官也不会太为难你,只要说出在其他公司所没有的感受就可以了,或者说出面试当天的印象也可以。 5)选择这份工作的动机? 这是想知道你对这份工作的热忱及理解度,并筛选因一时兴起而来应徵的人,如果是无经验者,可以强调“就算职种不同,也希望有机会发挥之前的经验”。6)你认为这份工作最重要的是什么? 叙述工作特性的同时,也要加上自己的看法,如果是有工作经验的人,最好说明自己的基本心态。 7)你认为这个业界的现况怎样? 没必要陈述独创的见解,能传递正确意见便已经足够,如果是异业转行,就不光只是阐述市场的动向更要加上自己的见解才好。 8)如果进入公司的话,想做什么样的工作? 这是招募很多职种的公司最有可能问到的问题,面试者如果不论外勤或内勤都回答“可以”的话,反而会让人怀疑工作态度;如果这家公司只招募一个职种还是被问到这个问题时,是为了确认你有无犹豫,你只要清楚的叙述自己想做的事就可以了,如“现在想在**工作方面冲刺,将来则希望能在aa方面努力”等,朝自己想要的目标陈述即可。 9)有取得什么资格吗?

相关文档