博文

46家公司的笔试题目汇总(2006-11-03 11:40:00)

摘要:46家公司的笔试题目汇总   Sony笔试题
  1.完成下列程序
  *
  *.*.
  *..*..*..
  *...*...*...*...
  *....*....*....*....*....
  *.....*.....*.....*.....*.....*.....
  *......*......*......*......*......*......*......
  *.......*.......*.......*.......*.......*.......*.......*.......
  #include <stdio.h>
  #define N 8
  int main()
  {
   int i;
   int j;
   int k;
   ---------------------------------------------------------
   | |
   | |
   | |
   ---------------------------------------------------------
   return 0;
  }
  2.完成程序,实现对数组的降序排序
  #include <stdio.h>
  void sort( );
  int main()
  {
   int array[]={45,56,76,234,1,34,23,2,3}; //数字任//意给出
   sort( );
   return 0;
  }
  void sort( )
  {
   ____________________________________
   | |
   | |
   |-----------------------------------------------------|
  }
  3.费波那其数列,1,1,2,3,5……编写......

阅读全文(7793) | 评论:0

VC中OpenGL编程的步骤(2006-11-03 11:29:00)

摘要:VC中OpenGL编程的步骤: 1.  使用AppWizard创建应用程序框架,在文档和视结构中,视负责窗口中内容的显示,因此所有的OpenGL绘制工作应放在视类进行; 2.  利用ClassWizard给视类添加如下成员函数: 重载PreCreateWindow函数; 响应WM_CREATE消息的OnCreate函数; 响应WM_SIZE消息的OnSize函数; 响应WM_ERASEBKGND消息的OnEraseBKgnd函数; 响应WM_DESTROY消息的OnDestroy函数; 重载OnInitialUpdate函数 3.  在PreCreateWindow函数中加入如下语句: cs.style=cs.style|WS_CLIPSIBLINGS|WS_CLIPCHILDREN; 窗口必须设置以上属性,否则像素格式就不能正确设置; 4.  设置像素格式,创建绘制描述表。这一过程放在响应WM_CREATE消息的OnCreate函数中。WM_CREATE消息窗口被创建时产生。 像素格式(pixelformatdescriptor)定义显示设备的三十特性,比如颜色位平面的数量和组织方式(RGB模式还是索引模式),是否采用双缓存模式等等。OpenGl和GDI(Windows的图形设置接口)的像素格式不同,而Windows应用中窗口的缺省设置是GDI像素格式,所以需要为执行OpenGL绘制任务的窗口专门指定像素格式。对每个窗口,像素格式只能设置一次。 绘制描述表(DC)与设置描述表(RC)类似,但包含了更多有关OpenGL绘制信息。OpenGL依赖绘制描述表操作显示硬件,因此调用OpenGL命令前,必须创建描述表并使其成为当前的绘制描述表。 设置像素格式、创建绘制描述是每个窗口进行OpenGl绘制前必不可少的步骤,所以放在OnCreate函数中最为合适。 5.  响应WM_SIZE消息。当视窗的大小改变时,需发送WM_SIZE消息。在WM_SIZE的消息响应函数中可以获知改变后窗口的大小,因此在其中可以调用glViewport对场景的窗口变换进行更改以后适应窗口大小的改变,还可通过glFrustum等函数重新设置投影变换,使得当窗口的大小发生改变时,显示在窗口中的场景不会发生扭曲。 6.......

阅读全文(5503) | 评论:0

稳态热分析_实例2(2006-11-02 12:30:00)

摘要:
实例2 一圆筒形的罐有一接管,罐外径为3英尺,壁厚为0.2英尺,接管外径为0.5英尺,壁厚为0.1英尺,罐与接管的轴线垂直且接管远离罐的端部。如图所示:     罐内流体温度为华氏450度,与罐壁的对流换热系数年为250BUT/hr-ft2-oF,接管内流体的温度为华氏100度,与管壁的对流换热系数随管壁温度而变。接管与罐为同一种材料,它的热物理性能如下表所示: 温度 70 200 300 400 500 oF 密度 0.285 0.285 0.285 0.285 0.285 lbm/in3 导热系数 8.35 8.90 9.35 9.8 10.23 Btu/hr-ft-oF 比热 0.113 0.117 0.119 0.122 0.125 Btu/lbm-oF 对流系数* 426 405 352 275 221 Btu/hr-ft2-oF *接管内壁对流系数 求罐与接管的温度分布。 以下分别列出LOG文件及菜单操作 /prep7
/title,Steady-state thermal analysis of pipe junction
/units,bin       !使用英制单位
et,1,90        !定义热单元
mp,dens,1,.285      !密度
mptemp,,70,200,300,400,500     !建立温度表
mpdata,kxx,1,,8.35/12,8.90/12,9.35/12,9.80/12,10.23/12 !导热系数
mpdata,c,1,,0.133,0.177,0.119,0.122,0.125 &nbs......

阅读全文(3874) | 评论:0

稳态热分析_实例1(2006-11-02 12:16:00)

摘要:  某一潜水艇可以简化为一圆筒,它由三层组成,最外面一层为不锈钢,中间为玻纤隔热层,最里面为铝层,筒内为空气,筒外为海水,求内外壁面温度及温度分布。 几何参数:    筒外径       30  feet                 总壁厚       2    inch          不锈钢层壁厚   0.75     inch          玻纤层壁厚      1    inch          铝层壁厚          0.25     inch          筒长                200 feet 导热系数   不锈钢       8.27     BTU/hr.ft.oF          玻纤   &nbs......

阅读全文(2918) | 评论:0

C++好网站及其他网站收录(2006-10-22 10:12:00)

摘要: C++好网站及其他网站收录   常用网站: 侯俊杰 (个人程序网站)     http://www.jjhou.com ++ ** 品 Code Project(编程)      http://www.codeproject.com  + ***   Code Guru(编程PoLtUi)    http://www.codeguru.com      +++ **** 品 VCHELP(vc类copythwa)      http://www.copathway.com +++ **  中国软件(程序综合4192)  http://www.csdn.net +++ **  Google(引擎)        http://www.google.com/ ++++ ****  Yahoo(引擎)    http://www.yahoo.com.cn +++ *** 金山在线杀毒   http://www.iduba.net/antiscan/ +++   问专家(编程论坛)   http://www.china-askpro.com  ++ *** IT写作社区(斗牛士)  http://www.donews.com ++ ** 51job          http://www.51job.com ++ **  中华英才网  &......

阅读全文(290) | 评论:0

VC问题汇总(2006-10-15 11:53:00)

摘要: VC DLL Tutorial For Beginners 微软C/C++ 编译器选项和跨平台开发所需要的编译开关 Visual C++常用数据类型转换详解 发行模式的问题 VC++ 5.0式样的工具条 在状态条上显示当前时间 实现平面工具栏的最简单方法 如何使能和禁止工具条的工具提示 如何设置工具条标题 如何在代码中获取工具条和状态条的指针 在任务栏状态区显示应用程序图标 使用拖放的简单方法 用MFC编制屏幕保护程序 如何编程结束应用程序?如何编程控制windows的重新引导? 增强型的状态条 CRuntimeClass的应用 如何获取应用程序的实例句柄? 如何在程序中获得其他程序的图标? 怎样加载其他的应用程序? 如何自定义消息 如何获取一个对话控件的指针 如何访问预定义的GDI对象 如何获取GDI对象的属性信息 VC1.5 如何调用进程? VC++1.5编Win3.1程序能否实现全局跳转? 生成自定义的关键字 启动和等待进程结束 获得各种目录信息 Turn Browser Information Off! Master Your Toolbars Format Blocks of Code Quickly Handy Debugger Tips Get Resourceful with Your Resource Editor Create Your Own Custom Highlighted Keywords Release Mode Problems Get It Online Remember Code Maintainability How to change the background color in a single edit control Speed Up Your VC++ Link Times 确定应用程序的 路径 在用户环境中如何确定系统显示元素的颜色 如何查询和设置系统参数 如何使用一个预定义的Windows光标 如何确定当前屏幕分辨率 如何检索原先的Task Manager应用程序使用的任务列表 如何确定Windows和Windows系统目......

阅读全文(5107) | 评论:0

VC中的常用的20个方法 (2006-10-15 10:45:00)

摘要:VC中的常用的20个方法
一、打开CD-ROM
mciSendString("Set cdAudio door open wait",NULL,0,NULL); 二、关闭CD_ROM
mciSendString("Set cdAudio door closed wait",NULL,0,NULL); 三、关闭计算机
OSVERSIONINFO OsVersionInfo; //包含操作系统版本信息的数据结构
OsVersionInfo.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
GetVersionEx(&OsVersionInfo); //获取操作系统版本信息
if(OsVersionInfo.dwPlatformId == VER_PLATFORM_WIN32_WINDOWS)
{
    //Windows98,调用ExitWindowsEx()函数重新启动计算机
    DWORD dwReserved;
    ExitWindowsEx(EWX_REBOOT,dwReserved); //可以改变第一个参数,实现注销用户、
    //关机、关闭电源等操作
    // 退出前的一些处理程序
} 四、重启计算机
typedef int (CALLBACK *SHUTDOWNDLG)(int); //显示关机对话框函数的指针
HINSTANCE hInst = LoadLibrary("shell32.dll"); //装入shell32.dll
SHUTDOWNDLG ShutDownDialog; //指向shell32.dll库中显示关机对话框函数的指针
if(hInst != NULL)
{
    //获得函数的地址并调用之
    ShutDownDialog = (SHUTDOWNDLG)GetProc......

阅读全文(302) | 评论:0

FileMapServer_FileMapClient(2006-10-12 13:56:00)

摘要: // FileMapServerDlg.h : header file // #define WM_MYMESSAGE WM_USER+1 #if !defined(AFX_FILEMAPSERVERDLG_H__212D073F_1A13_43B5_B431_0B5546BD2DB5__INCLUDED_) #define AFX_FILEMAPSERVERDLG_H__212D073F_1A13_43B5_B431_0B5546BD2DB5__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 ///////////////////////////////////////////////////////////////////////////// // CFileMapServerDlg dialog typedef struct _UserInfo{ char name[20]; char age[20]; char telecode[20]; char address[20]; }UserInfo; class CFileMapServerDlg : public CDialog { // Construction public: CFileMapServerDlg(CWnd* pParent = NULL); // standard constructor // Dialog Data //{{AFX_DATA(CFileMapServerDlg) enum { IDD = IDD_FILEMAPSERVER_DIALOG }; CString m_name; CString m_age; CString m_telecode; CString m_address; UserInfo m_info; HANDLE m_hMapObject; LPVOID m_hMapView; //}}AFX_DATA // ......

阅读全文(2917) | 评论:0

DDE实现进程间数据通信的实现(2006-10-12 10:38:00)

摘要:Visual C++进程间数据通信的实现
    在Windows系统中,各个应用程序(进程)之间常常需要交换、传递数据,这就要解决进程间的数据通信问题。在最初的16位Windows3.x系统中,所有Windows应用程序共享单一地址,任何进程都能够对这一共享地址空间的数据进行读写操作。随着Windwos98、WindowsNT、Windows2000等32位的操作系统的出现,规定每个进程都有自己的地址空间,一个Windows进程不能存取另一个进程的私有数据,也就是说,虽然两个进程可以用具有相同值的指针寻址,但所读写的只是它们各自的数据,这样就减少了进程之间的相互干扰。那么上述技术的采用是否意味着各个应用程序之间不能进行数据交换了呢?答案当然是否定的,强大的Windows系统早已为我们设计了很多方案来解决进行间的通信问题,这里我们只探讨如何通过动态数据交换(DDE)方法实现进程间的数据通信。

  本实例程序功能如下,服务器端有两个数据项,一个是输入的字符串,另一个是定时增加的整数。运行该程序的两个实例后,两个程序就可以建立DDE连接,实现数据的传递,并将另外一个实例传送过来的数据显示出来。下图为程序编译运行后的效果图:


图一、DDE方法实现进程间数据通信程序的界面效果图
  一、实现方法

  自从微软推出Windows操作系统以来,动态数据交换(DDE)就已经成为Windows的部分,并且很多Windwos应用程序都使用了DDE技术来实现进程之间的数据交换。DDE是建立在Windows内部消息系统、全局和共享全局内存基础上的一种协议,用来协调Windows应用程序之间的数据交换和命令调用,它已经成为应用程序之间通信的一种常用方法。

  DDE应用程序可以分为四种类型:客户类型、服务器类型、客户/服务器类型和监视器。DDE会话发生在客户应用程序和服务器应用程序之间。客户应用程序从服务器应用程序请求数据或服务,服务器应用程序响应客户应用程序的数据或服务请求。客户/服务器应用程序是既可以发出请求,又可以提供信息,监视器应用程序则是用语调试的目的。

  DDE协议使用三级树型命名:服务(SERVICE)、主题(TOPIC)和......

阅读全文(324) | 评论:0

进程查看-ProcessInfoDlg(2006-10-12 10:14:00)

摘要://////////////////////////////////////////////
// InfoDlg.h : header file

#if !defined(AFX_INFODLG_H__DCEFCEEC_BB17_45D2_ABB1_EEFA7805B27C__INCLUDED_)
#define AFX_INFODLG_H__DCEFCEEC_BB17_45D2_ABB1_EEFA7805B27C__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000


/////////////////////////////////////////////////////////////////////////////
// CInfoDlg dialog

class CInfoDlg : public CDialog
{

// Construction
public:
    CInfoDlg(CWnd* pParent = NULL);   // standard constructor
   
    DWORD dwSize,cntUsage,processID,defaultHeapID,moduleID,cntThreads,parentProcessID,dwFlags;
    long classBase;
// Dialog Data
    //{{AFX_DATA(CInfoDlg)
    enum { IDD = IDD_INFORMATION };
    CString    m_strExeFile;
    //}}AFX_DATA


// Overri......

阅读全文(2724) | 评论:0