Sachverhalt: Sachverhalt: A. Mit Verfügung vom 12. Mai 2004 stellte das Regionale Arbeitsvermittlungszentrum (RAV) D._ wegen Nichtbefolgens von Weisungen für die Dauer von 18 Tagen ab 14. April 2004 in der Anspruchsberechtigung auf Arbeitslosenentschädigung ein. Zur Begründung wurde angeführt, der Versicherte habe ein ihm für die Dauer vom 13. April bis 31. Juli 2004 zugewiesenes vorübergehendes Beschäftigungsprogramm bereits nach dem ersten Tag ohne hinreichenden Anlass von sich aus abgebrochen. Auf Einsprache hin bestätigte das beco Berner Wirtschaft mit Entscheid vom 26. August 2004 die verhängte Sanktion. A. Mit Verfügung vom 12. Mai 2004 stellte das Regionale Arbeitsvermittlungszentrum (RAV) D._ wegen Nichtbefolgens von Weisungen für die Dauer von 18 Tagen ab 14. April 2004 in der Anspruchsberechtigung auf Arbeitslosenentschädigung ein. Zur Begründung wurde angeführt, der Versicherte habe ein ihm für die Dauer vom 13. April bis 31. Juli 2004 zugewiesenes vorübergehendes Beschäftigungsprogramm bereits nach dem ersten Tag ohne hinreichenden Anlass von sich aus abgebrochen. Auf Einsprache hin bestätigte das beco Berner Wirtschaft mit Entscheid vom 26. August 2004 die verhängte Sanktion. B. Die dagegen erhobene Beschwerde wies das Verwaltungsgericht des Kantons Bern ab (Entscheid vom 1. Dezember 2004). B. Die dagegen erhobene Beschwerde wies das Verwaltungsgericht des Kantons Bern ab (Entscheid vom 1. Dezember 2004). C. Mit Verwaltungsgerichtsbeschwerde beantragt D._ die Aufhebung des kantonalen Gerichtsentscheids und des Einspracheentscheids. Das beco Berner Wirtschaft und das Staatssekretariat für Wirtschaft verzichten auf eine Vernehmlassung.