扬智科技软件笔试题目

2024-05-16

扬智科技软件笔试题目(共5篇)

扬智科技软件笔试题目 篇1

扬智(科技)软件笔试题目

1. Queue is a useful structure

(a): What is a queue?

(b): Write 5 operations or functions, without details, that can be done

on a queue.

2. Insert a sequence fo keys(24,49,13,20,59,23,90,35) into a data

structure, which has no keys initially. Depict the data structure

after these insertions , if it is:

(a): a heap tree

(b): an AVL tree

3. (a) What is a synchronous I/O bus?

(b) What is an asnchronous I/O bus?

(c) Compare the advantages and disadvantages of synchronous and a

synchronous I/O bus.

4. Explain the following terminology:

(a): Baud rate

(b): Handshaking

(c): Memory mapped I/O

5. Explain the key issues in supporting a real-time operation system

for embedded system.

6. Explain the mapping of visual addresses to real addresses under paging

by

(a) direct mapping

(b) associative mapping

(c) combined direct/associated mapping

7. Please explain what is “write-back” and “write-through” ,and discuss the

advantage and disadvantage about these two methods.

8. Explain the concept and benefit of threads

9. What is hardware interrupt? What is software interrupt? What is

exception? Please tell me all you know about interrupt.

10.Write a recursive function that tests wether a string is a palindrome.

A palindrome is s string such as “abcba” or “otto” that reads the same in

both directions.If you can write this function recursively,you can write

an iterative version of this function instead.

相关主题阅读:

雅虎公司C#笔试题

腾讯技术类笔试

intel技术类笔试题

四大事务所笔试题目选摘

华邦软件方面笔试题目 篇2

华邦笔试题目(大意)软件方面的

共15道题目,

考了几道网络、硬件,之后有三道编译题目。

1、已知mac地址,如何得到ip地址。知道ip地址,如何得到mac地址。

2、ping用了什么协议

3、Tcp/ip的协议栈

4、dhcp功能

5、pc机bios有哪几个模块

6、列出你用过的和知道的编译器和解释器

7、编译器有哪几个模块

8、列出你用过的.单片机及其编译器

9、硬盘的柱面、track、扇区的关系图

13、根据程序列出变量a、b、c最可能分配的段。

stack段 data段 heap段 bss段 txt段

int a;

int b = 3;

main

{

int c;

a = b;

c =a;

}

14、写出程序的结果,

int *pChar;

int *pInt;

int nValue[10];

void main()

{

int i;

for(i =0; i<10;i++) nValue = i;

pChar = (char *)nValue;

pInt = (int *)nValue;

pChar += 6;

pInt += 6;

德尔福笔试题目软件类 篇3

德尔福软件方向的笔试题

1.How do you code an infinite loop in C?

2. Volatile:

a) What does the keyword volatile mean? Give an example

b) Can a parameter be both const and volatile? Give an example

c) Can a pointer be volatile? Give an example

3. What are the values of a, b, and c after the following instructions:

int a=5, b=7, c;

c = a+++b;

4, What do the following declarations mean?

a) const int a;

b) int const a;

c) const int *a;

d) int * const a;

e) int const * a const;

5. Which of the following statements describe the use of the keyword static?

a) Within the body of a function: A static variable maintains its value between function revocations

b) Within a module: A static variable is accessible by all functions within that module

c) Within a module: A static function can only be called by other functions within that module

6. Embedded systems always require the user to manipulate bits in registers or variables. Given an integer variable a, write two code fragments.

The first should set bit 5 of a. The second shnuld clear bit 5 of a. In both cases, the remaining bits should be unmodified.

7. What does the following function return?

char foo(void)

{

unsigned int a = 6;

iht b = -20;

char c;

(a+b > 6) ? (c=1): (c=0);

return c;

}

8. What values are printed when the following C program is executed?

int i = 8;

void main(void)

(

9. What will be the output of the following C code?

main()

{

int k, num= 30;

k =(num > 5 ? (num <=10 ? 100:200): 500);

printf(“%d”, k);

}

10. What will the following C code do?

int *ptr;

ptr =(int *)Ox67a9;

ptr = Oxaa55;

11. What will be the output of the follow C code?

define product(x) (x*x)

main()

{

int i = 3, j, k;

j = product(i++);

k = product(++i);

printf(“%d %d”,j,k);

}

12. Simplify the following Boolean expression!((i ==12) || (j > 15))

13. How many flip-flop circuits are needed to divide by 16?

14. Provides 3 properties that make an OS, a RTOS?

15. What is pre-emption?

16. Assume the BC register value is 8538H, and the DE register value is 62A5H.Find the value of register BC after the following assembly operations:

MOV A,C

SUB E

MOV C,A

MOV A,B

SBB D

MOV B,A

17.In the Assembly code shown below

LOOP: MVI C,78H

DCR C

JNZ LOOP

HLT

How many times is the DCR C Operation executed?

18.Describe the most efficient way(in term of execution time and code size) to divide a number by 4 in assembly language

19.what value is stored in m in the following assembly language code fragment if n=7?

LDAA #n

LABEL1: CMPA #5

BHI L3

BEQ L2

DECA

BRA L1

LABEL2: CLRA

LABEL3: STAA #m

20. What is the state of a process if a resource is not available?

define a 365*24*60*60

21. Using the #define statement, how would you declare a manifest constant that returns the number of seconds in a year? Disregard leap years in your answer.

22. Interrupts are an important part of embedded systems. Consequently, many compiler vendors offer an extension to standard C to support interrupts.Typically, the keyword is __interrupt. The followingroutine (ISR). Point out problems in the code.__interrupt double compute_area (double radius)

{

double area = PI * radius * radius;

printf(“ Area = %f”, area);

蓝盟科技面试笔试题目 篇4

子网掩码的作用

如何加入域 基本步骤

无线网络的几个标准 带宽

Windows下创建一个账户,然后删除掉,再重建一个同名帐户,问有什么不同

上海的DNS是多少 (不知道就算了)

域已经建好,如何更改域名?

Windows下 打SP4补丁能否成功,不成功的`话会怎样?

在windows下fat32分区最大能分多大

常用的代理服务器

常用的代理服务器软件?

怎么将fat32转换成ntfs? 怎么将ntfs装换成fat32?

通过带宽路由器使用ADSL做上网共享,wan口连接方式应设置成什么?如果使用有线通,wan口连接方式应设置成什么?

如果一台pc机连好电源后,机器可以通电,但是显示器没有信号显示,可能是什么问题?

如果一台pc机反复重启可能是什么原因?

直通线和交叉线的制作方法?

outlook、oe、foxmail邮件的备份?

网络版防病毒软件和单机版软件相比优点有那些?

扬智科技软件笔试题目 篇5

选择题

1:在软件生命周期中,下列哪个说法是不准确的?

A.软件生命周期分为计划、开发和运行三个阶段

B.在计划阶段要进行问题焉醛和需求分析

C.在开发后期要进行编写代码和软件测试

D.在运行阶段主要是进行软件维护

2:public static void Main(string[] args)

{

int i = ;

object o = i;

i = ;

int j =(int) o;

Console.WriteLine(“i={0},o={1}, j={2}”,i,o,j);

}

A.i=2001,o=2000,j=2000

B.i=2001,o=2001,,j=2001

C.i=2000,o=2001,,j=2000

D.i=2001,o=2000,j=2001

3:在C#中利用Socket进行网络通信编程的一般步骤是:建立Socket侦听、( )、利用Socket接收和发送数据,

A.建立Socket连接

B.获得端口号

C.获得IP地址

D.获得主机名

4:设有变量说明语句int a=1,b=0;

则执行以下程序段的输出结果为( )。

switch (a)

{

case 1:

switch (b)

{

case 0:printf(“**0**”);break;

case 1:printf(“**1**”);break;

}

case 2:printf(“**2**”);break;

}

printf(“ ”);

A.**0**

B.**0****2**

C.**0****1****2**

D.有语法错误

5:声明一个委托public delegate int myCallBack(int x); 则用该委托产生的回调方法的原型应该是

A.void myCallBack(int x)

B.int receive(int num)

C.string receive(int x)

D.不确定的

6:关于ASP.NET中的代码隐藏文件的描述正确的是:

A.Web窗体页的程序的逻辑由代码组成,这些代码的.创建用于与窗体交互。编程逻辑唯一与用户界面不同的文件中。该文件称作为“代码隐藏”文件,如果用C#创建,该文件

B.项目中所有Web窗体页的代码隐藏文件都被编译成.EXE文件

C.项目中所有的Web窗体页的代码隐藏文件都被编译成项目动态链接库(.dll)文件

D.以上都不正确

7:如果设treeView1=new TreeView,TreeNode node=new TreeNode(“根结点” ),则treeView1.Nodes.Add(node)返回的是一个 ()类型的值。

A.TreeNode

B.int

C.string

D.TreeView

8:以下的C程序代码片段运行后C和d的值分别是多少

Int a =1,b =2;

Int c,d;

c =(a&b)&&a;

d =(a&&b)&a;

A.0,0

B.0,1

C.1,0

D.1,1

9:What compiler switch creates an xml file from the xml comments in the files in an assembly?

A./text

B./doc

C./xml

D./help

10:Which of the following operations can you NOT perform on an ADO.NET DataSet?

A.A DataSet can be synchronised with a RecordSet.

B.A DataSet can be synchronised with the database.

C.A DataSet can be converted to XML.

D.You can infer the schema from a DataSet

11:In Object Oriented Programming, how would you describe encapsulation?

A.The conversion of one type of object to another.

B.The runtime resolution of method calls.

C.The exposition of data.

D.The separation of interface and implementation.

12:如下程序的运行结果是:

public abstract class A

{

public A()

{

Console.WriteLine('A');

}

public virtual void Fun()

{

Console.WriteLine(“A.Fun()”);

}

}

public class B: A

{

public B()

{

Console.WriteLine('B');

}

public new void Fun()

{

Console.WriteLine(“B.Fun()”);

}

public static void Main()

{

A a = new B();

a.Fun();

}

}

A.A B A.Fun()

B.A B B.Fun()

C.B A A.Fun()

D.B A B.Fun()

13:Which of these string definitions will prevent escaping on backslashes in C#?

A.string s = #”n Test string”;

B.string s = “’n Test string”;

C.string s = @”n Test string”;

D.string s = “n Test string”;

上一篇:培养对象党课学习思想汇报下一篇:扫街社会实践活动心得体会