pic18f4550 综合应用

pic18f4550 综合应用
pic18f4550 综合应用

pic18f4550 综合应用

/******************************************************************** FileName: main.c

*/

/** INCLUDES *******************************************************/ #include "stlib\Compiler.h"

#include "HardwareProfile.h"

#include "stlib\GenericTypeDefs.h"

#include "stlib\usb_device.h"

#include "stlib\usb.h"

#include "stlib\usb_function_generic.h"

#include "usb_config.h"

#include "user.h" // Modifiable

#include "myfuntion.h"

#define SPI_V1

#define delayt() Nop();Nop();Nop();Nop();Nop();Nop();Nop();Nop();

#define uchar unsigned char

///// 12864

unsigned char var,tem1,tem2;

unsigned char sec,min,hou,wee,mon,yea;

float temreal;

int temI;

unsigned short *tm,*da;

char dt[8];

uchar string[30]="xzq,hello";

uchar strr[16]={0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19};

//const rom uchar zi[][32]={

///*你*/

//{0x00,0x00,0x80,0x40,0xF0,0x0C,0x80,0x40,0x30,0xCC,0xA0,0x20,0x60,0x20,0x0 0,0x00,

//0x00,0x01,0x00,0x00,0x3F,0x00,0x0C,0x02,0x20,0x60,0x3F,0x00,0x04,0x0C,0x00, 0x00},

//};

/** CONFIGURATION **************************************************/ // Configuration bits for PICDEM FS USB Demo Board (based on PIC18F4550) #pragma config PLLDIV = 5 // (20 MHz crystal on PICDEM FS USB board)

#pragma config CPUDIV = OSC1_PLL2

#pragma config USBDIV = 2 // Clock source from 96MHz PLL/2

#pragma config FOSC = HSPLL_HS

#pragma config FCMEN = OFF

#pragma config IESO = OFF

#pragma config PWRT = OFF

#pragma config BOR = ON

#pragma config BORV = 3

#pragma config VREGEN = ON //USB Voltage Regulator

#pragma config WDT = OFF

#pragma config WDTPS = 32768

#pragma config MCLRE = OFF

#pragma config LPT1OSC = OFF

#pragma config PBADEN = OFF

// #pragma config CCP2MX = ON

#pragma config STVREN = ON

#pragma config LVP = OFF

// #pragma config ICPRT = OFF // Dedicated In-Circuit

Debug/Programming

#pragma config XINST = OFF // Extended Instruction Set

#pragma config CP0 = OFF

#pragma config CP1 = OFF

// #pragma config CP2 = OFF

// #pragma config CP3 = OFF

#pragma config CPB = OFF

// #pragma config CPD = OFF

#pragma config WRT0 = OFF

#pragma config WRT1 = OFF

// #pragma config WRT2 = OFF

// #pragma config WRT3 = OFF

#pragma config WRTB = OFF // Boot Block Write Protection

#pragma config WRTC = OFF

// #pragma config WRTD = OFF

#pragma config EBTR0 = OFF

#pragma config EBTR1 = OFF

// #pragma config EBTR2 = OFF

// #pragma config EBTR3 = OFF

#pragma config EBTRB = OFF

/** VARIABLES ******************************************************/ #pragma udata

extern USB_HANDLE USBGenericOutHandle;

extern USB_HANDLE USBGenericInHandle;

extern DATA_PACKET INPacket;

extern DATA_PACKET OUTPacket;

/** PRIVATE PROTOTYPES *********************************************/ static void InitializeSystem(void);

void USBDeviceTasks(void);

void YourHighPriorityISRCode(void);

void YourLowPriorityISRCode(void);

/** VECTOR REMAPPING ***********************************************/ #if defined(PROGRAMMABLE_WITH_USB_HID_BOOTLOADER)

#define REMAPPED_RESET_VECTOR_ADDRESS 0x1000

#define REMAPPED_HIGH_INTERRUPT_VECTOR_ADDRESS 0x1008

#define REMAPPED_LOW_INTERRUPT_VECTOR_ADDRESS 0x1018 #elif defined(PROGRAMMABLE_WITH_USB_MCHPUSB_BOOTLOADER) #define REMAPPED_RESET_VECTOR_ADDRESS 0x800

#define REMAPPED_HIGH_INTERRUPT_VECTOR_ADDRESS 0x808

#define REMAPPED_LOW_INTERRUPT_VECTOR_ADDRESS 0x818 #else

#define REMAPPED_RESET_VECTOR_ADDRESS 0x00

#define REMAPPED_HIGH_INTERRUPT_VECTOR_ADDRESS 0x08

#define REMAPPED_LOW_INTERRUPT_VECTOR_ADDRESS 0x18 #endif

#if

defined(PROGRAMMABLE_WITH_USB_HID_BOOTLOADER)||defined(PROGRAMM ABLE_WITH_USB_MCHPUSB_BOOTLOADER)

extern void _startup (void); // See c018i.c in your C18 compiler dir #pragma code REMAPPED_RESET_VECTOR =

REMAPPED_RESET_VECTOR_ADDRESS

void _reset (void)

{

_asm goto _startup _endasm

}

#endif

#pragma code REMAPPED_HIGH_INTERRUPT_VECTOR =

REMAPPED_HIGH_INTERRUPT_VECTOR_ADDRESS

void Remapped_High_ISR (void)

{

_asm goto YourHighPriorityISRCode _endasm

}

#pragma code REMAPPED_LOW_INTERRUPT_VECTOR =

REMAPPED_LOW_INTERRUPT_VECTOR_ADDRESS

void Remapped_Low_ISR (void)

{

_asm goto YourLowPriorityISRCode _endasm

}

#if

defined(PROGRAMMABLE_WITH_USB_HID_BOOTLOADER)||defined(PROGRAMM ABLE_WITH_USB_MCHPUSB_BOOTLOADER)

//Note: If this project is built while one of the bootloaders has

#pragma code HIGH_INTERRUPT_VECTOR = 0x08

void High_ISR (void)

{

_asm goto REMAPPED_HIGH_INTERRUPT_VECTOR_ADDRESS _endasm }

#pragma code LOW_INTERRUPT_VECTOR = 0x18

void Low_ISR (void)

{

_asm goto REMAPPED_LOW_INTERRUPT_VECTOR_ADDRESS _endasm }

#endif //end of "#if

defined(PROGRAMMABLE_WITH_USB_HID_BOOTLOADER)||defined(PROGRAMM ABLE_WITH_USB_LEGACY_CUSTOM_CLASS_BOOTLOADER)"

#pragma code

//你实际可以处理的中断函数

#pragma interrupt YourHighPriorityISRCode

void YourHighPriorityISRCode()

{

//Check which interrupt flag caused the interrupt.

//Service the interrupt

//Clear the interrupt flag

//Etc.

if((INTCONbits.RBIF==1)&&(INTCONbits.RBIE==1))

{

INTCONbits.RBIE=0;

var=PORTB;

INTCONbits.RBIF=0;

if(!(var&0x10)) //RB4

{

lcdshowtime();

}

if(!(var&0x20)) //RB5

{

lcdshowtemp();

}

if(!(var&0x40)) //RB5

{

T1CONbits.TMR1ON=1;

}

if(!(var&0x80)) //RB5

{

T1CONbits.TMR1ON=0;

}

INTCONbits.RBIE=1;

}

/*

if((INTCONbits.TMR0IE==1)&&(INTCONbits.TMR0IF==1))

{

INTCONbits.TMR0IE=0;

INTCONbits.TMR0IF=0;

TMR0L=0x0f;

TMR0H=0x00;

lcdshowtime();

INTCONbits.TMR0IE=0;

}

*/

if((PIR1bits.TMR1IF==1)&&(PIE1bits.TMR1IE==1))

{

mcpinita(0x00);

PIE1bits.TMR1IE=0;

PIR1bits.TMR1IF=0;

TMR1L=0x00;

TMR1H=0x00;

writea(0x01);Delay1KTCYx(1000);

writea(0x03);Delay1KTCYx(1000);

writea(0x02);Delay1KTCYx(1000);

writea(0x06);Delay1KTCYx(1000);

writea(0x04);Delay1KTCYx(1000);

writea(0x0c);Delay1KTCYx(1000);

writea(0x08);Delay1KTCYx(1000);

writea(0x09);Delay1KTCYx(1000);

PIE1bits.TMR1IE=1;

mcpend();

}

#if defined(USB_INTERRUPT)

USBDeviceTasks();

#endif

} //This return will be a "retfie fast", since this is in a #pragma interrupt section

#pragma interruptlow YourLowPriorityISRCode

void YourLowPriorityISRCode()

{

//Check which interrupt flag caused the interrupt.

//Service the interrupt

//Clear the interrupt flag

//Etc.

} //This return will be a "retfie", since this is in a #pragma interruptlow section

/** DECLARATIONS ***************************************************/ #pragma code

/******************************************************************** **********

* Function: void main(void)

*******************************************************************/ void main(void)

{

TRISBbits.TRISB4=1;

TRISBbits.TRISB5=1;

TRISBbits.TRISB6=1;

TRISBbits.TRISB7=1;

// INTCON2bits.RBIP=1;

// RCONbits.IPEN=1;

INTCON2bits.RBPU=0; //打开RB的弱上拉

INTCONbits.RBIF=0;

INTCONbits.RBIE=1;

T1CON=0x70;//01111001

PIR1bits.TMR1IF=0;

PIE1bits.TMR1IE=1;

TMR1L=0x00;

TMR1H=0x00;

INTCONbits.GIE=1;

InitializeSystem();

#if defined(USB_INTERRUPT)

USBDeviceAttach();

#endif

while(1)

{

#if defined(USB_POLLING)

// Check bus status and service USB interrupts.

USBDeviceTasks(); // Interrupt or polling method. If using polling, must call

#endif

// Application-specific tasks.

// Application related code may be added here, or in the ProcessIO() function.

ProcessIO();

}//end while

}//end main

/******************************************************************** * Function: static void InitializeSystem(void)

*

* Overview: InitializeSystem is a centralize initialization

* routine. All required USB initialization routines

* are called from here.

*

* User application initialization routine should

* also be called from here.

*******************************************************************/ static void InitializeSystem(void)

{

ADCON1 |= 0x0F; // Default all pins to digital

// making sure "USE_USB_BUS_SENSE_IO" has been defined in the HardwareProfile.h file.

#if defined(USE_USB_BUS_SENSE_IO)

tris_usb_bus_sense = INPUT_PIN; // See HardwareProfile.h

#endif

// currently selected power source. On the PICDEM FS USB Demo Board, "RA2" // is used for this purpose. If using this feature, make sure

"USE_SELF_POWER_SENSE_IO"

// has been defined in HardwareProfile - (platform).h, and that an appropriate

I/O pin

// has been mapped to it.

#if defined(USE_SELF_POWER_SENSE_IO)

tris_self_power = INPUT_PIN; // See HardwareProfile

#endif

UserInit();

USBDeviceInit(); //usb_device.c. Initializes USB module SFRs and firmware

//variables to known states.

}//end InitializeSystem

/******************************************************************** **********

* Function: void USBCBSuspend(void)

********************************************************************* ********/

void USBCBSuspend(void)

{

//Example power saving code. Insert appropriate code here for the desired //application behavior. If the microcontroller will be put to sleep, a

//process similar to that shown below may be used:

//ConfigureIOPinsForLowPower();

//SaveStateOfAllInterruptEnableBits();

//DisableAllInterruptEnableBits();

//EnableOnlyTheInterruptsWhichWillBeUsedToWakeTheMicro(); //should enable at least USBActivityIF as a wake source

//Sleep();

//RestoreStateOfAllPreviouslySavedInterruptEnableBits(); //Preferrably, this should be done in the USBCBWakeFromSuspend() function instead.

//RestoreIOPinsToNormal(); //Preferrably, this should be done in the USBCBWakeFromSuspend() function instead.

//IMPORTANT NOTE: Do not clear the USBActivityIF (ACTVIF) bit here. This bit is

//cleared inside the usb_device.c file. Clearing USBActivityIF here will cause //things to not work as intended.

}

/******************************************************************** **********

* Function: void _USB1Interrupt(void)

* Overview: This function is called when the USB interrupt bit is set

* In this example the interrupt is only used when the device

* goes to sleep when it receives a USB suspend command

********************************************************************* ********/

#if 0

void __attribute__ ((interrupt)) _USB1Interrupt(void)

{

#if !defined(self_powered)

if(U1OTGIRbits.ACTVIF)

{

https://www.360docs.net/doc/3917373294.html,B1IE = 0;

U1OTGIEbits.ACTVIE = 0;

https://www.360docs.net/doc/3917373294.html,B1IF = 0;

//USBClearInterruptFlag(USBActivityIFReg,USBActivityIFBitNum);

USBClearInterruptFlag(USBIdleIFReg,USBIdleIFBitNum);

//USBSuspendControl = 0;

}

#endif

}

#endif

/******************************************************************** **********

* Function: void USBCBWakeFromSuspend(void)

********************************************************************* ********/

void USBCBWakeFromSuspend(void)

{

// If clock switching or other power savings measures were taken when

// executing the USBCBSuspend() function, now would be a good time to

// switch back to normal full power run mode conditions. The host allows // a few milliseconds of wakeup time, after which the device must be

// fully back to normal, and capable of receiving and processing USB

// packets. In order to do this, the USB module must receive proper

// clocking (IE: 48MHz clock must be available to SIE for full speed USB

// operation).

}

/******************************************************************** * Function: void USBCB_SOF_Handler(void)

* Overview: The USB host sends out a SOF packet to full-speed

* devices every 1 ms. This interrupt may be useful

* for isochronous pipes. End designers should

* implement callback routine as necessary.

*******************************************************************/ void USBCB_SOF_Handler(void)

{

// No need to clear UIRbits.SOFIF to 0 here.

// Callback caller is already doing that.

}

/******************************************************************* * Function: void USBCBErrorHandler(void)

* Overview: The purpose of this callback is mainly for

* debugging during development. Check UEIR to see

* which error causes the interrupt.

*

* Note: None

*******************************************************************/ void USBCBErrorHandler(void)

{

// Nevertheless, this callback function is provided, such as

// for debugging purposes.

}

/******************************************************************* * Function: void USBCBCheckOtherReq(void)

********************************************************************* ********/

void USBCBCheckOtherReq(void)

{

}//end

/******************************************************************* * Function: void USBCBStdSetDscHandler(void)

* Overview: The USBCBStdSetDscHandler() callback function is

* called when a SETUP, bRequest: SET_DESCRIPTOR request

* arrives. Typically SET_DESCRIPTOR requests are

* not used in most applications, and it is

* optional to support this type of request.

*

* Note: None

********************************************************************* ********/

void USBCBStdSetDscHandler(void)

{

// Must claim session ownership if supporting this request

}//end

/******************************************************************** **********

* Function: void USBCBInitEP(void)

* Overview: This function is called when the device becomes

* initialized, which occurs after the host sends a

* SET_CONFIGURATION (wValue not = 0) request. This

* callback function should initialize the endpoints

* for the device's usage according to the current

* configuration.

*

* Note: None

********************************************************************* ********/

void USBCBInitEP(void)

{

USBEnableEndpoint(USBGEN_EP_NUM,USB_OUT_ENABLED|USB_IN_ENABLED|US B_HANDSHAKE_ENABLED|USB_DISALLOW_SETUP);

USBGenericOutHandle =

USBGenRead(USBGEN_EP_NUM,(BYTE*)&OUTPacket,USBGEN_EP_SIZE);

}

/******************************************************************** * Function: void USBCBSendResume(void)

*******************************************************************/ void USBCBSendResume(void)

{

static WORD delay_count;

USBResumeControl = 1; // Start RESUME signaling

delay_count = 1800U; // Set RESUME line for 1-13 ms

do

{

delay_count--;

}while(delay_count);

USBResumeControl = 0;

}

/******************************************************************* * Function: BOOL USER_USB_CALLBACK_EVENT_HANDLER(

* Overview: This function is called from the USB stack to

* notify a user application that a USB event

* occured. This callback is in interrupt context

* when the USB_INTERRUPT option is selected.

*******************************************************************/ BOOL USER_USB_CALLBACK_EVENT_HANDLER(USB_EVENT event, void *pdata, WORD size)

{

switch(event)

{

case EVENT_CONFIGURED:

USBCBInitEP();

break;

case EVENT_SET_DESCRIPTOR:

USBCBStdSetDscHandler();

break;

case EVENT_EP0_REQUEST:

USBCBCheckOtherReq();

break;

case EVENT_SOF:

USBCB_SOF_Handler();

break;

case EVENT_SUSPEND:

USBCBSuspend();

break;

case EVENT_RESUME:

USBCBWakeFromSuspend();

break;

case EVENT_BUS_ERROR:

USBCBErrorHandler();

break;

case EVENT_TRANSFER:

Nop();

break;

default:

break;

}

return TRUE;

}

/** EOF main.c

***************************************************************/ #include

#include "m45p.h"

#define uchar unsigned char

uchar mara;

void m45pinit(void)

{

OpenSPI(SPI_FOSC_16, MODE_00, SMPEND); //00OK END

trisM45PCS=0;

M45PCS=1;

}

void m45pend(void)

{

CloseSPI();

}

void set_wrenm45p(void)

{

do

{

M45PCS=0; //assert chip select

WriteSPI(wren); //send write enable command

M45PCS=1; //negate chip select

// busy_pollingm45p();

M45PCS=0; //assert chip select

WriteSPI(rdsr); //send read status command

mara=ReadSPI(); //read data byte

M45PCS=1;

}while (mara!=0x02);

}

void busy_pollingm45p (void)

{

do

{

M45PCS=0; //assert chip select

WriteSPI(rdsr); //send read status command

mara=ReadSPI(); //read data byte

M45PCS=1; //negate chip select

} while (mara & 0x01); //stay in loop until !busy }

uchar readbytem45p (uchar addhigh,

uchar addmed,

uchar addlow)

{

M45PCS = 0; //assert chip select WriteSPI(read); //send read command

WriteSPI(addhigh); //send high byte of address WriteSPI(addmed);

WriteSPI(addlow); //send low byte of address mara = ReadSPI(); //read single byte

M45PCS = 1;

return (mara);

}

void readpagem45p (uchar addhigh,

uchar addmed,

uchar addlow,

uchar *rdptr,

uchar count)

{

M45PCS = 0; //assert chip select WriteSPI(read); //send read command

WriteSPI(addhigh); //send high byte of address WriteSPI(addmed);

WriteSPI(addlow); //send low byte of address getsSPI(rdptr, count); //read multiple bytes

M45PCS = 1;

busy_pollingm45p();

}

void byte_writem45p (uchar addhigh,

uchar addmed,

uchar addlow,

uchar data)

{

set_wrenm45p();

M45PCS = 0; //assert chip select WriteSPI(pw); //send write command

WriteSPI(addhigh); //send high byte of address WriteSPI(addmed);

WriteSPI(addlow); //send low byte of address WriteSPI(data); //send data byte

M45PCS = 1; //negate chip select busy_pollingm45p();

}

void writebytem45p(uchar addhigh,

uchar addmed,

uchar addlow,

uchar data)

{

byte_writem45p (addhigh,addmed,addlow,data);

}

void writepagem45p(uchar addhigh,

uchar addmed,

uchar addlow,

uchar *wrptr)

{

page_writem45p (addhigh,addmed,addlow,wrptr); }

void page_writem45p (uchar addhigh,

uchar addmed,

uchar addlow,

uchar *wrptr)

{

set_wrenm45p();

M45PCS = 0; //assert chip select WriteSPI(pw); //send write command

WriteSPI(addhigh); //send high byte of address WriteSPI(addmed);

WriteSPI(addlow); //send low byte of address putsSPI(wrptr); //send data byte

M45PCS = 1; //negate chip select

busy_pollingm45p();

}

void writepageim45p(uchar addhigh,

uchar addmed,

uchar addlow,

uchar *wrptr,

uchar iii)

{

uchar i1;

set_wrenm45p();

M45PCS = 0; //assert chip select WriteSPI(pw); //send write command

WriteSPI(addhigh); //send high byte of address WriteSPI(addmed);

WriteSPI(addlow); //send low byte of address

for(i1=0;i1

{

SSPBUF = *(wrptr+i1); // initiate SPI1 bus cycle while( !SSPSTATbits.BF ); // wait until 'BF' bit is set

}

//putsSPI(wrptr); //send data byte

M45PCS = 1; //negate chip select

busy_pollingm45p();

}

软件工程综合应用例题解析

软件工程综合应用例题 第一部分 《结构化软件开发方法》 1、根据下列描述,画出教材征订系统的第一层数据流图。学生入学后到教材科订书,教材科根据教材库存情况分析是否需要买书,如需购买,则向书店购买。各种资金往来通过学校的会计科办理。 解: 2、高考录取统分子系统有如下功能: (1) 计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件; (2) 计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线,存入录取线文件。 试根据要求画出该系统的数据流程图,并将其转换为软件结构图。 解:(1)数据流图: (2)软件结构图: ① 原始分 ② 标准分 ③ 招生计划 ④ 录取线 3、有下列伪码程序: START INPUT (M,N) IF M>=10 THEN X:=10 ELSE X:=l ENDIF IF N>=20 THEN Y:=20 ELSE Y:=2 ENDIF PRINT(X,Y) STOP

设计该程序的语句覆盖和路径覆盖测试用例。 解: 语句覆盖测试用例为 ①M=9(或=10),N=20(或>=20) 路径覆盖的测试用例为 ①M=9,N=19; ②M=9、N=20; ③M=l0,N=l9; ④M=10,N=20 4、画出下列伪码程序的程序流程图、盒图(N-S图)、PAD图。 START IF p THEN WHILE q DO F END DO ELSE BLOCK g n END BLOCK END IF STOP 解: 5、根据下面程序流程图,给出测试用例: 解:路径覆盖可使用测试用例: ⑴【A=1,B=1,X=1】 ⑵【A=1,B=1,X=2】

职称计算机考试须知

职称计算机考试须知 1、计算机应用能力考试是否实行全国统一的标准? 答:计算机应用能力考试实行全国统一考纲、统一考试题库、统一合格标准。每一科目单独考试,每套试卷共有40道题,考试时间为50分钟。 2、计算机应用能力考试是由哪个部门组织并实施的? 答:计算机应用能力考试由国家人事部负责制定纲,确定考试科目及合格标准等工作,人事部人事考试中心负责具体的考务治理工作,各省(自治区、副省级市)人事考试机构负责具体实施工作。 3、为什么不同的省份评聘相同的级别需要考试的科目数量不同? 答:根据《人事部关于全国专业技术人员计算机应用能力考试的通知》(人发[2001]124号)第四条的规定,各省、自治区、直辖市人事厅(局)和国务院有关部门干部(人事)部门可结合本地区、本部门的实际情况,确定本地区、本部门评聘专业技术职务应参加计算机应用能力考试的职务系列范围、职务级别(包括高、中、初三级)和相应级别应考科目(模块)数量,对不同专业,不同地域和不同年龄结构的专业技术人员,要区别对待,并应有切合实际的能力要求。 4、计算机应用能力考试的科目是如何设置的? 答:目前,计算机应用能力考试科目分为六大类,共25个科目,能够满足不同地区、不同部门、不同专业以及不同个体的需求。在考试报名时,应试人员可以根据自身的特点和需要选择适合自己的考试科目。 5、考试过程中碰到了非凡情况而重新登录会不会损失了时间? 答:当考生在考试过程中碰到异常情况,应该在第一时间向监考人员报告情况,监考人员在考试治理系统里及时对该考试机进行重置登录操作,记录剩余考试时间,所以不会损失。 6、假如本次考试中有一个科目没有通过下次还能再报吗? 答:全国计算机应用能力考试的每个考试科目都独立考试,应试人员在某一考试中假如未能通过某一考试科目,可以多次重复报考该科目,多次参加考试,直到其通过该科目。 7、考试时座位相邻考生的题目是否相同答? 在应试人员参加考试的过程中,每一应试人员的试卷都是在考前按照一定的策略从题库中随机抽取的,所生成的试卷难度相同,但内容不同,这样能够有效地预防应试人员之间的抄袭。 8、被派驻外地工作的专业技术人员如何参加考试? 答:计算机应用能力考试是国家人事部在全国范围内推行的一项全国性考试,各省、自治区、直辖市人事厅(局)负责本地区考试的组织和治理工作。国务院有关部门所属单位的报考人员按属地原则参加所在地组织的考试。该项考试在全国各地设置了众多考点。应试人员无论在本地工作还是在外地出差,只要到人事部门正式设置的考点报名,都可以参加考试,这样可以为应试人员提供地域上的方便。 9、计算机应用能力考试科目怎么分类?

机械基础试卷-1(2)答案

一、填空题:(每空格1分,共20分) 1、机构要能够动,自由度必须大于零,机构具有确定运动的条件是 机构自由度必须大于零并且机构自由度数目与原动件数目相等。 2、两构件通过点或线接触组成的运动副称为高副;通过面接触组成的运动副 称为低副。 4、机构中的相对静止件称为机架,机构中按给定运动规律运动的构件称为从动件。 5、构件是机构的____运动单元,零件是是机构的__制造_单元。 6、滚子从动件凸轮机构出现运动失真的原因是__理论轮廓曲线外凸时滚子半径大于理论 7、铰链四杆机构可演化成为曲柄滑块机构、__导杆机构、摇块机构、定块机构四 种基本类型。 8、在铰链四杆机构中,存在一个曲柄的条件是_最长杆与最短杆之和≦另外两杆之和、 机架或连架杆中必有一杆为最短杆。 9、带传动由于过载引起的全面滑动称为打滑,而由于带的弹性变形和拉力差而引起 的滑动称为弹性滑动。 10、渐开线上离基圆愈远的点,其压力角越大。 1、机构具有确定相对运动的条件是机构的原动件个数与机构的自由度 个数相等。(×) 2、铰链四杆机构具有急回特性的条件是行程速比系数K ≤ 1。(×) 3、四杆机构的压力角越大,则机构的运动性能越好。(×) 4、曲柄摇杆机构的死点位置与极限位置重合。(×) 5、四杆机构的传动角就是连杆与从动件的夹角。(√) 6、尖端从动件盘形凸轮的理论轮廓与工作轮廓不是同一条曲线。(×) 7、从动件的位移线图是凸轮轮廓设计的依据。(√) 8、传动的重合度越大,承载能力越强。(√)

9、齿轮插刀加工齿轮时,其运动由展成运动、切削运动、让刀运动组成。(×) 10、用齿条刀具切制轮齿时,如果实际极限啮合点B2低于理论极限啮合点N1时,则发生 轮齿的根切。(×)三、选择填空题(每空格1分,20分) 具有急回特性。 A、联接 B、制造 C、运动 D、K>0 E、K≥1 F、K>1 2、机构运动简图是(B ),机构示意图是(A )。 A、用构件和运动副的代表符号,表示出机构运动特征的图形。 B、按一定的比例,用构件和运动副的代表符号,表示出机构运动特征的图形。 3、具有确定运动的机构,其原动件数目应_ B ___自由度数。 A、大于; B、等于; C、小于。 4、摆动导杆机构中,当曲柄为主动件时,其导杆的传动角始终为_ B _。 A、900; B、00; C、450。 5、铰链四杆机构是按__ D __的不同形式分为三种基本型式的。 A、摇杆; B、连架杆; C、连杆; D、曲柄。 6、缝纫机的脚踏板机构是以_ A ___为主动件的曲柄摇杆机构。 A、摇杆; B、连杆; C、曲柄。 7、一对心曲柄滑快机构,若以连杆为机架时,则将演化成__ C__机构 8、与平面连杆机构相比,凸轮机构的突出优点是_ C _。 A、能严格的实现给定的从动件运动规律; B、能实现间歇运动; C、能实现多种运动形式的变换; D、传力性能好。 9、凸轮轮廓与从动件之间的可动联接是_ B ___。 A、移动副; B、高副; C、转动副; D、可能是高副也可能是低副。

计算机应用能力理论题(含答案)

第一部分 [1]. 假设二进制代码为11111111,如将其作为带符号整数的补码,它所表示的整数值为 __-1___ [2]. 广域网中采用的交换技术大多是____C____。 A.电路交换 B. 报文交换 C. 分组交换 D. 自定义交换 [3]. 彩色显示器每一个像素的颜色由三基色红、绿和__蓝__合成得到,通过对三基色亮度的控制能显示出各种不同的颜色。 [4]. 某些鼠标器左右两按键的中间有一个滚轮,它的作用通常是___B__。 A. 鼠标器在桌面的移动 B. 控制屏幕内容进行上下移动,与窗口右边框滚动条的功能一样 C. 间隔鼠标的左键和右键 D. 调整鼠标器的灵敏度 [5]. 高级程序设计语言的4个基本组成成分有:__A___。 A. 数据,运算,控制,传输 B. 外部,内部,转移,返回 C. 子程序,函数,执行,注解 D. 基本,派生,定义,执行 [6]. 电子邮箱一般不在用户计算机中,而是在电子邮件服务器的内存中。 [7]. 下列叙述中,错误的是__A____。 A. 程序就是算法,算法就是程序 B. 程序是用某种计算机语言编写的语句的集合 C. 软件的主体是程序 D. 只要软件运行环境不变,它们功能和性能不会发生变化 [8]. 一台计算机的机器语言就是这台计算机的指令系统。 [9]. 在光纤作为传输介质的通信系统中,采用的信道多路复用技术主要是____D____多路复用技术。 A.频分 B.时分 C.码分 D.波分 [10]. I/O操作与CPU的数据处理操作往往是并行进行的。 [11]. 与十进制数255等值的八进制数是_ 11111111 __。 [12]. 在使用Pentium处理器的计算机上开发的新程序,在使用___D___处理器的计算机上肯定不能直接执行。 A.PentiumⅡ B.Pentium Pro C.PowerPC

2016年全国计算机应用能力考试Windows7模拟题库

2016年全国计算机应用能力考试Windows7模拟题库 《职考宝典》职称计算机考试题库包含:习题集、模拟试卷、仿真试题、历年真题、更多题型,题库请到《职考宝典》官网免费下载试用:https://www.360docs.net/doc/3917373294.html, (复制网址到浏览器打开)。 山东、广东、安徽、内蒙古、黑龙江、湖南、山西、云南、辽宁、新疆、浙江、江西、湖北、广西、甘肃、陕西、吉林、福建、贵州、青海、四川、宁夏、海南、江苏、河南、河北、北京、上海、天津、重庆计算机应用能力考试模拟题库。 1.使用Windows Media Player播放视频文件

步骤1 单击【组织(O)】→【管理媒体库(A)】→【视频(V)】 步骤2 单击【添加(A)…】 步骤3 单击【库】列表下的【视频】 步骤4 选中【示例视频】 步骤5 单击【包括文件夹】按钮 步骤6 单击【确定】按钮 步骤7 点选【视频】按钮 步骤8 单击视频【1420158985349】,并单击【开始播放】按钮

2.使用Windows Media Player以【条形与波浪:波形】可视化效果播放音乐 步骤1 单击【切换到正在播放】按钮“” 步骤2 在播放画面上单击鼠标右键【可视化效果(Z)】→【条形与波浪】→【波形】 3.在WindowsMediaPlayer中创建一个关键字段包含【秋】的自动播放列表 步骤1 单击【创建播放列表(C)】右侧的倒三角“” 步骤2 选择【创建自动播放列表(A)】

步骤3 单击【创建包括以下内容的自动播放列表】下的绿色加号【+[单击此处添加条件]】 步骤4 选择【关键字段】 步骤5 单击【[单击进行设置]】 步骤6 在【包含】输入框中输入【秋】

机构与机械零件A卷汽修1001班高秀华10-11学年第一学期

一、填空题(每空0.5分,共10分) 1.构件是机器的单元体;零件是机器的单元体; 2.将连续回转运动转换为单向间歇转动的机构有、、。 3.刚体的基本运动是、。 4.螺纹联接防松的目的是防止螺纹副的相对运动,按工作原理的不同有三种防松方式: 防松防松和防松。 5.在机构中采用虚约束的目的是为了改善机构的和。 6. 键联接、螺纹联接、销联接属于连接。 7.在铰链四杆机构中,当最短构件和最长构件的长度之和大于其他两构件长度之和时,只能获得 机构。 8.当四杆机构的压力角α=90°时,传动角等于,该机构处于位置。 9. 螺旋机构的工作原理是将螺旋运动转化为运动。 10.楔键的工作面是键的 11.平面运动副的最大约束数为。 12.链传动和带传动都属于传动 二、简答题(共20分) 1.图示凸轮机构从动件推程运动线图是由哪两种常用的基本运动规律组合而成?(3分) 2.说明螺纹连接的基本类型及应用

3.铰链四杆机构的基本形式有哪几种?已知铰链四杆机构各构件的长度分别为 a=240mm,b=600mm,c=400mm,d=500mm。试问当分别取a、b、c、d为机架时,将各得到何种机构?(4分) 4.试给出图示平面四杆机构的名称,并回答:(7分) (1)此机构有无急回特性? (2)此机构有无死点?在什么条件下出现死点? (3)构件AB主动件时,在什么位置有最小传动角? 三、判断题(每题1分,共15分) 1.所有构件一定都是由两个以上零件组成的。() 2.在平面连杆机构的“死点”位置,从动件运动方向不能确定。() 3.凸轮机构中,从动件按等速运动规律运动时引起刚性冲击。() 4.V带型号中,截面尺寸最小的是Z型。 ( ) 5.当曲柄为原动件时,曲柄滑块机构的行程速比系数K=1。 ( ) 6.铰链四杆机构中,传动角γ越大,机构传力性能越高。( ) 7.在螺纹联接的结构设计中,通常要采用凸台或凹坑作为螺栓头和螺母的支承面,其目的是使螺栓免受弯曲和减小加工面。 ( ) 8.外螺纹的公称直径是指大径。() 9.螺纹联接防松的根本问题在于要防止螺旋副的相对转动。() 10.凸轮轮廓的形状取决于从动件的运动规律。()

软件工程综合应用例题(题)

综合应用例题 第一部分传统软件开发方法 1、某一8位计算机,其十六进制常数的定义为:以0x或0X开头的数是十六进制整数,其值的 围是-7f至7f(大小写字母不加区别),如0x13,0X6A,-0x3c 。 请用等价类划分法设计测试用例。 2、下面是一段求最大值的程序,其中datalist是数据表,n是datalist的长度。 int GetMax(int n, int datalist[ ]) { int k=0; for ( int j=1; j datalist[k] ) k=j; return k; } 画出该程序的程序流程图,并计算其McCabe复杂度。 3、有下列伪码程序: START INPUT (M,N) IF M>=10 THEN X:=10 ELSE X:=l ENDIF IF N>=20 THEN Y:=20 ELSE Y:=2 ENDIF PRINT(X,Y) STOP 设计该程序的语句覆盖和路径覆盖测试用例。 4、根据伪码程序画出程序流程图,盒图(N-S图)。 START a IF x1 THEN REPEAT UNTIL x2 b END REPEAT ELSE BLOCK c d END BLOCK

END IF STOP 5、根据下列描述,画出教材征订系统的第一层数据流图。学生入学后到教材科订书,教材科根据教材库存情况分析是否需要买书,如需购买,则向书店购买。各种资金往来通过学校的会计科办理。 6、画出下列伪码程序的程序流程图,盒图(N-S图)。 START IF p THEN WHILE q DO F END DO ELSE BLOCK g n END BLOCK END IF STOP 7、画出下面PDL伪码程序的程序流程图、N-S图、PAD图和程序流图,并计算其McCabe复杂度。 WHILE P DO IF A>O THEN A1 ELSE A2 ENDIF; IF B>0 THEN B1; IF C>0 THEN C1 ELSE C2 ENDIF ELSE B2 ENDIF; B3 ENDWHILE; 8、根据下面伪码程序,设计语句覆盖、路径覆盖、边覆盖、判定覆盖、条件覆盖、点覆盖的测试用例。 PROCEDURE EX(A,B:REAL;VAR X:REAL); BEGIN IF(A=3)OR(B>1)THEN X:=A×B IF(A>2)AND(B=0)THEN X:=A-3 END 9、某培训中心要研制一个计算机管理系统。它的业务是:将学员发来的信件收集分类后,按几种不同的情况处理。 如果是报名的,则将报名数据送给负责报名事务的职员,他们将查阅课程文件,检查该课程是否额满,然后在学生文件、课程文件上登记,并开出报告单交财务部门,财务人员开出发票给学生。 如果是想注销原来已选修的课程,则由注销人员在课程文件、学生文件和帐目文件上做相应的修改,并给学生注销单。 如果是付款的,则由财务人员在帐目文件上登记,也给学生一收费收据。

上海市计算机应用能力考核办公自动化试题 (1)

上海市计算机应用能力考核办公自动化试题Win98 NO.2 一、基础题: 激活桌面上的"基础知识"图标,即可进入选择题界面。 二、WORD: 打开A盘中的TEST.D OC进行操作,结果仍以原文件名存于A:\下。(注意:插图采用链接方式。即出现"插入图片"对话框时选中"链接文件"选项。不得随意增删文档中空行。) 1、按样张将前二行文字改为艺术字标题,中文:粗体,"艺术字"库式样为4行1列,高和宽分别为1.72cm 和6.01cm,水平、垂直距页边距分别为8.62cm和0;英文:粗体、20磅,高和宽分别为0.71cm和5.27cm,水平、垂直距页边距分别为-2.53cm和3.39cm。 2、按样张分别插入图片(在C盘中),(1)图片Amwin.wmf:高和宽分别为5.11cm和7.62cm,水平、垂直距页边距分别为0.9cm和1.04cm;(2)Theatre.wmf:高和宽分别为5.11cm和7.62cm,水平、垂直距页边距分别为7.12cm和10.49cm;(3)Wearhat.wmf:高和宽分别为7.59cm和5.08cm,水平、垂直距页边距分别为0和17cm。三图四周均加1.5磅黑线条。相应段落加浅色竖线底纹。 3、按样张将第一段右对齐,并设该段文字为:粗体、小四号、白色字、黑色填充。 4、按样张首字下沉:隶书.最后一段设为粗斜体。 5、按样张给正文对应段落加1.5磅框线。 6、按样张设置页脚:小二号、白色字、黑色填充,字间空一个汉字,距页边距2.5cm。 Word原始文档 USTIFY: inter-ideograph; MARGIN-BOTTOM: 6pt; TEXT-ALIGN: justify">天堂的孩子Children of Heaven USTIFY: inter-ideograph; MARGIN-BOTTOM: 6pt; TEXT-ALIGN: justify">责任编辑:田渠 阿里、沙拉兄弟家境贫困,住在一个叫“天堂”的贫民区。一天,沙拉放学回家途中将鞋子丢失了。虽然那是一双修补过的旧鞋,可兄妹俩都知道家里添不起一双新鞋。因此阿里叮嘱妹妹千万别告诉父母丢鞋的事。可这是沙拉唯一一双外出穿的鞋,又不能光着脚上学。兄弟俩想出一个办法,共穿阿里的鞋。早上沙拉穿了上学,下午阿里再穿。没想到这么个简单的计划竟也一波三折。 凶暴兄妹俩继续寻找那双旧鞋,发现它正穿在一个女同学脚上。跟踪之后又发现,这名

计算机应用能力理论练习题

计算机应用技术高级工理论知识练习 一.填空题: 1、计算机系统中,最贴近硬件的系统软件是(操作系统)。 2、LAN通常是指(局域网)。 局域网络(Local Area Network) 3、菜单中后缀带“ ”的快捷键命令将导出一个(子菜单)。 4、计算机程序设计语言中,可以直接被计算机识别并执行的是(机器语言)。 5、8个字节含二进制位( 64 )个。 字节是基本单位生活中使用的 一个字节含8个二进制位,所以八个字节含64个二进制位。 6、存储器分为(内存储器)和(外存储器)。 7、Windows 7中,由于各级文件夹之间有包含关系,使得所有文件夹构成一(树)状结构。 8、目前杀病毒软件,只能杀除(当前已知病毒)病毒,所以杀病毒必须定期升级。 9、显示器的分辨率用(横向像素乘以纵向像素)表示。 10、在Windows7的回收站中,想要恢复选定的文件或文件夹,可以使用【文件】菜单中的 (还原)命令。 11、Excel主界面窗口中编辑栏上的“fx”按钮用来向单元格插入(函数)。 12、用户当前正在使用的窗口为(活动)窗口,而其他窗口为非活动。 13、Excel中单元格引用分为绝对引用、(相对引用)、和混合引用。 14、计算机网络的功能主要体现在以下几点:(资源共享)、数据传输、分布式数据处理、均 衡负载。 15、中央处理器(CPU)可直接读写的计算机存储部件是(内存)。 16、构成计算机物理实体的部件被称为(硬件)。 17、(Administrator)是Windows7提供给用户专门管理本机的一个帐号。 18、计算机中所有的程序、文档、图形都是以(二进制)的形式保存。 19、启动Excel应用程序后自动建立的工作簿文件的文件名为(工作薄1)。 20、计算机能直接识别的语言是(机器语言),它是采用二进制代码编写的。 21、显示器中用来表示显示精细程度的指标称为(分辨率)。 22、在Windows中,如果要选取多个不连续的文件,可以按住(Ctrl)键后,再单击相应文 件用。 23、Windows7的记事本所创建文件的扩展名是(.TXT)。 24、计算机内部用于处理数据和指令的编码是(二进制编码)。 25、计算机网络的功能主要体现在以下几点:(资源共享)、数据传输、分布式数据处理、均 衡负载。 26、在WindowsXP的下拉式菜单显示约定中,浅灰色命令代表(不能使用)。 27、网际快车、迅雷是网络(下载)工具。 28、计算机软件一般分为(应用软件)和(系统软件)两大类。 29、计算机程序设计语言中,可以直接被计算机识别并执行的是(机器语言)。 30、要删除或添加一个程序必须在控制面板中的(程序和功能)中进行。 31、利用计算机来模仿人的高级思维活动称为(人工智能)。

机械原理试卷(卷库) (1)

题目部分 1.(2分)在铰链四杆机构中,当最短构件和最长构件的长度之和大于其他两构件长度之和时,只能获得机构。 2.(2分)盘形凸轮的基圆半径是上距凸轮转动中心的最小向径。3.(2分)刚性转子的平衡中,当转子的质量分布不在一个平面内时,应采用方法平衡。其平衡条件为。 4.(2分)h a *, ==? 120 α的渐开线标准直齿圆柱齿轮不发生根切的最少齿数为。 5.(2分)设计滚子从动件盘形凸轮机构时,滚子中心的轨迹称为凸轮的廓线;与滚子相包络的凸轮廓线称为廓线。 6.(2分)平面机构中传动角 γ和压力角α之和等于。 7.(2分)在认为摩擦力达极限值条件下计算出机构效率 η后,则从这种效率观点考虑,机器发生自锁的条件是。 8.(2分)速度比例尺的定义是,在比例尺单位相同的条件下,它的绝对值愈大,绘制出的速度多边形图形愈小。 9.(2分)在平面机构中,具有两个约束的运动副是副,具有一个约束的运动副是副。 10.(2分)对静不平衡的回转构件施以平衡措施的过程称为_________________________过程。 11.(2分)连杆机构的急回特性用表达。 12.(2分)圆锥齿轮用于传递两轴线的运动,蜗杆传动用于传递两轴线的运动。13.(2分)标准直齿轮的基本参数是。 14.(2分)一对渐开线直齿圆柱齿轮传动,其啮合角的数值与圆上的压力角总是相等。 15.(4分)在移动副摩擦中,总反力是和的合力。16.(4分)写出两种实现间歇运动的机构名称 _______________________ 、。 17.(4分)在用齿条形刀具加工直齿圆柱变位齿轮时,刀具远离轮坯中心的变位方式叫_______________;刀具移近轮坯中心的变位方式叫____________________________。18.(2分)在拟定机械传动系统方案时,采用尽可能的运动 链。 二、选择题(26小题,共51.0分) 1.(2分)范成法切制渐开线齿轮时,齿轮根切的现象可能发生在的场合。 A、模数较大; B、模数较小; C、齿数较多; D、齿数较少 2.(2分)为了减小机器运转中周期性速度波动的程度,应在机器中安装。 A、调速器; B、飞轮; C、变速装置。 3.(2分)计算机构自由度时,若计入虚约束,则机构自由度就会。 A、增多; B、减少; C、不变。 4.(2分)压力角是在不考虑摩擦情况下作用力和力作用点的方向所夹的锐角。 A、法线; B、速度; C、加速度; D、切线 5.(2分)齿轮渐开线在上的压力角最小。 A、齿根圆; B、齿顶圆; C、分度圆; D、基圆

机械原理试卷(卷库)

题目部分,(卷面共有95题,650.0分,各大题标有题量和总分) 一、填空题(18小题,共42.0分) 1.(2分)在铰链四杆机构中,当最短构件和最长构件的长度之和大于其他两构件长度之和时,只能获得双摇杆机构。 2.(2分)盘形凸轮的基圆半径是理论轮廓曲线上距凸轮转动中心的最小向径。 3.(2分)刚性转子的平衡中,当转子的质量分布不在一个平面内时,应采用动平衡方法平衡。其平衡条件为ΣM = O ;ΣF = 0 。 4.(2分)h a *, ==? 120 α的渐开线标准直齿圆柱齿轮不发生根切的最少齿数为17 。 5.(2分)设计滚子从动件盘形凸轮机构时,滚子中心的轨迹称为凸轮的理论廓线;与滚子相包络的凸轮廓线称为实际廓线。 6.(2分)平面机构中传动角 γ和压力角α之和等于90 。 7.(2分)在认为摩擦力达极限值条件下计算出机构效率 η后,则从这种效率观点考虑,机器发生自锁的条件是 η≤0。 8.(2分)速度比例尺的定义是图上单位长度(mm)所代表的实际速度值(m/s),在比例尺单位相同的条件下,它的绝对值愈大,绘制出的速度多边形图形愈小。9.(2分)在平面机构中,具有两个约束的运动副是低副,具有一个约束的运动副是高副。 10.(2分)对静不平衡的回转构件施以平衡措施的过程称为__静平衡___过程。 11.(2分)连杆机构的急回特性用行程速比系数K 表达。 12.(2分)圆锥齿轮用于传递两轴线相交的运动,蜗杆传动用于传递两轴线交错的运动。13.(2分)标准直齿轮的基本参数是Z、m 、α、h*a 、c*。 14.(2分)一对渐开线直齿圆柱齿轮传动,其啮合角的数值与分度圆上的压力角总是相等。15.(4分)在移动副摩擦中,总反力是正压力和摩擦力的合力。 16(4分)写出两种实现间歇运动的机构名称__棘轮机构__ 、槽轮机构。17.(4分)在用齿条形刀具加工直齿圆柱变位齿轮时,刀具远离轮坯中心的变位方式叫_正变位___;刀具移近轮坯中心的变位方式叫___负变位_______。 18.(2分)在拟定机械传动系统方案时,采用尽可能短的运链。 二、选择题(26小题,共51.0分) 1.(2分)范成法切制渐开线齿轮时,齿轮根切的现象可能发生在D的场合。 A、模数较大; B、模数较小; C、齿数较多; D、齿数较少 2.(2分)为了减小机器运转中周期性速度波动的程度,应在机器中安装B 。 A、调速器; B、飞轮; C、变速装置。 3.(2分)计算机构自由度时,若计入虚约束,则机构自由度就会B。 A、增多; B、减少; C、不变。 4.(2分)压力角是在不考虑摩擦情况下作用力和力作用点的C 方向所夹的锐角。 A、法线; B、速度; C、加速度; D、切线 5.(2分)齿轮渐开线在 D 上的压力角最小。 A、齿根圆; B、齿顶圆; C、分度圆; D、基圆 6.(2分)在设计滚子从动件盘形凸轮机构时,轮廓曲线出现尖顶或交叉是因为滚子半径 D 该位置理论廓线的曲率半径。 A、大于; B、小于; C、等于。 D、大于或等于

C语言综合应用实例

C语言综合应用实例 一、学生信息管理系统 #include/*I/O函数*/ #include/*其它说明*/ #include/*字符串函数*/ #defineBUFLEN100/*缓冲区最大字符数*/ #defineLEN15/*学号和姓名最大字符数,实际请更改*/ #defineN100/*最大学生人数,实际请更改*/ structrecord/*结构体*/ { charcode[LEN+1];/*学号*/ charname[LEN+1];/*姓名*/ intage;/*年龄*/ charsex[3];/*性别*/ chartime[LEN+1];/*出生年月*/ charadd[30];/*家庭地址*/ chartel[LEN+1];/*电话号码*/ charmail[30];/*电子邮件地址*/ }stu[N]; intk=1,n,m;/*定义全局变量*/ voidreadfile();/*函数声明*/ voidseek(); voidmodify(); voidinsert(); voiddel(); voiddisplay(); voidsave(); voidmenu(); intmain() { while(k) menu(); system("pause"); return0; } voidhelp() { printf("\n0.欢迎使用系统帮助!\n"); printf("\n1.进入系统后,先刷新学生信息,再查询;\n"); printf("\n2.按照菜单提示键入数字代号;\n");

(绩效考核)江苏省职称计算机应用能力考核

江苏省职称计算机应用能力考核 计算机管理信息系统(MIS)理论试题 单选题 1.中文EXCEL97中运行环境硬件要求至少要 c 之上的硬盘空间 A、16MB B、6MB C、22MB D、4MB 2.中文EXCEL97中有许多文件类型,正确的工作簿文件类型的后缀是: A A、.xls B、.xlc C、.exl D、.xlt 3.中文EXCEL97中,工作表被删除后,下列说法正确的是 C A、数据被删除,但可用Undo来恢复 B、数据进入垃圾箱,可于垃圾箱中将数据仍原 C、数据被全部永久删除,不可恢复 D、数据仍保留于内存中,只是不再显示 4.下面关于中文EXCEL97工作表的移动可复制的说法,正确的是 B A、工作表的复制仅仅是数据的复制 B、工作表的移动和复制,不限于本工作簿,也可于不同的工作簿间进行 C、工作表的移动只指移动到别的工作簿中去 D、工作表不能移到别的工作簿中,中于本工作簿内进行 5.中文EXCEL97中,执行记录删除操作后,清单上的其他记录会 A A、自动向上推移且重新排序 B、不发生变化 C、自动向上推移,但行号不变

D、自动向上推移 6.中文EXCEL97要改变默认的工作目录应 B A、选择菜单项“编辑/查找” B、选择二级菜单项“工具/选项” C、选择二级菜单项“工具/自动更正” D、选择二级菜单项“插入/名称” 7.中文EXCEL97提供的自定义筛选中,允许用户针对某壹列指定俩种比较条件,中文EXCEL97将清单中的记录显示出来 A、满足第壹条件 B、满足第壹或第二条件 C、同时满足俩条件 D、不满足俩条件 8.中文EXCEL97,如果对筛选结果进行“于原有区域显示筛选结果”的处理时,是指 B A、于原有工作表的底部显示行筛选结果 B、将不符合条件的记录隐蔽起来 C、对筛选后的数据重新排序,显示出来 D、将不符条件和符合条件的记录分开显示 9.于对数据清单上记录进行筛选时,中文EXCEL97允许用户针对自定义B 比较条件 A、某壹列三 B、某壹列俩 C、某壹行三 D、某壹行俩 10.中文EXCEL97提供的俩种筛选方式:自动筛选和高级筛选是分别针对 和

机械设计基础》-试题

《机械设计基础》 一.填空题: 概论: 1. 机械设计课程主要讨论通用机械零件和部件的设计计算理论和方法。 2. 机械零件设计应遵循的基本准则:强度准则、刚度准则、耐磨性准则、震动稳定性准则。 3. 强度:零件抵抗破裂(表面疲劳、压溃、整体断裂)及塑性变形的能力。 结构组成及自由度|: 1. 所谓机架是指机构中作为描述其他构件运动的参考坐标系的构件。 2. 机构是机器中的用以传递与转换运动的单元体;构件是组成机构的运动单元;零件组成机械 的制造单元。 3. 两构件组成运动副必须具备的条件是两构件直接接触并保持一定的相对运动。 4. 组成转动副的两个运动副元素的基本特征是圆柱面。 5. 两构件通过面接触而形成的运动副称为低副,它引入2个约束,通过点线接触而构成的运动 副称为咼副,它引入1个约束。 6. 机构的自由度数等于原动件数是机构具有确定运动的条件。 7. 在机构运动简图上必须反映与机构运动情况有关的尺寸要素。因此,应该正确标出运动副的 中心距,移动副导路的方向,高副的轮廓形状。 连杆机构: 1. 铰链四杆机构若最短杆与最长杆长度之和小于等于其余两杆长度之和则可能存在曲柄。其中若最短杆是连架杆,则为曲柄摇杆机构:若最短杆是连杆,则为双摇杆机构:若最短杆是机架,则为双曲柄机构;若最短杆与最长杆长度之和大于其余两杆长度之和则不存在曲柄(任何情况下均为双摇杆机构) 2. 最简单的平面连杆机构是两杆机构。 3. 为保证连杆机构传力性能良好,设计时应使最小传动角Y min >[ Y ] 4. 机构在死点位置时的传动角Y=0°. 5. 平面连杆机构中,从动件压力角a与机构传动角丫之间的关系是a +丫=90°. 6. 曲柄摇杆机构中,必然出现死点位置的原动件是摇杆。

《计算机应用基础能力考核》考试大纲

《计算机应用基础能力考核》考试大纲 总体要求 1.掌握计算机信息技术、硬件、软件、网络、多媒体和数据库基础知识。 2.掌握Windows操作系统、Internet工具、Office、声音处理、图形图像处理等软件的使用。 3.熟练掌握常用软件的使用方法,包括Word、Excel、PowerPoint。 4.重点考核学生对计算机基本概念和原理的掌握情况和利用常用软件解决信息处理问题的能力。 考试内容 一、计算机基础知识 1.了解计算机的发展和应用领域。 2.了解二进制、八进制、十六进制的基本概念,能够熟练进行二进制、八进制、十六进制、十进制数之间的相互转换。 3.掌握计算机系统的基本组成及各部分的功能特点,掌握微型计算机系统的基本组成与基本配置。 4.掌握数据存储基本单位的基本概念以及相互之间的关系,掌握微型计算机系统的主要技术指标(字长、内存容量、时钟频率等)。 5.掌握微机常用存储设备(硬盘、光盘驱动器、移动存储器等)和输入/输出设备(键盘、鼠标、显示器、打印机等)的使用和维护方法。 6.了解信息安全的基础知识,了解计算机病毒的基本概念和防治方法。 二、Windows操作 1.了解操作系统的基本概念、作用,了解常用操作系统的特点和功能,了解常用操作系统的类型。 2.了解Windows的特点。 3.掌握Windows的基本操作方法:文件和文件夹的基本操作,帮助系统的使用,窗口、菜单、工具栏、对话框的操作,鼠标与键盘的操作等。 4.掌握Windows的“资源管理器”和“我的电脑”的基本操作方法:文件及文件夹的浏览、创建、复制、移动、重命名、删除、恢复、查找和属性的设置。 5.了解磁盘管理功能:磁盘分区、复制磁盘、磁盘格式化、磁盘碎片整理,以及快捷方式的建立等。 6.了解控制面板的应用:设置系统日期和时间、添加/删除程序、设置打印机、设置屏幕显示参数、用户权限管理、添加或删除硬件、计算机管理等。 7.掌握回收站、剪贴板的有关概念及使用。 8.掌握Windows中快捷键、组合键的使用。 9.了解Windows常见应用程序的基本操作方法。

计算机应用能力理论题

[1]. 假设二进制代码为,如将其作为带符号整数的补码,它所表示的整数值为__-1___ [2]. 广域网中采用的交换技术大多是____C____。 A.电路交换 B. 报文交换 C. 分组交换 D. 自定义交换 [3]. 彩色显示器每一个像素的颜色由三基色红、绿和__蓝__合成得到,通过对三基色亮度的控制能显示出各种不同的颜色。 [4]. 某些鼠标器左右两按键的中间有一个滚轮,它的作用通常是___B__。 A. 鼠标器在桌面的移动 B. 控制屏幕内容进行上下移动,与窗口右边框滚动条的功能一样 C. 间隔鼠标的左键和右键 D. 调整鼠标器的灵敏度 [5]. 高级程序设计语言的4个基本组成成分有:__A___。 A. 数据,运算,控制,传输 B. 外部,内部,转移,返回 C. 子程序,函数,执行,注解 D. 基本,派生,定义,执行 [6]. 电子邮箱一般不在用户计算机中,而是在电子邮件服务器的内存中。 [7]. 下列叙述中,错误的是__A____。 A. 程序就是算法,算法就是程序 B. 程序是用某种计算机语言编写的语句的集合 C. 软件的主体是程序 D. 只要软件运行环境不变,它们功能和性能不会发生变化 [8]. 一台计算机的机器语言就是这台计算机的指令系统。 [9]. 在光纤作为传输介质的通信系统中,采用的信道多路复用技术主要是____D____多路复用技术。 A.频分 B.时分 C.码分 D.波分 [10]. I/O操作与CPU的数据处理操作往往是并行进行的。 [11]. 与十进制数255等值的八进制数是_ __。 [12]. 在使用Pentium处理器的计算机上开发的新程序,在使用___D___处理器的计算机上肯定不能直接执行。 A.PentiumⅡ B.Pentium Pro C.PowerPC D.Pentium 4 [13]. 计算机使用的显示器主要有两类:CRT和_LCD__显示器。 [14]. 信息是人们认识世界和改造世界的一种基本资源。

机械原理试题和答案解析

2013年机械原理自测题(一) 一.判断题(正确的填写“T”,错误的填写“F”)(20分) 1、根据渐开线性质,基圆内无渐开线,所以渐开线齿轮的齿根圆必须设计比基圆大。( F ) 2、对心的曲柄滑块机构,其行程速比系数K一定等于一。( T ) 3、在平面机构中,一个高副引入二个约束。( F ) 4、在直动从动件盘形凸轮机构中,若从动件运动规律不变,增大基圆半径, 则压力角将减小( T ) 5、在铰链四杆机构中,只要满足杆长和条件,则该机构一定有曲柄存在。( F ) 6、滚子从动件盘形凸轮的实际轮廓曲线是理论轮廓曲线的等距曲线。 ( T ) 7、在机械运动中,总是有摩擦力存在,因此,机械功总有一部分消耗在克服摩擦力上。( T ) 8、任何机构的从动件系统的自由度都等于零。( T ) 9、一对直齿轮啮合传动,模数越大,重合度也越大。( F ) 10、在铰链四杆机构中,若以曲柄为原动件时,机构会出现死点位置。。( F ) 二、填空题。(10分) 1、机器周期性速度波动采用(飞轮)调节,非周期性速度波动采用(调速器)调节。 2、对心曲柄滑块机构的极位夹角等于( 0 )所以(没有)急回特性。 3、渐开线直齿圆柱齿轮的连续传动条件是(重合度大于或 等于1 )。 4、用标准齿条形刀具加工标准齿轮产生根切的原因是(齿条形刀具齿顶线超过极限啮合点N1 )。 5、三角螺纹比矩形螺纹摩擦(大),故三角螺纹多应用( 联接),矩形螺纹多用于(传递运动和动力)。 三、选择题(10分) 1、齿轮渐开线在()上的压力角最小。 A )齿根圆; B)齿顶圆; C)分度圆; D)基圆。 2、静平衡的转子(①)是动平衡的。动平衡的转子(②)是静平衡的。 ①A)一定; B)不一定; C)一定不。 ②A)一定; B)不一定: C)一定不。 3、满足正确啮合传动的一对直齿圆柱齿轮,当传动比不等于一时,他们的渐开

全国专业技术人员计算机应用能力考试Word2003中文字处理考试大纲

全国专业技术人员计算机应用能力考试 2011年新版《Word 2003中文字处理》考试大纲 第一部分考试简介 这是一个日新月异的时代,信息技术以其不可阻挡的恢弘气势席卷了人类社会的各个领域,渗透到我们工作、学习和生活的方方面面。为了在全社会广泛应用信息技术,提高计算机和网络的普及应用程度,加强信息资源的开发和利用,落实国家加快信息化建设的要求,引导专业技术人员学习掌握计算机知识,提高计算机的应用能力,根据《人事部关于全国专业技术人员计算机应用能力考试的通知》(人发[2001]124号)精神,从2002年开始,在全国范围内推行专业技术人员计算机应用能力考试,并将考试成绩作为评聘专业技术职务的条件之一。 一、考试科目 虽然信息技术的应用已十分普遍,由于工作性质的不同,兴趣爱好的差异,不同的人感兴趣的应用领域也不相同。为了提高考试的针对性和实用性,在计算机应用能力考试中,不同的应试人员可以根据自身的特点和需要,选择适合自己的考试内容。计算机应用能力考试充分考虑到这种应用的差异,推出了完全自由组合的考试科目,以适应不同地区、不同部门以及不同个体的需求差异。 计算机应用能力考试的科目设定,是根据信息技术的发展水平和专业技术人员的实际需要,经过调查研究、专家论证、主管部门批准而确定的。目前推出的考试科目,包括了操作系统、办公应用、网络应用、数据库应用、图像制作、其他等六大类别,共22个考试科目,基本覆盖了信息技术最为常见的应用领域。 (一)不同地区和部门自主确定应考科目数量 全国计算机应用能力考试坚持“实事求是,区别对待,逐步提高”的原则,不同地区、不同部门根据本地区、本部门的实际情况,确定适合本地区、本部门的考试范围要求。 在对专业技术人员计算机应用能力的具体要求上,各省、自治区、直辖市人力资源和社会保障厅(局)和国务院有关部门干部(人事)部门应结合本地区、本部门的实际情况,确定本地区、本部门在评聘专业技术职务时应参加计算机应用能力考试的职务系列范围、职务级别(包括高、中、初三级)和相应级别应考科目数量,对不同专业、不同地域和不同年龄结构的专业技术人员,提出切合实际的计算机应用能力要求。 (二)应试人员自主选择考试科目 应试人员可以根据自身的需要和兴趣,自主选择所要考试的科目。参加专业技术职务评聘的人员,应在本地区、本部门的总体考试范围要求下自主选择考试科目。全国计算机应用能力考试犹如自助餐,不同的考试科目就好比不同的菜肴,应试人员可以根据自己的口味来选择不同的菜肴,搭配成适合自己的菜肴组合。

专业技术人员计算机应用能力要求

附件1 专业技术人员计算机应用能力要求按照国家有关规定,结合我部实际情况,对评审专业技术职务任职资格的计算机应用能力要求如下: 一、基本要求 申报评审专业技术职务任职资格的人员须参加全国专业技术人员计算机应用能力考试,并取得合格证书。申报中级者须取得三个计算机模块合格证书。申报高级者须取得四个计算机模块合格证书。取消证书合格期限。 二、符合下列条件之一的人员,可以免试: (一)取得计算机科学与技术专业(含计算机及应用、计算机软件、计算机科学教育、软件工程、计算机器件及设备、计算机信息管理、计算机网络)大学专科及以上学历的; (二)在计算机室、信息中心、网络管理中心等部门从事计算机专业技术工作三年以上的; (三)非计算机科学与技术专业硕士生毕业并取得硕士学位,申报评审中级专业技术职务任职资格的; (四)非计算机科学与技术专业博士生毕业并取得博士学位的; (五)申报平转专业技术职务任职资格的; (六)年满50周岁,申报评审高级专业技术职务任职资格的; (七)申报评审正高级专业技术职务任职资格的; (八)申报评审各系列初级专业技术职务任职资格的。

三、委托评审专业技术职务任职资格的专业技术人员,其计算机应用能力要求原则上按委托单位的要求执行。 四、除上述规定外,其他计算机应用能力的要求按国家有关规定执行。

附件2: 专业技术人员职称外语水平要求按照国家有关规定,结合我部实际情况,对评聘专业技术职务的外语水平要求如下: 一、拟申报评审各系列中、高级专业技术职务任职资格的人员,应按国家有关规定,参加相应级别的全国专业技术人员职称外语等级考试: (一)申报评审科研、卫生、工程系列(我校还包括教师、实验、教育管理系列)高级专业技术职务任职资格的人员参加A级考试,中级专业技术职务任职资格的人员参加B级考试。 (二)申报评审其他系列(是指经济、会计、图书资料、新闻、出版系列)正高级专业技术职务任职资格的人员参加A级考试,副高级专业技术职务任职资格的人员参加B级考试,中级专业技术职务任职资格的人员参加C级考试。 二、申报评审专业技术职务任职资格的外语水平具体要求如下: (一)申报评各系列级别专业技术职务任职资格人员的职称外语等级考试成绩合格标准为60分。 (二)职称外语等级考试成绩,A级有效期为6年,B级有效期为5年,C级有效期为4年。 三、符合下列条件之一的人员,可以免试职称外语: (一)至申报年度12月31日以前,连续工龄满30年或连续从事专业技术工作满25年的;

相关文档
最新文档