Bitcoin has a limited set of commands it can execute in the blockchain. Smart contracts need more commands to be programmed: that is wat is called a programming language that is Turing complete. Afaik there are no smart contracts on bitcoin blockchain.
I don't really understand you question:
Is it correct that etherum uses the block chain Technology in order to define and executes smart contracts as Bitcoins uses it for Bitcoin exchange?
I doubt that's really what 'turing complete' is.
